31
How to Manage Virtualized Environments with System Center Microsoft

How to Manage Virtualized Environments with System …download.microsoft.com/download/7/8/b/78b9f2ab-210a-4452-9572-3d… · How to Manage Virtualized Environments with System

Embed Size (px)

Citation preview

How to Manage Virtualized Environments with System Center

Microsoft

Microsoft System Center Overview

Microsoft Virtualization Overview

Virtualization Management

Workload Provisioning with Virtual Machine Manager

Service Management with Operations Manager

Summary and Questions

Objectives And Agenda

Microsoft Virtualization Management

Server Virtualizatio

n

Desktop Virtualization

ApplicationVirtualizatio

n

PresentationVirtualization

Virtualization Management in System Center

Server consolidation via virtual migration

VM provisioning and configuration

Server health monitoring & management

Performance reporting and analysis

Patch management & software upgrades

VM backup and recovery

Disaster recovery

IT Management with System Center

Hardware Provisioning

Workload Provisioning

PatchingMonitoring

Disaster Recovery

Backup

Multiple-level Investments

Technology

InteroperabilityLicensing

SupportInstance-based licensing will

enable new usage models

Windows Server Enterprise

Edition includes 4 virtual

instances

Windows Server Datacenter

Edition allows unlimited instances

Licensing per virtual processor

including SQL Server, BizTalk

Server, etc.

Demo distribution of virtual

images

Support for Linux in virtual

machines

Available today with Virtual

Server

Novell & XenSource agreements

Standards efforts

DMTF: Standard APIs for VM

management

PCI-SIG: Standards for I/O

virtualization

Encouraging interoperability

VHD format: Open specification

promise

Microsoft Virtualization: A Complete Solution

Line of BusinessApplication Mgr.

Infrastructure Architect

Server PersonasToday

IT InfrastructureManager

VirtualizationLearning/Incubation

Manager

Line of BusinessApplication Mgr.

Infrastructure Architect

Server PersonasTomorrow

IT InfrastructureManager

Virtualization Management Personas

• Increase utilization by running multiple applications on single physical server

• Reduce power and real estate costs

Hardware Consolidation

• Manage and reduce planned or unplanned downtime• Quickly recover an entire system after data loss or corruption

Business Continuity and Rapid Recovery

• Simplify and streamline movement from test to production• Consolidate dev/test H/W and improve lab server provisioning

Dev/Test Environments

• Optimize use of available resources• Scale Up / Scale Out

Dynamic Data Center

Virtual Machine Management

8

What is VMM?

A new System Center product that allows you to manage your virtualized environment• Manage Virtual Server - V1

• Manage Windows Server Virtualization – R2

Feature set includes centralized:• Host Configuration

• Virtual Machine Creation

• Virtual Machine Placement and Deployment

• Server Consolidation Tools

• Image Library Management

• Monitoring and Reporting

• Rapid Recovery

Increased Physical Server Utilization • Deploys multiple virtual servers on 1 physical server

• Increases flexibility

• Sets up servers for testing

• Decreases hardware costs

Centralized Management of Virtual Infrastructure• Uses MOM pack for reporting and health monitoring

• Reports on consolidation candidates, utilization trending, optimization opportunities

Rapid Provisioning of New Virtual Machines • Enables end users to use Self Service Provisioning UI

to request and place VMs

• Enables administrators to configure rules and boundaries for provisioning

A centralized management application solution forMicrosoft virtual server software.

VMVMVMVMVMVMVMVMVMVM

VM VMVMVMVMVMVMVM

VMVMVMVMVM

VM

Virtual Machine Manager Benefits

Speed of Provisioning (time to deploy, machine

sprawl [physical and virtual])

Operational Cost (management, power,

space, risk of new systems)

Management Capability (Separate solutions for

virtual infrastructure, not integrated, specialized staff)

Maximize Resources

Centralized virtual machine deployment and management

Intelligent placement of Virtual Machines

Fast and reliable physical-to-virtual-machine conversion (P2V) and virtual-to-virtual (V2V) conversion

Comprehensive service-level enterprise monitoring with Operations Manager integrationAchieve Agility

Rapid provisioning of new and virtual machines with templates and profiles

Centralized library of infrastructure components

Leverage and extend existing storage infrastructure

Allow for delegated management of VMs

Leverage Skills

Familiar interface, common foundation

Monitor physical and virtual machines from one console

Fully scriptable using PowerShell

Leverage knowledge in Active Directory® domain services to management of virtual machines

Customer Pain Points Virtual Machine Manager Solution

Windows® PowerShellAdministrator ConsoleSelf Service User

Virtual Machine Hosts

Perimeter Network (DMZ)

Virtual Machine Hosts

Library Servers

Self Service Web Servers

Virtual Machine Host

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Operations Manager Agent

Virtual Machine Manager Agent

Virtual Machine Management: Topology

Wizard based for creating VMs• Clone existing VMs, workload

templates, etc.

Virtualization Candidates report to facilitate the consolidation process

Wizard based solution for converting physical machines into virtual machines (P2V)• Windows 2003 and later can be

converted without any downtime

Virtual to virtual (V2V) conversion for VMware VMs

Workload Provisioning and Server Consolidation

•Web user interface to allow end users to create and use their own VMs•Administrators can control access through policies which designate capabilities

Virtual Machine Manager Self Service Web Portal

Rating Function

Hard Requirements Check

VM Data

Capacity Planning Technology

HostData

CPU, Network,& Disk Load

Configuration

Physical Disk & Memory Requirements

Normalized Host + VM Load

Result of Hard Requirements Check

Virtual Machine Placement: Overview

VM Placement: Host Ratings

0102030405060708090

100

Leftover

Host Reserves

New VM

Normalized Host

0102030405060708090

100

Leftover

Host Reserves

New VM

Normalized Host

0102030405060708090

100

Leftover

Host Reserves

New VM

Normalized Host

0102030405060708090

100

Leftover

Host Reserves

New VM

Normalized Host

Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) +

(Free Disk * Disk Weight) + (Free Network * Network Weight)

Host Rating equal 0 if any of the thresholds have been violated.

Storage Integration

Out the box integration with VDS for Fiber Channel and iSCSI based migrations

Working with partners to create an NPIV solution• N-Port ID Virtualization (NPIV) is an ANSI/INCITS T11

standard

• Allows a physical port to acquire multiple SAN addresses Can be assigned to Virtual Machines to provide unique SAN identities

• Enables SAN best practices: each virtual machine is independently Zoned, and LUNs are mapped and masked using dedicated World Wide Port Names (WWPNs)

Partners include• Emulex

• QLogic

• Brocade

VMM Technologies: PowerShell

The basis for the SC VMM Admin Console

Command-line shell and scripting language

>130 standard command-line tools

Consistent scripting syntax and utilities that integrate with established tools and procedures

All functions of the VMM Admin Console are based on PowerShell scripts

PowerShell - Command Line Interface

PS C:\> Get-VMMServer Server1

PS C:\> Get-help Get-VM –Examples

EXAMPLE 1: Get all virtual machines and display complete information about each one.

C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com

Gets all objects that represent virtual machines. This command retrieves virtual machine objects from the Virtual Machine Manager database on VMMServer1, which is located in the Contoso.com domain, and displays information about these virtual machines to the user.

PS C:\> Get-VM –VMMServer server1 | select name, processortype,memory

Name ProcessorType Memory---- ------------- ------Print Server 1-processor 1.00 GHz Pe... 512LOB Server 1 1-processor 1.00 GHz Pe... 512Dev Server 1-processor 1.00 GHz Pe... 1024Test Server 1-processor 1.00 GHz Pe... 512

VMM Technologies: P2V Overview

P2V is a core feature of System Center Virtual Machine Manager (SC VMM), no additional costs per conversion

VMM P2V includes the ability to create images of physical hard disks, prepare them for use in a virtual machine, and create the final virtual machine for an end-to-end P2V solution

Support for Windows® 2000 Server, Windows Server 2003, and Windows Server 2003 R2 (Windows XP in RTM)

No additional infrastructure is required; no need for PXE or ADS as in VSMT

Simple wizard integrated in the main SC VMM user interface is used to perform the conversions

P2V process is also completely scriptable via Windows PowerShell and can be done in stages (imaging, fix-up, virtual machine creation)

VMM Technologies: P2V Drilldown

Wizard based within the Administrator Console

Windows Server 2003 supports Live migration

Windows 2000 Server supports Offline migration

“Smart" disk copy

Only occupied space on the source volume gets copied to the resulting VHD

Source volume selection

Support of Dynamic & Fixed resulting VHD

Configurable size of the resulting VHDs

We allow expanding the VHD

Configuration of bus assignments (IDE\SCSI and LUNS)

NIC migration with the preservation of network settings from the source machine

Conversions – V2V and P2V syntax

Works from both Admin UI and PowerShell

Convert (Offline) either a VMWare disk or the whole VM to the analogous VS vhd\vm representation

Fix up (making OS bootable) for Win2K, Win2K3 Oses

Support of four “vmdk” types (flat\sparse – full\2gb split)

$vmxmc = $c | new-VMXMachineConfig -VMXPath \\server1\vmx\My_Virtual_Machine.vmx$c | copy-VMDK -VMDKPath \\server1\vmx\My_Virtual_Machine.vmdk -VmHost $vmhost -Path F:\VMX\$c | new-V2V -Name vmx1 -VMXPath \\server1\vmx\My_Virtual_Machine.vmx -VmHost $vmhost -Path F:\VMX\

V2V PowerShell syntax:

$mc = $c | new-MachineConfig -SourceComputerName compName -credential $credcopy-HardDisk -Server $c -MachineConfig $mc -VMHost $vmhost -Path f:\ -VolumeDeviceID "C" -Dynamic -DiskAdd 1024 -Credential $crednew-p2v -Server $c -MachineConfig $mc -VMHost $vmhost -Path f:\ -Name vm_name -Memory 128 -Credential $cred

P2V PowerShell syntax:

Virtualization Workload MonitoringHost Perspective

Virtualization is a new server workload, but with similar monitoring needs as existing workloads.

Virtual Machine is a component of the virtualization stack.

In Guest Perspective

Virtual Machine is a computer!

Virtual Machine Host

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Operations Manager Agent

Virtual Machine Manager Agent

Virtualization Management Pack

Server Virtualization Management Pack for Operations Manager 2007 provides the following:• Discovery and monitoring of all Virtual Server and Virtual

Machine Manager Components• Alerts on job and component status change• Reports for managing and maintaining a virtualized

environment• Virtualization environment diagram view

Virtualization Management Pack Reports

The following reports are available in VMM with System Center Operations Manager 2007 integration:

Virtualization Candidates—Helps identify physical computers that are good candidates for conversion to virtual machines. The Virtualization Candidates report displays average values for a set of commonly requested performance counters for CPU, memory, and disk usage, along with hardware configuration, including processor speed, number of processors, and total RAM. You can limit the report to computers that meet specified CPU and RAM requirements, and you can sort the results by selected columns in the report.

Virtual Machine Allocation—Provides information you can use to calculate chargebacks to cost centers for virtual machines.

Virtual Machine Utilization—Provides information about your virtual machines. For the identified time, this report shows average usage and total or maximums for virtual machine processors, memory, and disk space.

Host Utilization—Shows the number of virtual machines running per host. For the identified time and host group, this report shows average usage and total or maximums for host processors, memory, and disk space.

Host Utilization Growth—Shows the percentage growth of host resources and number of virtual machines running for the identified time period.

Solution: Virtualize operating systems and applications –enabling easy backup, replication and moving to available servers

Challenge:

Providing disaster recovery for business continuity for operating systems and applications

Server A

Server B

Backup

Increase Availability thru Backups

Svr2

Svr1

Svr3

Data Protection Manager 2007

Virtual Machine Manager 2007

Virtual Server 2005 R2 sp1

Data Protection every 15 minutes … DPM SVR1data

Data Protection every 15 minutes … DPM SVR2data

Data Protection every 15 minutes … DPM SVR3 data

System State daily … DPM

System State daily … DPM

System State daily … DPM

P2V – Physical to Virtual weekly … VMM

P2V – Physical to Virtual weekly … VMM

P2V – Physical to Virtual weekly … VMM

Disaster Recovery Staging

SML EnterpriseEdition

Configure & Secure

Monitor & Analyze

Back Up & Restore

Data Protection Manager 2007

Consolidate & Provision

Ente

rpri

seE

ditio

n M

anagem

ent

Lic

ense

s

Full Application and Server Management (P&V)Virtual machine management is

a key component of server management

Introducing the System Center Enterprise Server Management License

Provides comprehensive management for physical and Windows Server and storage environments and includes:

System Center Virtual Machine Manager 2007*

System Center Operations Manager 2007 Enterprise Edition

System Center Data Protection Manager 2007 Enterprise Edition

System Center Configuration Manager 2007

Pricing and licensing will be announced approximately 30 days prior to launch

Available Q4 CY2007

*VMM will only be available as part of the E-SML

Pricing and Licensing

Beta 3 RTM

Server Virtualization Roadmap

Beta RTM R2

“Unlimited” guest VM licensing: Windows Server 2003

Datacenter, SQL Server 2005 Enterprise

Beta RTMw/ support for Novell SLES 10

R2 SP1 RTMw/ add-ins for

Novell SLES 10 and Solaris 10

Now 2007 2008

Microsoft®

Windows Server virtualization

Microsoft System Center Virtual Machine Manager

Homepage: www.microsoft.com/scvmm

Homepage (Internal): http://infoweb2007/systemcenterweb/findcontent/byprodtech/VirtualMachineManager/Pages/default.aspx

Datasheet: www.microsoft.com/systemcenter/scvmm/evaluation/default.mspx

Email: [email protected]

Newsgroup: http://connect.microsoft.com/vmm

Microsoft Virtualization Homepagehttp://www.microsoft.com/virtualization

Microsoft System Center Homepagehttp://www.microsoft.com/systemcenter/

Virtual Machine Manager Resources/Tools

© 2007 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.