microsoft confidential viridian windows server virtualization hyper-v system center virtual machine...
TRANSCRIPT
Microsoft Confidential
ViridianWindows Server VirtualizationHyper-V
System Center Virtual Machine Manager
Microsoft Confidential
Virtual PC, Virtual Server
Win2003 or WinXP
Kernel VMM.sys
Ring 0
Hardware
Ring 1
Ring 3
Windows in VM
VM Additions
Guest Applications
Ring 3
Virtual ServerService
IIS
AdminWeb Site
Provided by
Windows
Virtual Server
Others
Virtual hardware
Värd-operativ Gäst-operativ
Ring 1
Microsoft Confidential
Hyper-V
Windows (core)
Kernel
Windows Hypervisor
Ring 0
Hardware
Primärpartition Sekundärpartition
Ring 3Guest Applications
Ring "-1
Windows
VMBusEnlightments
KernelVSPs VSCs
Virtualization Stack
VM Service
WMI
VM Worker
Provided by
Windows
Win Virtualizaton
Others
Drivers
Monolithic vs. Microkernelized Monolithic hypervisor
Enklare än en kernel men fortfarande komplex
Innehåller egna drivrutiner
Microkernelized hypervisor Enkel partitionerings funktionalitet Ingen tredjepartskod Drivrutiner körs i gästoperativen
VM 1(“Admin”)
VM 3
Hardware
Hypervisor
VM 2(“Child”)
VM 3(“Child”)
Virt.Stack
VM 1(“Parent”)
DriversDriversDrivers DriversDriversDrivers DriversDriversDriversHypervisor
VM 2
Hardware
DriversDriversDrivers
VMware ESXApproach
Windows Server Virtualization Approach
Applications
Applications
Applications
Non-Hypervisor Aware OS
Windows Server 2008,
2003
Windows Kernel VSC
VMBus Emulation VMBus
“Designed for Windows” Server Hardware
Windows Server 2008,
x64
Windows Kernel
Xen-Enabled Linux Kernel
Linux
VSCHypercall Adapter
Primärpartition
Sekundärpartition
VMBus
Windows hypervisor
VSP
VM Service
WMI Provider
VM Worker
Processes
OS
ISV / IHV / OEM
WSv
MS/ XenSource
User Mode
Kernel Mode
Provided by:
Hyper-V
Windows Server 2008, x64
Windows KernelWindows
Drivers
Windows Drivers
Microsoft Confidential
Hardware
enabled DEP
-AMD (NX)-Intel (XD)
Hardware
assisted
virtualization
- AMD-V- Intel VT
Windows
Server 2008
x64 Editions
Hyper-V Requirements
Microsoft Confidential
Virtual Server 2005 vs. Hyper-V
Virtualization Feature Virtual Server 2005 R2
Windows Server virtualization
32-bit Virtual Machines Yes Yes
64-bit Virtual Machines No Yes
Multi Processor Virtual Machines No Yes, 4 core VMs
Virtual Machine Memory Support 3.6GB per VM 32GB per VM
Managed by System Center Virtual Machine Manager Yes Yes
Support for Microsoft Clustering Services Yes Yes
Host side backup support (VSS) Yes Yes
Scriptable / Extensible Yes, COM Yes, WMI
User Interface Web Interface MMC 3.0 Interface
Microsoft Confidential
Server konsolidering via virtuell migration
VM skapande och konfigurering
Server hälsomonitorering & hantering
Prestandarapportering och analys
Patchhantering & mjukvaru-uppgradering
VM backup och återställning
Katastrofåterställning
System Center
• Administrera den virtuella miljön från en plats
• P2V och V2V migration
• Bibliotek
• Template
• Intelligent Placement
• Xen och Vmware i version 2
• Powershell
System Center Virtual Machine manager
Microsoft Confidential
Virtual Machine Manager Self Service Web Portal
Web-interface som tillåter användare att skapa och använda sina egna
virtuella maskiner.
Admin kontrollerar access genom policies.
Microsoft Confidential
VM Placering: Host Ratings
CPU Memory Network IO
Disk IO0
10
20
30
40
50
60
70
80
90
100
LeftoverHost ReservesNew VMNormalized Host
CPU Memory Network IO
Disk IO0
10
20
30
40
50
60
70
80
90
100
LeftoverHost ReservesNew VMNormalized Host
CPU Memory Network IO
Disk IO0
10
20
30
40
50
60
70
80
90
100
LeftoverHost ReservesNew VMNormalized Host
CPU Memory Network IO
Disk IO0
10
20
30
40
50
60
70
80
90
100
LeftoverHost ReservesNew VMNormalized Host
Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) +
(Free Disk * Disk Weight) + (Free Network * Network Weight) Host Rating equal 0 if any of the thresholds have been
violated.
Demo• System Center Virtual Machine Manager
Summering• Hyper-V
• Hypervisor• Ny arkitektur
• System Center Virtual Machine Manager• Administrera den virtuella miljön från ett ställe• Bibliotek• Intelligent Placement
Tack!• http://blogs.technet.com/marlund• http://nullsession.com
Microsoft Confidential
Resurser Microsoft Virtual Server Site
www.microsoft.com/virtualserver
Windows Hardware Developer Central (WHDC) www.microsoft.com/whdc/default.mspx
Technical Communities www.microsoft.com/communities/products/default.mspx
Microsoft Public Newsgroups http://support.microsoft.com/newsgroups/default.aspx
Technical Chats and Webcasts www.microsoft.com/communities/chats/default.mspx www.microsoft.com/webcasts
Microsoft Blogs www.microsoft.com/communities/blogs