How to Manage Virtualized Environments with System...
Transcript of How to Manage Virtualized Environments with System...
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.