Unit II Notes - Virtualization
Unit II Notes - Virtualization
Unit II Notes - Virtualization
Hypervisor/
Types of Hypervisor/VMM
Type-1 Hypervisor:
is built directly on
the top of h/w.
Types of Hypervisor/VMM
Type-2 Hypervisor:
runs under a
traditional basic os.
Full Virtualization
A certain kind of virtual machine environment: one that provides a
complete simulation of the underlying hardware.
The result is a system in which all software (including all OS’s)
capable of execution on the raw hardware can be run in the virtual
machine.
Comprehensively simulate all computing elements as instruction set,
main memory, interrupts, exceptions, and device access.
Full virtualization is only possible given the right combination of
hardware and software elements.
Full Virtualization…
Full virtualization has proven highly successful
◦Sharing a computer system among multiple
users
◦Isolating users from each other (and from the
control program) and
◦Emulating new hardware to achieve
improved reliability, security and productivity.
Full Virtualization…
Network virtualization is a
method of combining the
available resources in a network
by splitting up the available
bandwidth into channels, each of
which is independent from the
others, and each of which can be
assigned (or reassigned) to a
particular server or device in real
time.
Network Virtualization
Network virtualization is
intended to optimize network
speed, reliability, flexibility,
scalability, and security.
Each virtual network:
Hypervisor - VMWare
Host CPU - x86,x86-64,
Host OS – Windows, Linux,
Guest OS – Windows, Linux, Solaris, FreeBSD,
NetWare, OS/2, SCO, BeOS, Darwin
Arch: Full Virtualization
Popular hypervisors…
Hypervisor - Xen
Host CPU - x86,x86-64, /A-64
Host OS – NetBSD, Linux, Solaris
Guest OS – Windows XP and 2003 Server, Linux,
Solaris, FreeBSD, NetBSD
Arch: Para Virtualization
Popular hypervisors…
Hypervisor - KVM
Host CPU - x86,x86-64, /A-64, S390, PowerPC
Host OS – NetBSD, Linux, Solaris
Guest OS – Windows XP and 2003 Server, Linux,
Solaris, FreeBSD, NetBSD
Arch: Para Virtualization
XEN Hypervisor
Starts as part of the Kernel OS
• Each virtualized OS has its own
domain (called DomU)
• All succeeding Virtual Machines
have to communicate with the
hardware through Dom0
• Dom0 goes through the Hypervisor
to the hardware.
• Dom0 is only thing that has
hardware access.
KVM Hypervisor
Applications
Application Application Application
Applications
Application Application Application
Application
Application Application Application
?
Application Application
Operating
Virtualization
Operating Operating Operating
Operating
OperatingSystem Operating
Operating Operating
Operating System Operating System Operating System
System
Operating System Operating System System
System System System
System
System System
Hypervisor or Hypervisor
or
Hardware Hardware Hardware Hardware
Issues related to clouds with Xen
Xen-tools and xm are great for a single machine, but …
Today’s private or public clouds often include hundreds or
thousands of machines.
How to manage the cloud effectively and efficiently
becomes a central issue in cloud computing.
Cloud Computing (References)
CC A Hands on Approach – Arshdeep Bahga, Vijay Madisetti, Universities Press, 2014
VMWare ®
IBM ®
Miscrosoft®
Intel ®
AMD ®
http://www.xen.org/
http://en.wikipedia.org/
http://www.parallels.com/
http://www.webopedia.com/
Any Query ?
Thank You