Windows Server 2008 Virtualization
Sebastian Vîjeu IT Pro Evangelist (sebastv@microsoft.com)
Gabriel Leca Solution Specialist (gleca@microsoft.com)
Agenda • • • • • • • •
Virtualization Across The Organization Microsoft Virtualization Products Windows Server 2008 with Hyper‐V Technology Microsoft Hyper‐V Server 2008 High Availability System Center Virtual Machine Manager 2008 What’s new in Windows Server 2008 R2 (Beta) Q&A
Virtualization Across The Organization
Server Virtualization Consolidate workloads for more efficient resource utilization Reduce operating costs (Hardware, Energy, Space) Improve uptime and availability Enable robust Disaster Recovery Reduce maintenance disruption Streamline resource provisioning and scale
Desktop Virtualization Create an additional isolated OS environment on standard desktop Support legacy applications in current Operating Systems Reduce application‐to‐OS conflicts Accelerate OS migration
Application Virtualization Decouple applications from desktop operating systems, deliver on demand Reduce application‐to‐ application conflicts Reduce application compatibility regression testing Centrally manage updates and patches
Presentation Virtualization Centralize processing and data storage; present the user interface locally Reduce application‐ to‐OS conflicts Streamline compliance and data confidentiality Reduce desktop administration costs
Microsoft Virtualization Products • A comprehensive set of virtualization products, from the data center to the desktop • Assets – both virtual and physical – are managed from a single platform
Windows Server 2008 with Hyper‐V Technology • A role of Windows Server 2008 (Std, EE, DC) – Can be installed on both Windows Server 2008 Full and Core – Production servers can be configured as a minimal footprint Server Core role
• Hypervisor based architecture • Flexible and dynamic virtualization solution • Managed by the Microsoft System Center family of products
Provided by: ISV / IHV / OEM OS Microsoft Hyper-V
Parent Partition
Microsoft / Citrix (XenSource)
Child Partitions
WMI WMI Provider Provider VMMS VMMS
Applications
Application s
Application s
Application s
Supported Windows OS
NonHypervisor Aware OS
Xen-Enabled Linux Kernel
VM Worker Processes
Windows Server 2008 Windows Kernel
VSP VSP
Windows Kernel
Linux Linux VSC VSC
VSC
IHV Drivers
VMBus
VMBus VMBus
VMBus
Emulation Emulation
User Mode Ring 3
Kernel Mode Ring 0
Hypercall Hypercall Adapter Adapter
Windows hypervisor “Designed for Windows” Server Hardware
Ring -1
Windows Hyper‐V Requirements • Description – Hypervisor based virtualization platform – Windows Server 2008 x64 Edition technology • Standard, Enterprise and Datacenter Editions
• Hardware Requirements – x64 server with hardware assisted virtualization • AMD‐V or Intel VT
– Hardware enabled Data Execution Prevention (DEP) required • AMD (NX no execute bit) • Intel (XD execute disable)
– Note: Enabling these BIOS features requires powering down (not rebooting) the server to take effect
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 – Support for Full or Server Core installations
• Monolithic hypervisor – Complex – Driver Model Proprietary
VM 1 (“Admin”)
VM 2
VM 3
Hypervisor Drivers Drivers Drivers
• Microkernelized hypervisor – Simple Partitioning – Only Microsoft code – Drivers run in “guest machines”
VM 1 (“Parent”) Virt Stack
VM 2 (“Child”)
VM 3 (“Child”)
Drivers Drivers Drivers
Drivers Drivers Drivers
Drivers Drivers Drivers
Hypervisor
Hardware
Hardware
VMware ESX Approach
Hyper‐V Approach
Microsoft Hyper‐V Server 2008 • Simplified, optimized and free – Provides basic virtualization capabilities – Great stand‐alone hypervisor‐based virtualization product
• Streamlined – Micro‐kernelized hypervisor
• Easily integrates into existing infrastructure – Active Directory integration – Leverage existing management tools (e.g,: System Center Virtual Machine Manager 2008) – Leverage existing support tools & processes – Leverage existing IT Pro skill‐set and knowledge
HVconfig
Automatic startup at login Easy setup utility for server configuration Localized in 11 languages
Manage Remotely…
System Center Virtual Machine Manager 2008 Virtual Server VMware Cluster Hyper‐V Cluster Filters
Management Selection
Virtual Machines
Context Sensitive Actions
Live Thumbnail
VM Information
High Availability • Provides solutions for both planned and unplanned downtime
• Planned downtime – Quickly move virtualized workloads to service underlying hardware – More common than unplanned
• Unplanned downtime – Automatic failover to other nodes (hardware or power failure) – Not as common and more difficult
Quick Migration Fundamentals – Planned Downtime VHDs
1. Save state
Shared Storage
a) Save entire virtual machine state
2. Move virtual machine a) Move storage connectivity from origin to destination host
3. Restore state and Run a) Restore virtual machine and run
Network Connectivity
Windows Server 2008 R2 Hyper‐V What’s new?
Live Migration • #1 Customer Request • Moving a virtual machine from one server to another without loss of service – Workload is unaware of the migration – Maintain TCP connections of the guest OS
• Enables new dynamic scenarios – No downtime host servicing • Maintenance Mode with SCVMM R2
– Load Balancing with SCVMM R2 & PRO
Simplified Licensing for Server Management
per OSE
per OSE
per OSE
1
Core CAL Suite
2
Enterprise CAL Suite
3
Server Management Suite Enterprise $1,300 per physical box (L+SA)
Online Resources Microsoft Virtualization Home: http://www.microsoft.com/virtualization
Windows Server Virtualization Blog Site: http://blogs.technet.com/virtualization/default.aspx
Windows Server Virtualization TechNet Site: http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx
How to install the Hyper‐V role http://www.microsoft.com/windowsserver2008/en/us/hyperv‐install.aspx
Windows Server 2008 Hyper‐V Performance Tuning Guide http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv.mspx
Local Content: Webcast Hyper‐V and SCVMM 2008 – Tudor Damian (MS Influencer) http://go.microsoft.com/?linkid=9639378 IT Board site (www.itboard.ro) – Cristi Valean (MS Influencer) http://itboard.ro/blogs/cristi/default.aspx
Summary Call‐to‐action • Microsoft Hyper‐V Server 2008 – Free download & available now
• Windows Server 2008 – Production ready & available now
• System Center Virtual Machine Manager 2008 – Available now
• Windows Server 2008 R2 Beta
Q&A