MICROSOFT
HYPER-V
OVERVIEW
John Kelbley
Senior Technical Product Manager
[email protected]
860-678-3107
Agenda
 Topics:
 Windows Server 2008 Hyper-V
 Architecture
 Hyper-V in Production
 Demo
 Hyper-V Networking
 Hyper-V Systems and VM Creation
 Microsoft Hyper-V Server 2008
 Microsoft System Center
 Virtualization Comparison
Introduction
John Kelbley
[email protected]
 Senior Technical Product Manager
with Microsoft’s Platform Tech
Strategy Team
(Redmond-based group)
 Field-based “corporate” resource focused on
customer and partner engagement for new
server technology
 Server Virtualization
 High Performance Computing (HPC)
WINDOWS SERVER 2008 HYPER-V
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 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: Production Scalability
 Hyper-V Powering Microsoft Internet Properties
TechNet: 100% Hyper-V
http://technet.microsoft.com
~1 million hits a DAY
MSDN: 100% Hyper-V
http://msdn.microsoft.com
~3 million hits a DAY
Microsoft.com: >50% Hyper-V and growing
http://www.microsoft.com
~1 Billion hits a month
Now support for systems with 24 LPs and up to 192 running VMs!
ARCHITECTURE
Hyper-V Architecture
Parent Partition
Child Partitions
VM Worker
Processes
Applications
Applications
Applications
Applications
Windows Server
2003, 2008
Non-Hypervisor
Aware OS
Xen-Enabled Linux
Kernel
WMI Provider
VM Service
Windows Server
2008
Windows
Kernel
VSP
Windows
Kernel
Linux
VSC
VSC
IHV
Drivers
VMBus
VMBus
VMBus
User
Mode
Emulation
Windows hypervisor
“Designed for Windows” Server Hardware
Hypercall Adapter
Kernel
Mode
Ring -1
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
Windows Server Core
 Server Core: new
minimal
installation option
 Provides essential server
functionality
 Command Line Interface
only, no GUI Shell
 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
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 can’t perform DMA attacks because they’re
never mapped to physical devices
 Guests cannot write to the hypervisor
 Parent partition cannot write to the hypervisor
Hyper-V Manager
HYPER-V NETWORKING
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 backend management network
 Only expose guests to
internet traffic
Hyper-V Network Configurations
 Example 1:
 Physical Server has 4 network adapters
 NIC 1: Assigned to parent partition for management
 NICs 2/3/4: Assigned to virtual switches for virtual
machine networking
 Storage is non-iSCSI such as:
 Direct attach
 SAS or Fibre Channel
Hyper-V Setup & Networking 1
Hyper-V Setup & Networking 2
Hyper-V Setup & Networking 3
Each VM on its own Switch…
Parent Partition
Child Partitions
VM Worker
Processes
Applications
Applications
Applications
VM 1
VM 2
VM 3
WMI Provider
VM Service
Windows Server
2008
Windows
Kernel
VSP
VSC
Windows
Kernel
VSC
Linux
Kernel
VSC
VSP
VSP
VMBus
VMBus
VMBus
Windows hypervisor
Mgmt
NIC 1
VSwitch 1
NIC 2
VSwitch 2
NIC 3
VSwitch 3
NIC 4
“Designed for Windows” Server Hardware
User
Mode
VMBus
Kernel
Mode
Ring -1
Hyper-V Network
Configurations
 Example 2:
 Server has 4 physical network adapters
 NIC 1: Assigned to parent partition for management
 NIC 2: Assigned to parent partition for iSCSI
 NICs 3/4: Assigned to virtual switches for virtual
machine networking
Hyper-V Setup, Networking & iSCSI
Now with iSCSI…
Parent Partition
Child Partitions
VM Worker
Processes
Applications
Applications
Applications
VM 1
VM 2
VM 3
WMI Provider
VM Service
Windows
Server 2008
Windows
Kernel
VSC
Windows
Kernel
VSC
Linux
Kernel
VSC
VSP
VSP
VMBus
VMBus
VMBus
Windows hypervisor
Mgmt
NIC 1
iSCSI NIC 2
VSwitch 2
NIC 3
VSwitch 3
NIC 4
“Designed for Windows” Server Hardware
User
Mode
VMBus
Kernel
Mode
Ring -1
Networking: Parent Partition
Networking: Virtual Switches
VM with Legacy & Synthetic NIC
HYPER-V SYSTEMS &
VM CREATION
Inexpensive Dev System
 Single Proc Quad Core






2.6 GHz (multi-core)
1 TB Drive
DVD-RW Burner
1 Gb/E NIC
4 GB DDR2
$600
 4 GB DDR2 800 MHz
 $40 (2 x $20)
 2 1 TB SATA disks
 $144 (2 x $72)
 Total: $784
Configuration
Disk 1: Two Partitions
Vista SP1 & Windows 2008
Disk 2: Two Partitions
VMs & Storage
Disk 1, Partition 2: 500 GB
Disk 2, Partition 2:
~1400 GB
Windows Server 2008
x64 Edition
Storage / ISOs
Disk 1, Partition 1:
500 GB
Disk 2, Partition 1:
~600 GB
Vista SP1x64 RTM
Virtual Machines
System
Creating Virtual Machines
 Steps:
1.
2.
3.
4.
5.
6.
7.
Create virtual machine
Install guest operating system & latest SP
Install integration components
Install anti-virus
Install management agents
SYSPREP
Add it to the SCVMM Library
 Windows Server 2003
 Create vms using 2-way to ensure an MP HAL
Don't forget the ICs!
Emulated vs. VSC
MICROSOFT
HYPER-V SERVER 2008
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
What is Microsoft Hyper-V Server?
Microsoft Hyper-V Server 2008
(HVS)
Windows Server 2008 Hyper-V
(Windows Role)
Microsoft Hyper-V Server
Hyper-V
Parent
Partition
Windows
or Linux
Windows
or Linux
Windows
Parent
Partition
Windows
or Linux
Windows
or Linux
Windows hypervisor
Windows hypervisor
Hardware
Hardware
Contains Windows hypervisor
and other components, including
base kernel and driver
technologies.
Available as a role in Server Core
or full installation of Windows
Server 2008
Key Features in Hyper-V Server

Microsoft Hyper-V Server is available as a free download:
http://www.microsoft.com/hyper-VServer

Memory support: Up to 32GB of physical memory per system

Support for servers with up to 4 physical processors CPUs (sockets)

Guest SMP support Up to 4 virtual processors

Flexible disk format


Management Interfaces


Fixed/Dynamically Expanding, Differencing, Pass-through
WMI for virtualization platform management
Heterogeneous guest support


Native 32/64 bit guest support side by side
Linux and Windows supported with ICs

Virtual Switch, VLAN, PXE support

Hvconfig utility for quick/easy setup
HVconfig
Automatic startup at login
Easy setup utility for server configuration
Localized in 11 languages
Manage Remotely…
Virtualization
“Virtualization without good management
is more dangerous than not using
virtualization in the first place.”
– TOM BITTMAN, GARTNER VP AND ANALYST, 9 MAY, 2007
Virtualization Will Drive Major Change in IT Infrastructure and Operations in the Next Three Years, Tom Bittman, May 8, 2007
MICROSOFT SYSTEM CENTER
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
IT Management With System Center
Backup
Live host level virtual machine backup
In guest consistency
Rapid recovery
Disaster
Recovery
End to end service management
Server and application health monitoring
& management
Performance reporting and analysis
Monitoring
Hardware
Virtual machine management
Provisioning
Server consolidation and resource
utilization optimization
Conversions: P2V and V2V
Workload
Provisioning
Patch management and deployment
OS and application configuration
management
Software upgrades
Patching
VIRTUALIZATION COMPARISON
Summary
Call-to-action
 Microsoft Hyper-V Server 2008
 Free download
 Windows Server 2008
 Production ready & available now
 System Center Virtual Machine Manager 2008
 Windows Server 2008 R2
 Customer driven
 Get started today!
© 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.
Virtualization Resources

Microsoft Virtualization



Web: http://www.microsoft.com/virtualization
Technet: http://technet.microsoft.com/enus/virtualization/default.aspx
System Center Virtual Machine Manager

Web: http://www.microsoft.com/scvmm

Hyper-V

http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx
Microsoft Application Virtualization (formerly SoftGrid)
 Web: http://www.microsoft.com/systemcenter/appv/default.mspx

Terminal Services




Blog: http://blogs.msdn.com/ts/
Web: www.microsoft.com/terminalserver
Virtual PC 2007

Web: http://www.microsoft.com/virtualpc
Microsoft Virtualization…
Hyper-V
VMWare
ESX 3.5 Server
x86 & x64
x86 & x64
Large Memory Support
64 GB per VM
64 GB per VM
Guest Multi-processing
2/4-SMP
2/4-SMP
Quick Migration
WAN Disaster Recovery
Live Migration ($$)
Local Disaster Recovery ($$)
Unified Physical and Virtual
Virtual Machines
Virtual Only
Architecture Support
Migration
Management
Management
Microsoft Provides a Multilevel Approach
Infrastructure
Management
Applications
Interoperability
Descargar

Microsoft {Hyper-V}