330 likes | 517 Views
Microsoft Virtualization Strategy. Christof Pfister Partner Technology Specialist, SMS&P Microsoft Schweiz GmbH christof.pfister@microsoft.com. Agenda. Microsoft Virtualization Strategy Microsoft Virtual Server 2005 R2 Key Scenarios, Features and Benefits Host-Clustering
E N D
Microsoft Virtualization Strategy Christof Pfister Partner Technology Specialist, SMS&P Microsoft Schweiz GmbH christof.pfister@microsoft.com
Agenda • Microsoft Virtualization Strategy • Microsoft Virtual Server 2005 R2 • Key Scenarios, Features and Benefits • Host-Clustering • Virtualization Licensing • Roadmap • Q&A
Increase Availability Lower Operational Costs Server Administrators Application Developers Increase Responsiveness Improve Utilization
Systems “Designed For Operations” “Operationally Aware Platform” “Intelligent Management Tools” Designs include all information relevant to management Rich instrumentation and hardware resource virtualization End to End, automated management tools More flexibility and control in the provisioning and use of your hardware resources.
Microsoft Virtual Server 2005 R2 The most cost-effective server virtualization technology engineered for the Windows Server System™ platform. • Focused on key customer scenarios • Consolidate server workloads • Automate and consolidate software test and development environments • Disaster recovery • Reduce costs and improve IT responsiveness • Reduce hardware costs by at least 50% • Reduce provisioning times by 50-95% • Increase administrator productivity
Virtualization Benefits • Allows multiple operating systems to run simultaneously on the same processor • Each independent virtual machine functions as a self-contained computer • Workloads are decoupled from hardware Server consolidation increases hardware utilization Quicker deployment and provisioning of new applications and services
Microsoft Virtual Server 2005 R2 Increases operational efficiency • Consolidate infrastructure, application, and branch office server workloads • Consolidate and re-host legacy applications • Simplify disaster and recovery planning • Automate and consolidate software test and development environments.
(Windows NT 4.0 Server)*, Windows 2000 Server, Windows Server 2003 and 3rd party OS supported • No custom drivers required • Runs most x86 operating systems Guest OS & Applications Guest OS & Applications Virtual Server Architecture today Virtual Hardware Virtual Hardware • Up to 1 CPU per virtual machine • Up to 3.6GB of memory per virtual machine Virtual Server 2005 • Multi-threaded Virtual Machine Monitor (VMM) provides isolation x86 and x64 Windows Server 2003 • Windows Server 2003 x86 and x64 supported host • Broad device compatibility Server Hardware • Optimized for 2 to 8 way servers(x86, x64) • Scales up to 32 CPUs and up to 64GB
Support Policies • Virtual Server is full supported (897613, 897614) • All server applications except for the following are fully supported • Speech Server • ISA Server • SharePoint Portal Server • No physical server repro required • 3rd Party Virtual SW is not supported (897615) • Applications running in non-Microsoft hardware virtualization software are not supported • Premier customers get commercially reasonable effort for problem resolution • Requires a physical machine repro
VHD Formats and Functionality • Dynamically expanding virtual hard disks • File size grows as data is added • Fixed-size virtual hard disks • Fixed-extent file that resides on host hard disk • Linked virtual hard disks • Allows conversion of a linked physical data disk to a VHD • Differencing virtual hard disks • Changes stored on a hierarchical “child” disk • Specified per-VHD • Undo disks • Changes can be committed or discarded • Specified per-virtual machine
Scenario: testing an application patch Virtual machine viewpoint: DD = single drive Parent Child Child Undo R+ R- R+ R- t0 t1 t2 t3 R- R- R- R+ Host viewpoint: DD = two files on filesystem If patch works, drives can be merged VMs can share parent drives VM1 VM2 SP1 SP2 SP3 SP2 SP2 SP3 GM GM + SP1 Differencing Disks SP1 SP2 SP3 GM
Virtual Networking • Create an unlimited number of virtual networks with these topologies: • Guest to network • Guest to guest via simulated Ethernet and Virtual DHCP • Guest to host system via loopback adapter
Easy to Manage • Virtual Server Administration Website • Enables secure, authenticated administration and client remote access. • Microsoft integrated tools and solutions • Active Directory integration • MOM 2005, ADS, SMS 2003 SP1 • Physical server equivalency • Use existing management tools • Virtual Server Management Pack for Microsoft Operations Manager 2005
Management Pack for MOM 2005 Displays all hosts including knowledge of physical vs virtual Generate scripts leveraging COM API to automate tasks Fine grained control over virtual machines (guests) MOM 2005 – Single pane for managing physical servers to virtual machines Mapping guests to host with visibility into server health Consolidated health status and reporting • Provides one to many monitoring and control • Available as a free download
Verify suitable configuration, capture image and generate task sequences to use with ADS Configure new virtual machine running NT4 and legacy applications Transform ADS image to VHD and deploy to new target system Virtual Server Migration Toolkit • Command line tools to help automate P2V migration • Leverages Automated Deployment Services (ADS) • Provides V2V functionality also • It is for free :-) NT 4.0 Server W2K3 Server w/Virtual Server & VSMT W2K3 Server with ADS 1.0 & VSMT
The State of 3rd party products for Virtual Server 2005 • 3rd party Solutions for Virtual Server 2005 divided into very concentrated focus areas: • Physical to Virtual - Virtual to Physical – PlateSpin • Virtual Machine Lifecycle Management - LeoStream • High Availability and Virtual Machine Clustering support – PolyServe
Virtual Server 2005R2 Host Clustering
What’s new in Virtual Server 2005 R2? • Host Clustering, Higher availability Support for iSCSI allows clustering virtual machines across hosts and Virtual Server host clustering allows availability for both planned and unplanned downtime using SAN, iSCSI or direct attached storage.!!! • Support for additional hosts and 3rd party guests (Linux) • x64 host support • Performance improvements Greater performance for virtual machines running memory-intensive applications • PXE network boot support • Hyperthreading • F6 Disk • Virtual Disk Precompactor • Open necessary ports at install time • Reserve space for saved states
Virtual Server 2005 R2: Overview • Higher Availability • 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 clustering • Virtual Server host clustering supports SAN, iSCSI or direct attached storage • Planned downtime: • Servicing the host hardware or patching the host operating system • Virtual machine migration. Virtual machines can be moved from one cluster node to another with minimal downtime. (Downtime dependent on speed of storage infrastructure) • Less than 10 seconds to move 128 MB vm via 1GbE iSCSI (faster on SAN) • Unplanned downtime: • Failover to another cluster node due to hardware failure • Other benefits: • Guest OS agnostic. Any virtual machine running any OS can be moved or failover to another cluster node • FREE. Virtual Server host clustering will be available as a free download in the same time frame as Virtual Server 2005 R2
VM VM VM Out-of-the-Box High Availability Virtual Server 2005 R2 host cluster: 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 WSUS server Shared Storage Node 1 Node 2 Node 3
VM VM VM Out-of-the-Box High Availability Virtual Server 2005 R2 host cluster: Unplanned downtime • 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 Shared Storage Node 1 Node 2 Node 3 X
Windows Windows Windows Windows Virtualization Layer Windows Server 2003 R2 EE Hardware Windows Server R2 Enterprise Edition Windows Server R2 Enterprise Edition INCLUDES 4 Instances • Current License Model : Total: 5 Windows Licenses • New with Windows Server R2 EE: Total: 1 License • Add an additional license and get up to 4 more guests • Windows Server “Longhorn” Datacenter Edition will allow unlimited guests!
Licensing by Running Instance License by “running instances” • 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. Library with 100 images of Windows 7Servers running images (1 per server) Current License model • Total: 107 Windows Licenses New License rights: • Total: 7 Windows Licenses
Virtual Server 2005 R2 Product Overview Virtual Server 2005 R2Enterprise Edition • Virtual Server 2005 R2Standard Edition • 99$ 199$
Virtual Server 2005 R2 SP1: Overview • Benefits • Support for Intel VT and AMD Pacifica technology • Generally, Windows performance is neutral • We already tune and optimize for Windows • Windows installation is faster • Non-Windows will be much faster • Linux • OS/2 • Netware • Milestones • Beta publicly available in Q1/CY06 • Beta: Greater than 6 months • Maintain consistently high product quality • Virtual Server 2005 R2 SP1 scheduled to ship in Q3/CY06
Windows Server Virtualization Longhorn Wave Windows Hypervisor: • Powerful virtualization built into the Windows platform • Management tools VHD format: • Royalty-free license • Enables migrationfrom Virtual Server to Windows hypervisor
Windows Virtualization for Servers • Some features • 32-bit and 64-bit guests • x64-only hosts • Guest multiprocessing • Virtualized devices • WMI management and control API • Save & restore • Snapshoting • CPU and I/O resource controls • Tuning for NUMA (Non-Uniform Memory Access) • Dynamic resource addition & removal • Live migration