Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Server Virtualization Strategy And Virtual Hard Disk Directions John Howard Program Manager Windows Virtualization.

Similar presentations


Presentation on theme: "Microsoft Server Virtualization Strategy And Virtual Hard Disk Directions John Howard Program Manager Windows Virtualization."— Presentation transcript:

1 Microsoft Server Virtualization Strategy And Virtual Hard Disk Directions John Howard Program Manager Windows Virtualization

2 Microsoft Server Virtualization And Virtual Hard Disk (VHD) Directions Server Virtualization Directions Server Virtualization Roadmap Past, Present, Future VHD Directions Technical and Implementation Overview VHD Format in Windows Server virtualization VHD Format Specification and Value Proposition

3 Q4 ‘04: Virtual Server 2005 Virtual Server Migration Toolkit Microsoft Virtualization Directions

4 Microsoft Server Virtualization Directions Virtual Server 2005 Key Usage Scenarios Production server consolidation Consolidation of low-utilization workloads Physical constraints one of the key drivers Branch office and datacenter Development and test Rapid provisioning of virtual machines Undo-disks and saved states help reproduce issues Legacy application re-hosting Consolidate legacy OS (Windows NT, Windows 2000) and application on 2003 Legacy OS is still a management issue Disaster Recovery Application portability and flexibility across hardware platforms 2004

5 Microsoft Server Virtualization Directions Virtual Server 2005 Windows server virtual machine solution RTM’d October 2004 Hosted on Windows Server 2003 (32-bit) Windows XP supported for non-production use Supported guests Windows NT4 Server Windows 2000 Server Windows Server

6 Microsoft Server Virtualization Directions Virtual Server 2005 Windows service with a web interface Designed for remote administration Fully documented COM API for scripting and ISVs Virtualizes everything you find in a x86 system Provides virtual disks (VHD), virtual networking and virtual video 2004

7 Microsoft Server Virtualization Directions Tools Virtual Server Migration Toolkit (VSMT) Physical to Virtual (P2V) tool Re-host an OS and applications from a physical server into a virtual machine Supports Windows NT4, 2000, and 2003 Provides V2V functionality Built on ADS infrastructure 2004

8 Q4 ‘04: Virtual Server 2005 Virtual Server Migration Toolkit 2004 Q2: MOM Management Pack for Virtual Server Q4: Virtual Server 2005 R2 RTM Windows Server System Common Engineering Criteria Windows Server System Support for Virtualization Microsoft Virtualization Directions

9 Microsoft Server Virtualization Directions Tools MOM Management Pack for Virtual Server Released April 2005 Unified view of Physical and Virtual Machines Execute actions from central console Free download 2005

10 Microsoft Server Virtualization Directions Virtual Server 2005 R2 x64 Host Support Performance Improvements High Availability Scenarios PXE Network Boot Support Support for additional hosts and guests Other Improvements 2005

11 Microsoft Server Virtualization Directions Virtual Server 2005 R2: x64 Host Support Supported x64 hosts Windows Server 2003 Standard x64 Edition Windows Server 2003 Enterprise x64 Edition Windows XP Professional x64 Edition (non- production only) Native 64-bit Components 32-bit guests 2005

12 Microsoft Server Virtualization Directions Virtual Server 2005 R2: Performance Improvements Architectural optimizations for memory mapping One customer saw 50% drop in CPU usage Internal SQL testing shows up to 100% performance improvement Performance results will vary 2005

13 Microsoft Server Virtualization Directions Virtual Server 2005 R2: High Availability Scenarios Virtual Machine Clustering Support for iSCSI allows clustering virtual machines across hosts Virtual Server R2 Host Cluster support The ability to cluster Virtual Server hosts Virtual Server host clustering uses Windows Server 2003 EE/DTC clustering Virtual Server host clustering supports SAN, iSCSI or direct attached storage Benefits Guest OS independent Free download 2005

14 Microsoft Server Virtualization Directions Virtual Server 2005 R2: Planned Downtime (i.e. Host Updating) Administrator wants to update node 1 with Windows Server Update Services Microsoft Cluster Administration Console saves the state of virtual machines and restores them on another node Node 1 is ready for update installation VM Node 1Node 2 Node 3 Shared Storage WSUS server 2005

15 Microsoft Server Virtualization Directions Virtual Server 2005 R2: Unplanned Downtime (i.e. Hardware Failure) Node 1 suffers a power outage or a network failure A simple script attached to the Microsoft Cluster Administration Console notices the lack of heartbeat and starts the virtual machines associated with node 1 on other nodes 2005 VM Node 1Node 2 Node 3 Shared Storage X

16 Microsoft Server Virtualization Directions Virtual Server 2005 R2: PXE Boot Support Emulated network card now supports PXE boot PXE infrastructure needed on network Can now deploy an OS into a VM like any other physical machine 2005

17 Microsoft Server Virtualization Directions Virtual Server 2005 R2: New Supported Hosts and Guests New Hosts Windows Server 2003 SP1 (STD/EE) Windows Server 2003 x64 (STD/EE) Windows Server 2003 R2 (STD/EE) Windows XP Professional SP2 Windows XP Professional x64 Edition New Guests Windows Server 2003 SP1 (STD/EE) Windows XP Professional SP2 Windows Server 2003 R2 3rd party guest OS support 9 distributions of Linux now supported 2005

18 Microsoft Server Virtualization Directions Virtual Server 2005 R2: Other Improvements F6 Disk – Accelerated SCSI Driver Virtual Disk Pre-compactor and Compactor Open necessary ports at install time Reserve space for saved states 2005

19 Library with 100 images of Windows 7 Servers running images (1 per server) License by “running instances” Old License model Total: 107 Windows Licenses New License model Total: 7 Windows Licenses Total: 7 Windows Licenses Promotes the use of virtualization and a more dynamic data center Create as many images as you would like Store the images where you need them License the machine for the instances you use Includes 4 virtual instances 2005 Microsoft Virtualization Directions Virtual Server 2005 R2: Other Improvements

20 Q4 ‘04: Virtual Server 2005 Virtual Server Migration Toolkit 2004 * Dates for pre-released software are subject to change Q2: MOM Management Pack for Virtual Server Q4: Virtual Server 2005 R2 RTM Windows Server System Common Engineering Criteria Windows Server System Support for Virtualization 2005 Q1: Virtual Server 2005 R2  Free Q2: New MOM MP for Virtual Server Q2: Virtual Server 2005 R2 SP1 Beta *Q4: Windows Server virtualization Beta Microsoft Virtualization Directions

21 Microsoft Server Virtualization Directions Tools MOM Management Pack for Virtual Server v2 Features Direct access to the Virtual Server Administration Website from MOM Virtual machine state alerting Virtualization candidates report Diagram view Graphical view of host/guest relationship Performance summary report View performance trends Released in April 2006

22 Microsoft Server Virtualization Directions Virtual Server 2005 R2 SP1: New Hardware Support Hardware Assisted Virtualization Intel Virtualization Technology (IVT) AMD Virtualization Technology (AMD-V) Hardware assistance is not required but will be used if present VMs can be moved from between IVT and AMD-V when shutdown Can be enabled or disabled on a per-VM basis PerformanceWindows Generally, Windows performance is neutral due to existing optimizations). Windows Setup is faster (~3x faster) Non-Windows Greatly improved performance

23 Microsoft Server Virtualization Directions Virtual Server 2005 R2 SP1: New OS Support New Host Support Windows Vista (non-production use only) Windows Server 2003 SP2 Windows Server codenamed "Longhorn" (LH) Beta Starting with Virtual Server R2 SP1 Beta 2 New Guest Support Windows Server 2003 SP2 Windows Server Longhorn Beta Starting with Virtual Server R2 SP1 Beta 1 Windows Vista

24 Microsoft Server Virtualization Directions Virtual Server 2005 R2 SP1: New VSS and Scalability Support VHD Mounting support Allows customers to edit VHD contents offline Volume Shadow Service Support Host side, stateful backups For Windows Server 2003 guests and later: Hot back up of guests For other OSes (Windows 2000, Linux): Minimal downtime (saved state) backups Any “VSS-aware” backup application can leverage this functionality x64 Scalability On x64 hosts, increase the limit to 128 running virtual machines

25 Microsoft Server Virtualization Directions Virtual Server 2005 R2 SP1: AD Integration and Additional Features Integration with Active Directory Service Connection Points Provide guest computer name from the VM to the host of the computer Virtual Server Host Clustering Script and whitepaper now included Default VHD size Changing from 16 GB to 127 GB for dynamic disks only

26 Microsoft Server Virtualization Directions Windows Server virtualization: Introduction Hypervisor-based Thin layer of software underneath all OSes Management partition (Parent) Runs Virtualization Stack Exposes WMI Manages Child partitions (start/stop/configure…) Child partitions

27 Microsoft Server Virtualization Directions Windows Server virtualization: VMM Arrangement VMM Guest 1 Guest 2 Host OSVMM Guest 1 Guest 2 Type-1 VMM (Hypervisor) Hybrid VMM Examples: Virtual Server Examples: Windows Server virtualization Hardware

28 Microsoft Server Virtualization Directions Windows Server virtualization: Goals Improve target workload capability PerformanceScalabilityAvailabilityManageabilitySecurityEtc

29 Microsoft Server Virtualization Directions Windows Server virtualization: Small Feature Subset Requires x64 hardware virtualization support 32-bit (x86) & 64-bit (x64) child partitions SMP 2/4/8 way virtual machines Large memory support (>4 GB) within VMs Memory over-commit; Page sharing Pass-through disk access for VMs (SAN, DAS)

30 Microsoft Server Virtualization Directions Windows Server virtualization: Small Feature Subset Hot add Storage Virtual machine snapshots Role-based security Group policy integration

31 Q4 ‘04: Virtual Server 2005 Virtual Server Migration Toolkit 2004 * Dates for pre-released software are subject to change Q2: MOM Management Pack for Virtual Server Q4: Virtual Server 2005 R2 RTM Windows Server System Common Engineering Criteria Windows Server System Support for Virtualization 2005 Q1: Virtual Server 2005 R2  Free Q2: New MOM MP for Virtual Server Q2: Virtual Server 2005 R2 SP1 Beta *Q4: Windows Server virtualization Beta 2006 *Virtual Server 2005 R2 SP1 RTM *Windows Server virtualization RTM Microsoft Virtualization Directions

32 Microsoft Server Virtualization And Virtual Hard Disk (VHD) Directions Virtualization Directions Server Virtualization Roadmap Past, Present, Future VHD Directions Technical and Implementation Overview VHD Format in Windows Server virtualization VHD Format Specification and Value Proposition

33 Virtual Hard Disk (VHD) Directions What files make up a virtual machine? Per Virtual Machine.VMC – Configuration.VHD – Virtual hard disk.VSV – Saved state.VUD – Undo disk Per Virtual Server Host.VNC - Network

34 Virtual Hard Disk (VHD) Directions VHD Types Dynamically expanding Fixed-sizeDifferencing Undo disks

35 Virtual Hard Disk (VHD) Directions Dynamically Expanding VHD Features What is a dynamically expanding virtual hard disk? Grows dynamically File is as big as the actual data in the drive Allocation is done in blocks Maximum size of a dynamically expanding VHD Size is limited only by available disk space or up to 2040 GB for SCSI and 127 GB for IDE

36 Virtual Hard Disk (VHD) Directions Dynamically Expanding VHD Tradeoffs Pro Grows only when data is added to the disk Con Slower (as compared to fixed) May fragment and does not automatically shrink To recover unused space, compact the VHD Defragment VM Zero out the VM disks (use the Virtual Disk Pre-compactor) Shutdown and inspect disk Compact disk

37 Virtual Hard Disk (VHD) Directions Fixed Size VHD Features What is a fixed-size VHD? Size is determined when the file is created File size is fixed despite changes in stored data Maximum size of the fixed hard drive Size is limited only by available disk space or up to 2040 GB for SCSI and 127 GB for IDE

38 Virtual Hard Disk (VHD) Directions Fixed Size VHD Tradeoffs Pro Minimized fragmentation Better performance (as compared to dynamic) Disk space is allocated up front (ensures adequate storage) Con Not as efficient as dynamically expanding VHDs

39 Virtual Hard Disk (VHD) Directions Differencing VHD Features Hierarchical relationship Parent-Child No limit to number of levels Mark parent read-only Use sysprep if appropriate

40 Virtual Hard Disk (VHD) Directions Differencing VHD Tradeoffs Pro Add data to a disk w/o making changes to the parent disk Revert to old disk by just deleting the differencing disk Con Copy the parent and differencing disk(s) files to move a disk around

41 Virtual Hard Disk (VHD) Directions Undo Disk Features (1/2) Fastest “back to original state” imaging solution we have Perfect for versioning and testing – such as patches Options at shutdown KeepCommitDiscard

42 Virtual Hard Disk (VHD) Directions Undo Disk Features (2/2) Enabled per Guest, not per.vhd Do NOT use with domain controllers Can be used in tandem with differencing disks

43 Virtual Hard Disk (VHD) Directions VHD Summary Base VHD types Dynamically expanding Default type: Grows as needed Fixed size Highest performance type State drive types Undo Non-persistent, per VM Differencing Persistent parent-child hierarchy Saved states Flush memory to disk (like hibernation) Guest Host Guest 2TB 2TB 2TB VM Host SP1SP2 Host 2TB1GB Base Base Session

44 Microsoft Server Virtualization And Virtual Hard Disk (VHD) Directions Virtualization Directions Server Virtualization Roadmap Past, Present, Future VHD Directions Technical and Implementation Overview VHD Format in Windows Server virtualization VHD Format Specification and Value Proposition

45 Virtual Hard Disk (VHD) Directions VHD enhancements in Windows Server virtualization Online VHD compaction Online differencing VHD creation Online merging of differencing disks VHD notes

46 Virtual Hard Disk (VHD) Directions VHD enhancements in Windows Server virtualization Snapshotting Dynamic VHD mounting within a VM Pass-through VHD Offline VHD mounting

47 Microsoft Server Virtualization And Virtual Hard Disk (VHD) Directions Virtualization Directions Server Virtualization Roadmap Past, Present, Future VHD Directions Technical and Implementation Overview VHD Format in Windows Server virtualization VHD Format Specification and Value Proposition

48 Virtual Hard Disk (VHD) Directions VHD Ecosystem Royalty-free licensing of VHD format Promote a standard format that will provide Microsoft customers with the best servicing solution Continued support and migration path to future versions Examples of integration with VHD Image Format Patching Virus scan Backup/restore Virtual machine inventory 45+ partners have already licensed the format

49 Virtual Hard Disk (VHD) Directions VHD Ecosystem Licensing Agreement Licensing Process Fast and simple Licensing pack available today For further information please contact VHD Format Specification Introductions Overview of VHD Types VHD Footer Format Dynamically expanding.VHD Header Format Block Allocation Table and Data Blocks Implementing a Dynamically Expanding.VHD Mapping a Disk Sector to a Sector in the Block Splitting VHDs Implementing a Differencing VHD CHS Calculation microsoft.com

50 Microsoft Server Virtualization And Virtual Hard Disk (VHD) Directions Call to action Download Virtual Server 2005 R2 from the web for free at Enter the Virtual Server 2005 R2 SP1 Beta Program at License the VHD Format Specification for integration with your products and services

51 Microsoft Server Virtualization And Virtual Hard Disk (VHD) Directions Community resources Microsoft Virtual Server Site Windows Hardware and Driver Central (WHDC) Technical Communities Microsoft Public Newsgroups Technical Chats and Webcasts Microsoft Blogs

52 © 2006 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.

53


Download ppt "Microsoft Server Virtualization Strategy And Virtual Hard Disk Directions John Howard Program Manager Windows Virtualization."

Similar presentations


Ads by Google