12. VM 1 VM 1
VM 2 VM 3
(“Admin”) (“Parent”)
VM 2 VM 3
(“Child”) (“Child”)
Hypervisor Drivers
Drivers
Drivers
Drivers
Drivers
Drivers
Hypervisor
Hardware Hardware
Traditional Approach Hyper-V Approach
Microkernelised Hypervisor has an inherently secure architecture with
minimal attack surface
13. OS
Parent Partition Child Partitions
Hyper-V
VM Worker
Processes ISV / IHV / OEM
Applications Applications Applications MS/ XenSource
WMI Provider
VM Service
User Mode
Windows Server Windows Server Non- Xen-Enabled Linux
2008, x64 Windows Server 2008, x64
2008, 2003 Hypervisor Kernel
Windows Linux
Drivers VSP Aware OS
Windows VSC
Windows Kernel
Kernel VSC Windows
Windows Drivers Hypercall
Kernel
Adapter
VMBus VMBus Emulation VMBus Kernel Mode
Hyper-V
“Designed for Windows” Server Hardware
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29. 1.
2. Copy memory pages from the source to the target via Ethernet
3. Final state transfer
a) Pause virtual machine
b) Move storage connectivity from source host to target host via Ethernet
4. Run new VM on target; Delete VM on source
Host 1 Host 2
Blue = Storage
Purple = Networking
Shared Storage