You are on page 1of 12

Hyper-V Planning

Microsoft IT Camps - Virtualization

Windows Server 2008 R2 Hyper-V

Built on Windows Server 2008 Hyper-V architecture
400+ case studies: 1 million+ downloads of Hyper-V RTM in 12 months Fastest growing bare metal hypervisor in x86 history running on Hyper-V R2

~15,000 requests per second Over 40 million hits per day Over 1.2 billion page hits per month

Enabling new dynamic scenarios

Dynamic Data Center Virtualized Centralized Desktop

Customer Driven Design

Virtual Machine Overview VMs or Guests

Virtual Machine components
Memory Virtual processors (compute) Network Adapters (network) Virtual Disks (storage) Windows Server 2008 and Windows Server 2008 R2 Windows Server 2003 SP2+ and Windows Server 2003 R2 SP2+ Windows 2000 Server SP4+ Windows Home Server 2011, Small Business Server 2011 Windows 7, Windows Vista and Windows XP SP2+ CentOS 5.2+, Redhat 5.2+ and SUSE Linux Server 10 SP4+ Full list:

VM guest OS

Host Server

Hyper-V Architecture

Requirements and Limits

Host computer components
Logical processors Virtual processors per logical processor

Virtual machine components

Virtual processors Memory Virtual IDE disks Virtual SCSI disks

64 8 384 running virtual machines 1 TB

4 64 GB 4 256 2040 GB 50 12

Virtual machines per server

Memory Storage

Virtual hard disk capacity No limits imposed by Hyper-V No limits imposed by Hyper-V Snapshots Virtual network adapters

Physical network adapters

Hyper-V Editions
Features WS 2008 R2 SP1 with Hyper-V Standard 64 8:1 12:1* 192 Unlimited 4 Legacy 8 Synthetic 2 IDE 4 SCSI 4 IDE 256 SCSI 1 2 1 Physical WS 2008 R2 SP1 with Hyper-V Enterprise 64 8:1 12:1* 384 Unlimited 4 Legacy 8 Synthetic 2 IDE 4 SCSI 4 IDE 256 SCSI 1 2 1 Physical WS 2008 R2 SP1 with Hyper-V Datacenter 64 8:1 12:1* 384 Unlimited 4 Legacy 8 Synthetic 2 IDE 4 SCSI 4 IDE 256 SCSI 1 2 1 Physical Microsoft Hyper-V Server 2008 R2 SP1 64 8:1 12:1* 384 Unlimited 4 Legacy 8 Synthetic 2 IDE 4 SCSI 4 IDE 256 SCSI 1 2

Logical Processors Virtual Processors per Logical Processor Max # of VMs per Host (Supported) Virtual Networks Guest Virtual NICs

Guest Storage Adapters

Guest Storage Devices

Virtual Floppy Devices Serial (COM) Ports

Guest OS Support
Windows Server
Windows Server 2000 Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 Windows XP Pro SP2/SP3 Windows Vista Windows 7

Windows Client

SUSE Linux Enterprise Server 10/11 RHEL 5.2/5.3 CentOS

Apps Running Inside the Guest

See KB 957006 for more information
Microsoft Application Virtualization (App-V) Microsoft BizTalk Server Microsoft Commerce Server Microsoft Operations Manager (MOM) 2005 Microsoft Search Server Windows SBS / EBS 2008

Microsoft Dynamics AX, CRM, GP, NAV

Microsoft Exchange Server Microsoft Forefront Client Security Microsoft Intelligent Application Gateway (IAG) Microsoft Forefront Security for Exchange (FSE)

Microsoft SQL Server 2005, 2008

Microsoft System Center Configuration Manager Microsoft System Center Data Protection Manager Microsoft System Center Essentials Microsoft System Center Operations Manager

Microsoft Forefront Security for SharePoint (FSP)

Microsoft Host Integration Server Microsoft Internet Security and Acceleration (ISA) Microsoft Office Communications Server R2 Microsoft Office Groove Server Microsoft Office Performance Point Server Microsoft Office Project Server Opalis Integration Server

Microsoft System Center Virtual Machine Manager

Microsoft Systems Management Server (SMS) Microsoft Visual Studio Team System Microsoft Windows HPC Server 2008 Microsoft Windows Server Update Services (WSUS) Windows Server 2003 Web Edition Microsoft Office SharePoint Server and WSS Windows Web Server 2008

Hardware & BIOS

X64 Hardware Assisted Virtualization
AMD Virtualization (AMD-V) Intel Virtualization Technology (Intel VT)

Hardware enabled Data Execution Prevention (DEP) required

AMD (NX no execute bit) Intel (XD execute disable)

Enabled from the BIOS

Second Level Address Translation (SLAT)

AMD Nested Page Tables (NPT) or Rapid Virtualization Indexing (RVI) Intel Extended Page Tables (EPT)

Hyper-V does not support Itanium (IA-64) processors

Must use 3rd party hypervisor

Virtual Machine Density

Planning Considerations
Hardware Limits Hyper-V Limits Reserve Capacity (failover)

384 VM per host/node limit 512 VP per host/node limit

Failover Clustering

12:1 virtual processors per logical

(# processors) * (# cores) * (# threads per core) * 12 = total

Up to 16 nodes Up to 1,000 VMs across all nodes

Processor Compatibility Mode

Allows live migration across different CPU versions within same processor family Configure compatibility on a per-VM basis Abstracts VM down to the lowest common denominator (instruction sets available to VM) Greater flexibility within clusters Enables migration across a broader ranger of Hyper-V host hardware