Technology
Part 5 of 8
https://virtualizationweb.wordpress.com/
www.k7cloud.in
Part 5
Virtual Machine
A virtual machine provides interface
identical to underlying bare hardware
I.e., all devices, interrupts, memory, page
tables, etc.
Virtual Machines
Non-virtual Machine
Virtual Machine
Virtualization
History (continued)
Hypervisor systems mid 1970smid 1990s
Large mainframes (IBM, HP, etc.)
Internet hosting services
Virtual dedicated services
Virtualization
Xen
Public domain hypervisor
Adaptive support in operating systems
Emerging support in processor chips
Intel, AMD
Macintosh Parallels
Virtualization
Virtualization
Security
Reduces potential number of users logging into a service
Reduces undesirable sharing
Narrows scope of attacks
Virtualization
Failure Isolation
Crash of one service does not affect other services
Particularly on SMP system
Hot backups of services can be maintained
Virtualization
Virtualization
Definitions
Host Operating System:
The operating system actually running on the
hardware
Together with virtualization layer, it simulates
environment for
10
Virtualization
11
12
13
Virtualization
14
Cloning
Simple clone:
Freeze virtual machine
Copy all files implementing it
Use copy-on-write to speed up
Linked clone:
Take snapshot
Original and each clone is a copy-on-write version of
snapshot
Virtualization
15
VMware Workstation
Separates Host OS from virtualization layer
Host OS may be Windows, Linux, etc.
Wide variety of Guest operating systems
< $200
VMware Player is a free, stripped-down version of
VMware Workstation
Virtualization
16
VMware Architecture
Virtualization
17
18
Virtualization
19
20
For Quiz :
https://virtualization.moodlecloud.com/login/index.php