Windows Server 2008 R2 Hyper-V R2 Panoramica delle nuove funzionalità Andrea Mauro Direttore Tecnico 20 novembre 2009 Assyrus Srl Microsoft Virtualization User State Virtualization Server Virtualization Presentation Virtualization Management Desktop Virtualization Application Virtualization The Virtual Datacenter Vision We ve reached a point of virtualization awareness where customers clearly understand the risk of single point of failure and the importance of employing a high availability solution. To that end, we see almost 100% adoption of Failover Clustering with Hyper-V in production environments. -Jeff Woolsey, Senior Program Manager Lead, Virtualization, Microsoft
Windows Server 2008 R2 Hyper-V Windows Server 2008 R2 Hyper-V Building on the rock-solid architecture of Windows Server 2008 Hyper-V Integration with new technologies and products Enabling new dynamic scenarios: Increased Server Consolidation Dynamic Data Center Virtualized Centralized Desktop New Features Logical Processor Support Support for 64 logical processors on host computer Hot Add/Remove Storage Add and remove VHD disks to a running VM without requiring a reboot Second Level Translation (SLAT) Leverage new processor features to improve performance and reduce load on Windows Hypervisor VM Chimney (TCP Offload Support) TCP/IP Traffic in a VM can be offloaded to a physical NIC on the host computer (disabled by default) Processor Compatibility Mode Allows live migration across different CPU versions within the same processor family (i.e. Intel-to-Intel and AMD-to-AMD). Does NOT enable cross platform from Intel to AMD or vice versa. Configure compatibility on a per-vm basis. Abstracts the VM down to the lowest common denominator in terms of instruction sets available to the VM.
Live Migration Live-migration of VMs between servers with no loss of service Clustered Shared Volumes facilitates LM Benefits No dropped network connections Leverages Microsoft Failover Clustering Enables dynamic IT environment How SCVMM is recommended and can provide additional Live Migration management and orchestration scenarios such as Live Migration via policy Moving from Quick to Live Migration: Changes to VMs: No Changes to Storage infrastructure: No Changes to Network Infrastructure: No Update to Hyper-V 2.0 : Yes Live Migration Live Migrate Memory content is copied to new server Entire VM memory copied May be additional incremental data copies until data on both nodes is essentially identical VHD Live Migration Client directed to new host ARP issued to point routing devices to new node Old VM deleted after success Session state is maintained No reconnections necessary Clients stay connected to live VM VHD
Live Migration Operation Configuration State Quick Migration vs Live Migration Quick Migration (Windows Server 2008 Hyper-V) 1. Save state a) Create VM on the target b) Write VM memory to shared storage 2. Move virtual machine a) Move storage connectivity from source host to target host via Ethernet 3. Restore state & Run a) Take VM memory from shared storage and restore on Target b) Run Live Migration (WS08R2 Hyper-V) 1. VM State/Memory Transfer a) Create VM on the target b) Move memory pages from the source to the target via Ethernet 2. Final state transfer and virtual machine restore a) Pause virtual machine b) Move storage connectivity from source host to target host via Ethernet 3. Un-pause & Run Host 1 Host 2 Host 1 Host 2 Processor Compatibility Mode Allows live migration across different CPU versions within the same processor family (i.e. Intel-to-Intel and AMD-to-AMD). Does NOT enable cross platform from Intel to AMD or vice versa. Configure compatibility on a per-vm basis. Abstracts the VM down to the lowest common denominator in terms of instruction sets available to the VM Benefits Greater flexibility within clusters Enables migration across a broader ranger of Hyper-V host hardware
Forward & Backward Compatibility How Does it Work? When a VM is started the hypervisor exposes guest visible processor features With Processor Compatibility Enabled, the guest processors is normalized and the following processors features are hidden from the VM. Host running AMD based processor SSSE3, SSE4.1, SSE4.A, SSE5, POPCNT, LZCNT, Misaligned SSE, AMD 3DNow!, Extended AMD 3DNow! Host running Intel based processor SSSE3, SSE4.1, SSE4.2, POPCNT, Misaligned SSE, XSAVE, AVX Processor Management Enhancements Uses new processor features to improve performance and reduce load on Windows Hypervisor AMD: Nested Page Tables (NPT) Intel: Extended Page Tables (EPT) Network Performance Improvements Performance gains by offloading network traffic directly to network hardware Allows network hardware to essentially appear as multiple network adaptors on the physical host Increased data transfer sizes
Core Parking This allows processor cores into a park/sleep mode when not in use. Scheduling virtual machines on a single server for density as opposed to dispersion Failover Cluster Failover Clustering has implemented a shared nothing storage model for the last decade Placing VHDs on same volume or LUN requires that VMs run on same host cluster node Only one node accesses a LUN at a time SAN Cluster Shared Volumes (CSV)
Cluster Shared Volumes (CSV) Concurrent access to a single file system Single Volume Disk5 VHD VHD VHD CSV Compatibility CSV is fully compatible with what you have deployed today in Windows Server 2008! No special hardware requirements Same requirements as standard cluster disk iscsi, Fibre Channel, SAS No file type restrictions No directory structure or depth limitations No special agents or additional installations No proprietary file system Uses well established traditional NTFS Simple migrations to CSV CSV Benefits Easier Storage Management Individual VMs can failover from a shared LUN Optimized Capacity Planning VMs use shared pool of free space Improved Performance Dynamic I/O Redirection Network Prioritization Higher Availability Node Fault Tolerance Network Fault Tolerance SAN Fault Tolerance Lower Total Cost of Ownership 99.9% 99.99% Availability 99% 99.999%
Independent VM Failover VMsrunning on Node 1 are unaffected Node owns the CSV disk (Coordinator Node) VHD 1 VHD 2 VHD 3 Same LUN I/O Connectivity Fault Tolerance I/O Redirected via network VM running on Node 2 is unaffected Coordination Node SAN Connectivity Failure VHD VM scan then be live migrated to another node with zero client downtime Hot Add/Remove Storage Add and remove storage to virtual machines on the fly without requiring a reboot. Hot-add/remove disk applies to VHDs and passthrough disks attached to the virtual SCSI controller
Microsoft Hyper-V Server Processor Support Microsoft Hyper-V Server 2008 Up to 4 processors up to 24 LPs Microsoft Hyper-V Server R2 Up to 8 processors Up to 32 LPs Physical Memory Support Up to 32 GB Up to 1 TB Virtual Machine Memory Support Up to 32 GB total (e.g. 31 1 GB VMs or 5 6 GB VMs) 64 GB of memory per VM Live Migration No Yes High Availability No Yes Management Options Hyper-V Manager MMC System Center Virtual Machine Manager Hyper-V Manager MMC System Center Virtual Machine Manager R2