Virtualization Technology: Dr. Subrajeet Mohapatra
Virtualization Technology: Dr. Subrajeet Mohapatra
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Operating System Virtualization
in Cloud Computing
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Introduction
• Operating system virtualization is a part of virtualization
technology and is a type of server virtualization.
• Includes a modified form than a normal OS so that different users
can operate its end use different applications.
• Whole process shall perform on a single computer at a time
• Virtualized environment accepts command from any of the user
operating on it and performs different tasks on the same machine
by running different applications.
• Kernel enables the existence of various isolated user--space
instances
• Such instances are called as containers/software containers or
virtualization engines.
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Uses of Operating System Virtualization
• System administrator use this virtualization to integrate server
hardware by moving services on separate servers.
• Providing security to the hardware resources (Harm from
distrusting users).
• Used for virtual hosting environment.
• Improvised security by separating several applications to several
containers.
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Components of OS Virtualization
• OS Virtualization Server :
• Manages the streaming of the information on the virtual
disks for the client
• Determines which client will be connected to which virtual
disk
• Can host the storage for the virtual disk locally or the server
is connected to the virtual disks via a SAN
• Client :
• Will contact the server to get connected to the virtual disk
and asks for components stored on the virtual disk for
running the operating system.
• Supporting Component
• Database for storing the configuration and settings for the
server, a streaming service for the virtual disk content
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Working of OS Virtualization
• Virtual disk contains an image of a physical disk from the
system that will reflect to the configuration and the settings of
those systems which will be using the virtual disk.
• When the virtual disk is created then that disk needs to be
assigned to the client that will be using this disk for starting.
• The connection between the client and the disk is made through
the administrative tool and saved within the database.
• When a client has a assigned disk, the machine can be started
with the virtual disk.
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Working of OS Virtualization
• When a client has a assigned disk, the machine can be started
with the virtual disk.
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Working of OS Virtualization
• Connecting to the OS Virtualization Server :
• First we start the machine and set up the connection with
the OS Virtualization server.
• Connecting the Virtual Disk:
• When the connection is established between the client and
the server, the server will look into its database for checking
the client is known or unknown and which virtual disk is
assigned to the client.
• VDisk connected to the client :
• Virtual disk is connected through the OS virtualization
server.
• At the back-end, the OS Virtualization server makes sure
that the client will be unique
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Working of OS Virtualization
• OS is "streamed" to the client :
• As soon the disk is connected the server starts streaming
the content of the virtual disk.
• Additional Streaming :
• Additional virtual disk data will be streamed when required
for running or starting a function called by the user
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Types of OS Virtualization
• Linux Operating System Virtualization :
• To virtualized Linux systems, VMware workstation software is used.
• Windows Operating System virtualizations :
• Users need to install VMware first to install windows OS virtually.
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Types of Disks in OS Virtualization
• Two types of virtual disk are present in operating system
virtualization so that the client can connect via the network to the
virtual disk.
• Private Disk :
• Used by one client only like that of a local hard disk.
• Users can save information on the virtual disk based on
the rights assigned.
• Shared Disk :
• Used by multiple clients at the same time.
• The changes are saved in a special cache & these caches
gets cleaned as the user restarts or shutdowns the
system.
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Advantages of OS Virtualization
• Eliminates the use of physical space which utilizes by the IT
system.
• As everything is virtual it will require less space and hence it will
save money.
• As there is no hardware required the maintenance will be less
and therefore it will save both time and money.
• Required machines will be less so there will be lower power
consumption, lower cooling requirement, low maintenance, and
more electricity savings.
• Has quick deployment capability
Subrajeet Mohapatra
Department of CSE, BIT Mesra
Thank You
Subrajeet Mohapatra
31 Department of CSE, BIT Mesra