Windows Server 2008 R2 Virtualization

Download Report

Transcript Windows Server 2008 R2 Virtualization

Markus Erlacher
Technical Specialist
Microsoft Corporation
Building on the rock-solid architecture of Windows
Server 2008 Hyper-V
Integration with new technologies
Enabling new dynamic scenarios:
Increased Server Consolidation
Dynamic Data Center
Virtualized Centralized Desktop
Customer Driven
#1 Customer Request
Moving a virtual machine from one server to
another without loss of service
Enables new dynamic scenarios
Load balancing VMs via policy
Live Migration via Cluster Manager
In box UI
Live Migration via Virtual Machine Manager
Orchestrate migrations via policy
Moving from Quick to Live Migration:
Guest OS limitations?:
Changes to VMs needed?:
Changes to Storage infrastructure:
Changes to Network Infrastructure:
Update to Windows Server 2008 R2
Hyper-V:
No
No
No
No
Yes
1.
Quick Migration
Live Migration
(Windows Server 2008 Hyper-V)
(Windows Server 2008 R2 Hyper-V)
Save state
1.
Create VM on the target
b) Write VM memory to shared storage
a)
a)
2.
b)
Move virtual machine
a)
3.
VM State/Memory Transfer
Move storage connectivity from
source host to target host via
Ethernet
2.
a)
b)
Take VM memory from shared
storage and restore on Target
Run
Host 1
Host 2
Final state transfer
a)
b)
Restore state & Run
3.
Create VM on the target
Copy memory pages from the source to
the target via Ethernet
Pause virtual machine
Move storage connectivity from source
host to target host via Ethernet
Un-pause & Run
Host 1
Host 2
1.
Create VM on target server
2.
Copy memory pages from the source to the target via Ethernet
Final state transfer
3.
a)
b)
4.
Pause virtual machine
Move storage connectivity from source host to target host via Ethernet
Run new VM on source; Delete VM on target
Host 1
Host 2
Blue = Storage
Purple = Networking
Shared Storage
State
Configuration
Windows Server 2008 R2 Hyper-V
NEW Cluster Shared Volume (CSV)
CSV provides a single consistent file name
space;
All Windows Server 2008 R2 servers see
the same storage
Easy setup; Uses NTFS
No reformatting SANs
Create one big data store
No more drive letter problems
Existing tools just work
All servers “see” the same storage
Today, processors provide one level of
address translation, but hypervisor
needs to manage two
Guest OS
defines GVA-toGPA mappings
Guest Virtual
Address
Guest Virtual
Address
Guest Physical
Address
Hypervisor
defines GPA-toSPA mappings
System
Physical
Address
System
Physical
Address
Shadow page
tables combine
these mappings
because the
processor knows
how to perform
only one level of
translation
Hypervisor maintains a Shadow Page Table
Combines two layers of translation into a
single page table
Demand-filled when Child OS touches a page
Flushed any time the Child OS modifies
its page tables
Shadow Page Table overhead
Fills and flushes invoke the hypervisor
Can account for up to 10% of total CPU time
Consumes roughly 1MB of memory per VM
Goes by several names
Intel calls it Extended Page Tables (EPT)
AMD calls it Nested Page Tables (NPT) or
Rapid Virtualization Indexing (RVI)
Processor provides two levels of translation
Walks the guest OS page tables directly
No need to maintain Shadow Page Table
No hypervisor code for demand-fill or flush operations
Resource savings
Hypervisor CPU time drops to 2%
Roughly 1MB of memory saved per VM
Overview
Scheduling virtual machines on a single server
for density as opposed to dispersion
This allows “park/sleep” cores by putting them
in deep C states
Benefits
Enhances Green IT by reducing
CPU power consumption
Overview
Add and remove VHD and pass-through disks
to a running VM without requiring a reboot.
Hot-add/remove disk applies to VHDs and passthrough disks attached to the virtual SCSI controller
Benefits
Enables storage growth in VMs without
downtime
Enables additional datacenter backup
scenarios
Enables new SQL/Exchange scenarios
TCP Offload support
Overview
TCP/IP traffic in a VM can be offloaded to a
physical NIC on the host computer.
Benefits
Reduce CPU burden
Networking offload to improve performance
Live Migration is supported with Full TCP
Offload
Virtual Machine Queue (VMQ) Support
Overview
NIC can DMA packets directly into VM memory
VM Device buffer gets assigned to one of the queues
Avoids packet copies in the VSP
Avoids route lookup in the virtual switch (VMQ Queue ID)
Allows the NIC to essentially appear as multiple NICs
on the physical host (queues)
Benefits
Host no longer has device DMA data in its own buffer
resulting in a shorter path length for I/O (performance
gain)
Jumbo Frame Support
Ethernet frames >1,500
bytes
Ad hoc standard is ~9k
Overview
Enables 6x larger
payload per packet
Benefits
Improves throughput
Reduce CPU utilization of
large file transfers
Overview
RSV - Virtualized “Centralized Desktop” provisioning,
access and management solution on top of Hyper-V
Unified user and admin experience for traditional RDS
(session per user) and RSV (VM per user).
Deployment Scenarios
Temporary (until Logoff) VM per user Assignment
Permanent VM per user assignment
Built-in solution for low complexity deployments
Features and management are tuned for Entry Level
deployments. Example: 4 RDS/RDVM Servers with few apps.
A centralized management application solution for the virtual data center
Heterogeneous Management
•
Manage Hyper-V, Virtual Server and VMware from a single console
Maximize Resources
•
Centralized virtual machine deployment and management
•
Intelligent placement of virtual machines
•
Fast and reliable Physical to Virtual (P2V) and Virtual to Virtual (V2V)
conversion
•
Comprehensive service-level enterprise monitoring with Microsoft® Operations
Manager
Increase Agility
•
Rapid provisioning of new and virtual machines with templates and profiles
•
Centralized library of infrastructure components
•
Take advantage and extend existing storage infrastructure
•
Allow for delegated management of virtual machines
Take Advantage of Skills
•
Familiar interface, common foundation
•
Monitor physical and virtual machines from one console
•
Fully scriptable using Windows PowerShell™
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VVM
VM
VM
VM
M
Released and available as a free download at
http://www.microsoft.com/hvs
Simplified and optimized
Provides basic virtualization capabilities
Great stand-alone hypervisor-based virtualization product.
Reliable and responsive
Micro-kernelized hypervisor with no third party device drivers
Rapidly provision new virtual machines
Easily integrates into existing infrastructure
Leverage existing management tools (e.g,: System Center Virtual
Machine Manager)
Leverage existing support tools & processes
Leverage existing IT Pro skill-set and knowledge
Next release of the Microsoft Hyper-V Server product
Builds on the architectural foundation of Windows Server
2008 R2 Hyper-V
Enhanced capabilities and features
Clustering and live migration
Support for increased sockets (8)
Support for large memory (1 TB)
Boot from USB connected storage device
Microsoft
Hyper-V Server V2
WS 2008 R2 EE, DC
Capabilities
Microsoft
Hyper-V Server
Processor Architecture - 64 bit
Yes
Yes
Yes
Hypervisor-based
Yes
Yes
Yes
Product Type
Standalone product
Standalone product
Operating System
Number of Sockets
Up to 4
Up to 8
Up to 8 = EE | Up to 64 = DC
Memory
Up to 32 GB
Up to 1 TB
Up to 1TB memory
VM Migration
None
Quick and Live migration
Administrative UI
Command Line, text based
config utility &
remote GUI management
Command line, text based config
utility and remote GUI
management
Management
Quick and Live Migration (EE & DC)
Command Line, remote management, and
GUI (Hyper-V Manager MMC)
Existing management tools
Manageable by
SC Virtual Machine Manager
Yes (SCVMM 2008)
Yes (SCVMM 2008 SP1)
Yes (SCVMM 2008 SP1)
Virtualization Rights for
Windows Server 2008 guests
0
0
EE = 4 VM
DC Edition = unlimited VM per proc
Number of running VM Guests
Windows Server 2008 CALs Required
for Guest Server OS
Up to 192, or as many as physical resources allow
No
No
Yes
Storage
Direct Attach Storage (DAS): SATA, eSATA, PATA, SAS, SCSI, USB, Firewire
Storage Area Networks (SANs): iSCSI, Fiber Channel, SAS
Guest OS support
Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 SP2, Windows 2000 Server, Novell SUSE Linux
Enterprise Server 10, Windows Vista SP1 & Windows XP SP3/SP2
Microsoft Hyper-V Server 2008
Free download
Windows Server 2008
Production ready & available now
System Center Virtual Machine Manager 2008
Available now
Windows Server 2008 R2 Beta
Available now
System Center Virtual Machine Manager 2008 R2 Beta
Available now
Get started today!
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
MSDN & TechNet Powered by Hyper-V
http://blogs.technet.com/virtualization/archive/2008/05/20/msdn-and-technet-powered-by-hyper-v.aspx
Virtualization Solution Accelerators
http://technet.microsoft.com/en-us/solutionaccelerators/cc197910.aspx
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
Using Hyper-V & BitLocker White Paper
http://www.microsoft.com/downloads/details.aspx?FamilyID=2c3c0615-baf4-4a9c-b6133fda14e84545&DisplayLang=en
check out these websites, blogs & more!
Presentations
TechDays: www.techdays.ch
MSDN Events: http://www.microsoft.com/switzerland/msdn/de/presentationfinder.mspx
MSDN Webcasts: http://www.microsoft.com/switzerland/msdn/de/finder/default.mspx
MSDN Events
MSDN Events: http://www.microsoft.com/switzerland/msdn/de/events/default.mspx
Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin
MSDN Flash (our by weekly newsletter)
Subscribe: http://www.microsoft.com/switzerland/msdn/de/flash.mspx
MSDN Team Blog
RSS: http://blogs.msdn.com/swiss_dpe_team/Default.aspx
Developer User Groups & Communities
Mobile Devices: http://www.pocketpc.ch/
Microsoft Solutions User Group Switzerland: www.msugs.ch
.NET Managed User Group of Switzerland: www.dotmugs.ch
FoxPro User Group Switzerland: www.fugs.ch
check out these websites, blogs & more!
Presentations
TechDays: www.techdays.ch
TechNet Events
TechNet Events: http://technet.microsoft.com/de-ch/bb291010.aspx
Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin
TechNet Flash (our by weekly newsletter)
Subscribe: http://technet.microsoft.com/de-ch/bb898852.aspx
Schweizer IT Professional und TechNet Blog
RSS: http://blogs.technet.com/chitpro-de/
IT Professional User Groups & Communities
SwissITPro User Group: www.swissitpro.ch
NT Anwendergruppe Schweiz: www.nt-ag.ch
PASS (Professional Association for SQL Server): www.sqlpass.ch
7. – 8. April 2010
Congress Center Basel
Premium Sponsoring Partners
Classic Sponsoring Partners
Media Partner