Beruflich Dokumente
Kultur Dokumente
Virtualization Demo Hyper-V Networking Hyper-V on Laptops, Demo Configs and Considerations Virtualization Comparison
2
Yes, jaws actually dropped when it [Hyper-V] was installed in the Test Center.
- CRN
My experience has left me extremely impressed. Windows Server 2008 on largescale, virtualized enterprise servers will make alternatives a very hard sell. - Infoworld
Hyper-V is free as a built-in feature in Server 2008 Standard and ESX Server costs several thousand dollars per copy, depending on the features purchased, so on a pure bang per buck and ease of use basis, it beats ESX and dare I say it the Xen solutions built into Linux distros hands down.
- ZDNet
The Rise of the Virtual Machine and the Real Impact It Will Have
We calculate that roughly 6% of new servers sold last year were virtualized and project that 7% of those sold this year will be virtualized and believe that less than 4% of the X86 server installed base has been virtualized to date.
5
Virtualization 2010
Information Week Oct. 2007
The [virtualization field] is nowhere near saturated. IDC estimates that only 17% of the worldwide server market will be virtualized by 2010, up from 5% in 2005.
Test/Development Use Virtual Server in heavy use for 18+ months 500+ virtual machines Consolidation Ratios 16 servers to 1 server
Test/Development Savings
Item Number of servers required Physical System Cost 477 systems @ a cost of $5k each Total $2.3 million 19 terabytes 30 racks Virtual Server Build Cost 16 physical host systems @ $20k each Total: $320 thousand 8 terabytes 2 racks Savings Just under 2 million dollars
11 terabytes 28 racks
Hardware Requirements
x64 server with hardware assisted virtualization
AMD AMD-V or Intel VT
Note: Enabling these BIOS features requires powering down (not rebooting) the server to take effect
9
Architecture
10
Hyper-V Architecture
Parent Partition
Provided by:
OS ISV / IHV / OEM Microsoft Hyper-V Microsoft / XenSource
Child Partitions
VM Worker Processes
Applications
WMI Provider VM Service
Applications
Applications
Applications
User Mode
NonHypervisor Aware OS
VSP
VSC
VMBus
VMBus
VMBus
Emulation
Hypercall Adapter
Windows hypervisor
Designed for Windows Server Hardware
11
Virtual Machine
User Mode
Virtual Machine
User Mode
Ring 3
Kernel Mode
Kernel Mode
Kernel Mode
Ring 0 Ring -1
Scheduler Memory Management Storage Stack Network Stack VM State Machine Virtualized Devices Drivers Management API
12
Hardware
Micro-kernelized Hypervisor
Defense in depth Using hardware to protect Hyper-V doesnt use ring compression, uses hardware assists
Further reduces the attack surface
Parent Partition
VM State Machine Virtualized Devices Management API
Virtual Machine
User Mode
Virtual Machine
User Mode
Ring 3
Kernel Mode
Kernel Mode
Ring 0
Ring -1
Hardware
13
Hyper-V
Capabilities
32-bit (x86) & 64-bit (x64) VMs Large memory support (64 GB) per VM SMP VMs (up to 4 cores) Integrated cluster support for HA & Quick Migration BitLocker: Seamless, secure data encryption Live Backup: Volume Shadow Service integration Pass-through disk access for VMs Virtual Machine snapshots New hardware sharing architecture (VSP/VSC/VMBus)
Disk, networking, input, video
Robust networking: VLANs and NLB DMTF standard for WMI management interface Support for Full or Server Core installations
14
Benefits
Less code results in fewer patches and reduced servicing burden Low surface area server for targeted roles More secure and reliable with less management
15
Security
Isolation
No sharing of virtualized devices Separate VMBus instance per vm to the parent No sharing of memory
Each has its own address space
VMs cannot communicate with each other, except through traditional networking Guests cant perform DMA attacks because theyre never mapped to physical devices Guests cannot write to the hypervisor Parent partition cannot write to the hypervisor
16
Hyper-V RC0
It Just Works
TAP, RDP & MSIT Hyper-V Deployments
Thousands of Hyper-V VMs in PRODUCTION Windows Server 2003/2008 Roles:
File, Print, AD, RODC, IIS/Web, TS, Application Services, DHCP, DNS, WSS and more
Hyper-V Stats
Performance Blockers: ZERO Deployment Blockers: ZERO Application Compatibility Bugs: ZERO Scalability Blockers: ZERO
17
Hyper-V Demo
18
Hyper-V Networking
19
Hyper-V Networking
Two physical network adapters at minimum
One for management One (or more) for VM networking Dedicated NIC(s) for iSCSI Connect parent to back-end management network
Only expose guests to internet traffic
20
21
22
23
24
Child Partitions
VM Worker Processes
Applications
WMI Provider
Applications
Applications
VM Service
User Mode
VM 1
Windows Kernel
VM 2
Linux Kernel
VM 3
VSC
VSP
Windows Kernel
VSC
VSC
VSP VSP
VMBus
VMBus
VMBus
VMBus
Windows hypervisor
Mgmt NIC 1 VSwitch 1 NIC 2 VSwitch 2 NIC 3 VSwitch 3 NIC 4
26
27
Child Partitions
VM Worker Processes
Applications
WMI Provider
Applications
Applications
VM Service
User Mode
VM 1
Windows Kernel
VM 2
Linux Kernel
VM 3
VSC
Windows Kernel
VSC
VSC
VSP
VSP
VMBus
VMBus
VMBus
VMBus
Windows hypervisor
Mgmt NIC 1 iSCSI NIC 2 VSwitch 1 NIC 3 VSwitch 2 NIC 4
Networking
Parent Partition
29
Networking
Virtual Switches
30
31
32
33
34
Storage ISOs
Virtual Machines
Laptop
35
Total: $1050
36
38
System Center
Hardware Virtual Provisioning
Backup Live host level virtual machine backup In guest consistency Rapid recovery Disaster Recovery
machine management Server consolidation and resource utilization optimization Conversions: P2V and V2V
Workload Provisioning
End to end service management Server and application health monitoring and management Monitoring Performance reporting and analysis
Patch management and deployment OS and application configuration management Patching Software upgrades
39
What About
Heterogeneous Virtualization Management Physical to Virtual Conversion (P2V) Virtual to Virtual Conversion (V2V) Virtual Server to Hyper-V VMware to Hyper-V Virtual Machine Library PowerShell Scripting Delegated Administration Virtual Machine Authoring VM Templates/Cloning Failover Cluster Integration
40
Virtualization Comparison
41
Yes No
No 3.6 GB per VM Yes Yes Yes Yes, COM Web Interface
Yes Yes
Yes, 4 core VMs 64 GB per VM Yes Yes Yes Yes, WMI MMC 3.0 Interface
Microsoft Virtualization
Hyper-V
Architecture Support Large Memory Support Guest Multi-processing x86 & x64 64 GB per VM 2/4-core support (free)
Migration
Management Management
Microsoft Roadmap
2008
System Center Virtual Machine Manager 2008 System Center Virtual Machine Manager 2008 Beta
Adds support for managing Hyper-V Adds support for managing VMware
Now
System Center Operations Manager 2007 System Center Configuration Manager 2007 System Center Data Protection Manager 2007 Virtual Server R2 SP1
44
Online Resources
Microsoft Virtualization Home
http://www.microsoft.com/virtualization
47
Resources
For virtualization
Events Whitepapers Downloads Case Studies Visit: www.microsoft.com/virtualization
Subscription!
1 Year
2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
51