Microsoft {Hyper-V} - Home - Virtualization Group
Download
Report
Transcript Microsoft {Hyper-V} - Home - Virtualization Group
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