Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola Virtual Machine

advertisement
Paper on Best implemented scientific concept for E-Governance
Virtual Machine
By Nitin V. Choudhari, DIO,NIC,Akola
Virtual Machine: Definition
Basic concept of Virtual Machine is running multiple Operating
Systems at a time Simultaneously on single computer System.



The resources of the physical computer are shared to create the virtual
machines under which
• CPU scheduling can create the appearance that each user has own
processor
• Spooling and a file system provide virtual card readers, virtual line
printers
• Disk partitioned to provide virtual disks
• A normal user time-sharing terminal serves as the virtual machine
operator’s console
By using the virtual machine Software we can install the new operating
system as guest or we can configure and run the preexisting operating
system , as guest operating System.
We can form Network connections between Virtual Machines using
single Network card. We can assign different IP addresses to Different
Virtual Machine using a single Network Card.
Virtual Machines
Virtual Machines
Features and Findings on use, R & D and
Scientific Analysis
1. Application Isolation: We can run multiple applications at a
time simultaneously on multiple Operating Systems running on
Virtual Machine, isolated from each other so that the execution of
each other does not affects to one another. Practically we can use
it like using multiple computer Systems at a time by using a
single computer System.
For Example: For Land Record Computerization we have created
multiple Linux server on virtual machine on different computer
systems along with the windows Client of the same system and
can run 7/12 Data Conversion utility and Data uploading on
District web site of multiple n number of Tahsils using less than
n Physical Computer systems or even with a single physical
computer system which contains virtual machines of Red Had 7.2
Linux Server and Windows Client. This task can be executed
isolated to other applications so that both the process not affected
by the execution of each other. We can set different IP addresses
for the Host and different Virtual machines or we can share the
single IP addresses for the host and multiple virtual machines as
per the need and requirements of the application.
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
2. Setting Up distinct isolated Client/ Server Operating System on
the Single Computer System : At the same time one can use
the one computer system as a client and /or server of different
Operating System. So this way we can run client and server
system using single Machine. This is practically very useful
when we have to do the data entry on client and server
Environment at large number of distinct locations and where
the server is just required as a background service. Under such
situation we can install the client and server on single system
and process the work and this way save the cost of the server
hardware per every location.
I have practically use this concept in Land Record
Computerization in District Chandrapur, Maharashtra in 2002 ,
where we have to process the data entry of LRC in 14 different
Tahsils of District Chandrapur. We found it very beneficial by
using the client system as Windows XP Operating System with
Database as DB2 Personal Edition 7.2 and Server as Linux 7.2
server Operating System with Database server as DB2 7.2 in
background on the single Computer System.
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
3. Faster Booting and processing: booting and restarting a virtual
machine can be much faster than with physical machine, since it
may be possible to skip tasks such as hardware initialization.
4. Imagination to Guest VM as a Physical Server Hardware:
Typically, guest operating systems and programs are not aware
that they are running on a virtual platform and, as long as the
VM's virtual platform is supported, this software can be installed
in the same way it would be deployed to physical server
hardware.
5. Useful for Testing and R & Purposes under Client Server
Environment : Instead of practically visiting to client and server
for testing we can switch for testing between client and server on
the single computer system. We can mount the drives and disks
between the Virtual Machines and share data and resources. This
way it is quite useful for Testing and R & D Purposes.
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
6.VMs can also be easily moved, copied, and reassigned
between host servers to optimize hardware resource
utilization.
Virtual Machine HDD file is like an image of Operating
System/Partition including all software's & setting installed
on that Operating System / Partition. Its just like a mirror
Image/Ghost/Clone of the operating System/ Partition.
Therefore by just copy paste and using, we need not have
to install the OS, Application Software’s and do exercising
of setting configuring the software’s and applications with
each other. This is very useful in the case of complicated
sophisticated software’s. It save the efforts of setting and
configuring.
7.Useful
for
Backups
and
Disaster
Recovery:
Administrators can also take advantage of virtual
environments to simply backups, disaster recovery, new
deployments and basic system administration tasks
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
08. Virtual Machines are very useful to Optimize the Technical
efforts and exercises, under the situation where a typical
complex sophisticated application software is to be used at
large number of Distinct locations., to achieve the output
target within less time with optimal use of the Hardware /
software and resources.
Virtual Machine are very much useful when a typical Complex application
which require various supporting front end and backend software
compatible with each other with sophisticated setting and configurations
with Database and network connections, is to be used at Discrete Distinct
locations with various types of hardware software. Under such situation
such application can be released in the form of Virtual Machine containing
Operating System with Application software working along with all the
necessary supporting software and setting, by which the users at Discrete
Distinct locations gets the directly operational Application software along
with the Operating System and all supporting software’s with ready
configured setting, Data base and network connections. This way the
complex sophisticated technical efforts / exercises per discrete Distinct
location can be saved by using Virtual Machine with optimal use of the
Hardware / software and resources. This reduces the exercise of training to
the user on sophisticated technologies and we can get the task completed
easily through the less technical human resources.
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
In the practical experience of use of Agri Census Data and Agri
Census Data Conversion utility, around one month time of District
unit Officials of 35 Districts was passed in the attempts to make
the Agri Census Data utility operational and even after that very
few succeeded with full of non uniformity. Instead if the same
working operational Agri Census Application with the Data
Conversion utility may have been released though ftp server in
the form of Virtual Machine along with all the supporting software
and settings configured, then it may have definitely saved the
time and technical efforts and exercise of the District Unit Officials
of 35 District, and the specified task may have been achieved
within very less time with minimal technical efforts by just
replicating the working virtual machine on computer systems. The
same technique we have used for the same purpose in Akola. We
have made the application operational one Computer System in
the form of Virtual Machine and then replicated it on the computer
Systems of all the Tahsils.
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
10. Import and Export Virtual Machine: We can Import /
Export Virtual Machines between the various virtual
machine software’s like Windows Virtual Machine Mode and
VMware.
11.It is very useful to run the Application on the Computer
System which contains the non supporting host Operating
System. Under this situation we can get the same
application running and operational by installing the
supporting guest Operating Installed using the Virtual
Machine.
In case of Land Record 7/12 Data uploading on District Website,
the 7/12 Data conversion and uploading utility requires the
Computer System with 4GB of RAM. And having Operating System
Windows XP / Windows 7. We were not having any such computer
System with 4 GB of RAM on any Windows XP / Windows 7 Client
Computer System.
Virtual Machines
Features and Findings on use R & D
Scientific Analysis
and
But we are having Dell PowerEdge R715 Rack Mounting Server
with 32GB of RAM with Windows Server 2008 Operating System.
We have installed two separate Virtual Machines, of Windows XP
and Red Hat Linux 7.2 Operating System along with all the
necessary supporting software’s and made the 7/12 Data
Conversion utility operational on Dell Rack Mounting server and
uploaded 7/12 Data on District Website by configuring client and
server on the same computer system.
It is found that while installing Red Hat Linux 7.2 on the Latest
present Computer System,
it is very difficult to install and
xconfigurate ( Graphics Mode ) and nearly impossible, but the Red
Hat 7.2 Linux Virtual Machines along with supporting IBM Db2
software and database, working on the another Computer
Systems can be easily copied and working smoothly on the Latest
Present Computer Systems in text mode which is sufficient to
achieve our aim of running Red Hat 7.2 Linux server in
Background.
Thank You
Download