microsoft virtual server 2005 technical overview

37
Virtual Server 2005 Technical Overview Virtual Server 2005 Technical Overview Joe Francis ([email protected] ) Principal Technology Specialist Microsoft Corporation

Upload: cameroon45

Post on 12-May-2015

491 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Microsoft Virtual Server 2005 Technical Overview

Virtual Server 2005 Technical OverviewVirtual Server 2005 Technical Overview

Joe Francis ([email protected])

Principal Technology Specialist

Microsoft Corporation

Page 2: Microsoft Virtual Server 2005 Technical Overview

AgendaAgenda¢ Introduction¢ Microsoft Virtual Server 2005¢ Key Scenarios¢ Virtual Server 2005 Architecture¢ Features and Benefits¢ Summary

Page 3: Microsoft Virtual Server 2005 Technical Overview

Businesses Need EfficiencyBusinesses Need Efficiency¢ Server managers need more efficient

hardware environments¢ Application developers need greater

flexibility in development and test environments

¢ Businesses need a solution to upgrade and consolidate hardware and still run legacy systems

Page 4: Microsoft Virtual Server 2005 Technical Overview

VirtualizationVirtualization¢ Allows multiple operating systems to

run simultaneously on the same processor

¢ Each independent virtual machine functions as a self-contained computer

¢ Run side-by-side testing and production systems on the same machinep Use off-the-shelf serversp Use fewer servers with higher utilization

Page 5: Microsoft Virtual Server 2005 Technical Overview

Microsoft Virtual Server 2005Microsoft Virtual Server 2005

The most costThe most cost--effective virtual machine effective virtual machine solution designed for Windows Server 2003solution designed for Windows Server 2003

ll Increases operational efficiencyIncreases operational efficiencyØØ Software test and development Software test and development

ØØ Legacy application migration Legacy application migration

ØØ Server consolidation scenariosServer consolidation scenarios

ll A key deliverable of the Dynamic Systems A key deliverable of the Dynamic Systems Initiative (DSI)Initiative (DSI)

Page 6: Microsoft Virtual Server 2005 Technical Overview

Test and DevelopmentTest and Development¢ Consolidate and automate

software test and development environmentsp Virtual Server enables side-by-side

testing and production on the same system� Greater flexibility� Better test coverage� Developer productivity� User experience

¢ Test distributed server applications on a single physical server

Page 7: Microsoft Virtual Server 2005 Technical Overview

Migrate Legacy ApplicationsMigrate Legacy Applications¢ Applications often outlive their

original OS or hardware¢ Virtual Server enables better

choicep Smooth application migration with

solid application compatibilityp Upgrade infrastructure without

having to upgrade or rewrite applications

p Run legacy applications in native environments in virtual machines

Page 8: Microsoft Virtual Server 2005 Technical Overview

Consolidate Proper WorkloadsConsolidate Proper Workloads¢ Consolidate multiple server

workloadsp Higher hardware utilizationp Increased manageability

¢ Use Virtual Server forp Consolidation of infrastructure

servicesp Disaster recovery environmentsp Departmental or branch office

services

Page 9: Microsoft Virtual Server 2005 Technical Overview

Server ConsolidationServer Consolidation¢ Windows Server 2003 is best for other

workloads¢ Homogeneous Workloads

p Consolidate natively on Windows Server 2003p File, Print, Domain, Email, Database

¢ Heterogeneous Workloadsp Web can consolidate natively on Windows

Server 2003p For mixed applications choose the right tool

Page 10: Microsoft Virtual Server 2005 Technical Overview

Guest OS & Applications

Guest OS & Applications

Server Hardware

Windows Server 2003

Virtual Server 2005

Virtual Hardware

Virtual Server ArchitectureVirtual Server Architecture

Virtual Hardware

•• Windows NT 4.0 Server, Windows 2000 Server and Windows Server 2003 supported• No custom drivers required• Runs most x86 operating systems

• Up to 1 CPU per virtual machine• Up to 3.6GB of memory per virtual machine

• Multi-threaded Virtual Machine Monitor (VMM) provides isolation

•• Windows Server 2003 32-bit supported host• Broad device compatibility

• Optimized for 2 to 8 way servers• Scales up to 32 CPUs and up to 64GB

Page 11: Microsoft Virtual Server 2005 Technical Overview

Virtual Server BenefitsVirtual Server Benefits

Improved hardware Improved hardware efficiencyefficiency

Broad set of Broad set of partner partner

solutionssolutions

Increased Increased administrator administrator productivityproductivity

Page 12: Microsoft Virtual Server 2005 Technical Overview

Improved Hardware EfficiencyImproved Hardware Efficiency

¢ Virtualizationp Broad device compatibility and complete support

for Windows server environments¢ Resource management

p Policy-based control for balanced workload management

Virtual machine isolation and resource Virtual machine isolation and resource management enable multiple workloads to management enable multiple workloads to coexist on fewer servers.coexist on fewer servers.

Page 13: Microsoft Virtual Server 2005 Technical Overview

Virtualization FeaturesVirtualization Features¢ Windows guest OS performance

optimizationp Optimizes Windows guests for

performance¢ Windows Server 2003 platform provides

broad device compatibility¢ Multithreaded Virtual Machine Monitor

p Provides robust, secure isolation between host and guest memory address spaces

¢ Broad x86 guest OS compatibilityp Can run most x86 OSes as virtual

machines

Page 14: Microsoft Virtual Server 2005 Technical Overview

Resource Management FeaturesResource Management Features¢ CPU resource allocation

p Supports both weighting and constraint methods for fine-grained control

p Tuned for performance on systems of up to eight physical processors

p Multithreaded for performance on systems with up to 32 processors and 64 GB RAM

Page 15: Microsoft Virtual Server 2005 Technical Overview

Resource Management FeaturesResource Management Features¢ Memory resource allocation

p Supports memory resizing at virtual machine boot time

p Memory cannot be over-allocatedp Virtual Server is NUMA-aware

Page 16: Microsoft Virtual Server 2005 Technical Overview

Virtual Server BenefitsVirtual Server Benefits

Improved hardware Improved hardware efficiencyefficiency

Broad set of Broad set of partner partner

solutionssolutions

Increased Increased administrator administrator productivityproductivity

Page 17: Microsoft Virtual Server 2005 Technical Overview

Increased Administrator ProductivityIncreased Administrator Productivity¢ Deploy

p Complete scripted control of portable, connected virtual machines enables automated configuration and deployment

¢ Managep Use Virtual Server Administration Website and

standard server management tools to administer virtual machines

¢ Usep Unified Windows experience streamlines common

virtual machine tasks

Page 18: Microsoft Virtual Server 2005 Technical Overview

Easy to DeployEasy to Deploy

¢ Virtual Hard Disksp Portable Virtual Hard Disks (VHDs)

encapsulate virtual machines¢ Virtual Networking

p Enables secure, flexible networking¢ Comprehensive COM API

p Enables complete scripted control of virtual machine environments

Page 19: Microsoft Virtual Server 2005 Technical Overview

Virtual Hard Disk FeaturesVirtual Hard Disk Features¢ Virtual Server encapsulates virtual machines in

portable Virtual Hard Disks (VHDs)p Enables flexible configuration, change, deployment

¢ XML configuration file stores metadatap Enables external configuration management p Automated provisioning and deployment

¢ Each virtual machine can connect up to 32 VHDsp Up to four VHDs connected via virtual IDE

controllerp Up to seven VHDs connected per virtual SCSI

controller, up to four SCSI controllersp Maximum storage per virtual machine is 56TB

Page 20: Microsoft Virtual Server 2005 Technical Overview

VHD Formats and FunctionalityVHD Formats and Functionality¢ Dynamically expanding virtual hard disks

p File size grows as data is added¢ Fixed-size virtual hard disks

p Fixed-extent file that resides on host hard disk¢ Linked virtual hard disks

p Allows conversion of a linked physical data disk to a VHD¢ Differencing virtual hard disks

p Changes stored on a hierarchical “child” diskp Specified per-VHD

¢ Undo disksp Changes can be committed or discardedp Specified per-virtual machine

Page 21: Microsoft Virtual Server 2005 Technical Overview

R+R-R-R-t3t2t1t0

UndoChildChildParentScenario: testing an application patch

If patch works, drives can be merged

GMGM SP1SP1 SP2SP2

Differencing DisksDifferencing Disks

SP3SP3

GM SP1 SP2 SP3GM + SP1 SP2 SP3SP2

VMs can share parent drivesVM1 VM2

Virtual machine viewpoint: DD = single drive

Host viewpoint: DD = two files on filesystem

R+R-

R- R+

Page 22: Microsoft Virtual Server 2005 Technical Overview

Virtual NetworkingVirtual Networking¢ Virtual Server supports any Ethernet

interface¢ Create an unlimited number of virtual

networks with these topologies:p Guest to networkp Guest to guest via simulated Ethernet and

Virtual DHCPp Guest to host system via loopback adapter

Page 23: Microsoft Virtual Server 2005 Technical Overview

External Virtual NetworkingExternal Virtual Networking

¢ Up to 4 Virtual NICs per virtual machine¢ Each NIC connects to any virtual

networkp Bridge to a host Ethernet adapterp No custom drivers needed in guest OSp Support for teamed NICs

¢ Performs local and external routing

Page 24: Microsoft Virtual Server 2005 Technical Overview

Internal Virtual NetworkingInternal Virtual Networking

¢ Isolated networkingp Virtual machine to virtual machinep Uses Virtual DHCP serverp No host NIC interaction—no packets on wirep All routing local to Virtual Server

Page 25: Microsoft Virtual Server 2005 Technical Overview

Virtual Network ArchitectureVirtual Network Architecture

Page 26: Microsoft Virtual Server 2005 Technical Overview

COM API FeaturesCOM API Features

¢ Enables complete scripted control of virtual machine environments

¢ Automates deployment and operations¢ Enables integration with existing IT

infrastructure¢ Fully documented

p 42 interfaces and hundreds of calls¢ Based on COM – users can choose

between Visual Basic.NET, C#, Perl, etc.

Page 27: Microsoft Virtual Server 2005 Technical Overview

Easy to ManageEasy to Manage

¢ Virtual Server Administration Websitep Enables secure, authenticated

administration and client remote access.¢ Microsoft integrated tools and

solutionsp Active Directory integrationp MOM 2005, ADS, SMS 2003 SP1

¢ Physical server equivalencyp Use existing management tools

Page 28: Microsoft Virtual Server 2005 Technical Overview

Virtual Server Administration WebsiteVirtual Server Administration Website

¢ COM API reference implementationp Installs as a headless servicep All actions performed can be automated through

the API¢ Controls each virtual machine

p Machine state � Turn on, pause, turn off, shut down, save state

p Configuration¢ Facilitates remote access to virtual machines

p Virtual Machine Remote Control (VMRC)

Page 29: Microsoft Virtual Server 2005 Technical Overview

Active Directory IntegrationActive Directory Integration¢ Manage virtual machines like physical

machines using GPMC¢ Enables delegated administration and

secure, authenticated guest access ¢ Allows fine-grained administrative

control over virtual machinesp Per-virtual machine ACLs

¢ Event logs integrated with Active Directory and Microsoft Management Consoles

Page 30: Microsoft Virtual Server 2005 Technical Overview

Managing with MOM 2005Managing with MOM 2005¢ Virtual Server Management Pack for

Microsoft Operations Manager 2005p Event and performance management� Extensible guest-host mapping� Provides WMI counters on host system � Event logs also displayed in host event log

p Extensible XML file format� Virtual machine configuration from external

management software� Leverage through COM API for automation

Page 31: Microsoft Virtual Server 2005 Technical Overview

Automated Deployment ServicesAutomated Deployment Services

¢ Virtual Server Migration Toolkitp Toolkit to help automate conversion of physical

servers to virtual machines (P2V)p Command line interface only

¢ Requires ADS 1.0 and Virtual Server 2005p Uses ADS to capture and convert imagesp Combination of scripts and 3 executables

¢ Released as web download for ADS

Page 32: Microsoft Virtual Server 2005 Technical Overview

Tools for SMS 2003 SP1Tools for SMS 2003 SP1

¢ Systems Management Server 2003 SP1p SMS Client supported in virtual machines� The SMS agent is supported running in a Virtual

Machine environment p Configuration management support for virtual

machines� Virtual PC and Virtual Server called out in hardware

inventory information � A new node called Virtual Machine in the SMS

admin console Resource Explorer � Discovery of virtual PC host/guest (parent/child

virtual machine) relationships

Page 33: Microsoft Virtual Server 2005 Technical Overview

Physical Server EquivalencyPhysical Server Equivalency

¢ Virtual machines appear and behave like physical systemsp Utilize existing management tools to manage

virtual machines

Page 34: Microsoft Virtual Server 2005 Technical Overview

Virtual Server BenefitsVirtual Server Benefits

Improved hardware Improved hardware efficiencyefficiency

Broad set of Broad set of partner partner

solutionssolutions

Increased Increased administrator administrator productivityproductivity

Page 35: Microsoft Virtual Server 2005 Technical Overview

Broad Set of Partner SolutionsBroad Set of Partner Solutions¢ A variety of product and service

offerings available from Microsoft and its partners

¢ Helps businesses plan for, deploy and manage Virtual Serverp Prescriptive guidance� Microsoft Solution Offerings (MSOs) help

partners and customers build proven virtualization solutions

p Partner offerings� Hardware OEMs � Management ISVs� Services vendors

Page 36: Microsoft Virtual Server 2005 Technical Overview

Microsoft Virtual Server 2005Microsoft Virtual Server 2005A key deliverable of the Dynamic Systems A key deliverable of the Dynamic Systems Initiative (DSI)Initiative (DSI)

ØØ Industry initiative lead by MicrosoftIndustry initiative lead by Microsoft

ØØ SSimplify and automate how businesses design, implify and automate how businesses design, deploy, and operate IT systemsdeploy, and operate IT systems

llhttp://www.microsoft.com/http://www.microsoft.com/virtualservervirtualserver

Page 37: Microsoft Virtual Server 2005 Technical Overview

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.