Iftekhar Hussain Partner Technology Advisor Microsoft Corporation [email protected] SESSION...

42
Virtual Machine Manager 2008 R2: Advanced Virtualization Management Iftekhar Hussain Partner Technology Advisor Microsoft Corporation [email protected] SESSION CODE: VIR309

Transcript of Iftekhar Hussain Partner Technology Advisor Microsoft Corporation [email protected] SESSION...

Page 1: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization ManagementIftekhar Hussain Partner Technology AdvisorMicrosoft [email protected]

SESSION CODE: VIR309

Page 2: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Session Objectives

ObjectiveOverview of Virtual Machine Manager and how you can use it to manage your virtual environment

Key TakeawayVMM 2008 R2 coupled with Windows Server 2008 R2 provides a complete, highly available and extensible management solution for your virtualized environment

Page 3: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

AgendaDynamic IT And Virtualization

Key Virtualization Concerns

Efficient VM provisioning

Day to Day operations with VMM

Performance and Resource Optimization

Delegated Administration and Self Service

Demo

Page 4: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Increase server utilization, reduce operating costs and improve service levels

Seamless physical, virtual and application management

Access to applications at anytime from anywhere

Flexibility and agility for infrastructure, applications, management and security

Microsoft Virtualization

Your Infrastructure: Virtual

Management

Cloud

Datacenter Desktop

Page 5: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Efficient management reduces cost

http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000006879

Case Study

Page 6: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Few Virtualization concerns

How do I streamline VM Provisioning?

Can I do Live migrations between servers with different processors?

How do i determine suitable host for my VM?

How can I optimize resources and performance ?

Can I host more than 1 VM per LUN?

Can I monitor and manage services inside my VMs?

Can I migrate VM storage from 1 SAN to another?

Page 7: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Virtual Machine Manager Server

Connector

Self Service Web Portal

Administrator’s Console

Management Interfaces

SAN Storage

Operator’s Console

Web Console

Windows PowerShell

Operations Manager Server

Virtual Server Host

VM

VM

VMM Library Server

VM Template

ISO ScriptVHD

VMware VI3

Virtual Center Server

ESX Host

VM VM VM VM

VM VM VM VM

VM VM VM VM

Windows® PowerShell

Building a Virtualized Environment

Page 8: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Clustered Shared VolumesHot addition/removal of storageMaintenance ModeSAN migrations in and out of clustered hostsExpanded support for iSCSI SANsSupport for optimized networking

Live MigrationClustered

Shared Volumes

Hot addition/

removal of storage

Maintenance Mode

SAN migrations in

and out of clustered

hosts

Expanded support for iSCSI SANs

Support for optimized

networking

Support for Quick

Storage Migration

Queuing of Live

migrations

Support for third party

CFS

Virtual Machine Manager 2008 R2 Overview

Easily migrate virtual machines between clustered hosts without affecting the connected users.Place multiple virtual machines on a single LUN and manage them individually. The key benefit that CSV delivers here is greatly simplified LUN configuration for the administrator.

Quickly and efficiently respond to changing storage requirements of virtual machines.Simplify the process of initiating maintenance or upgrades to virtual hosts, VMM 2008 R2 provides maintenance mode – a one-step process whereby active virtual machines are safely evacuated to other hosts within the cluster before maintenance begins.

Ability to automatically migrate VMs in and out of clustered hosts using SAN transfers.With expanded support now covering the majority of available iSCSI SANs, VMM 2008 R2 enables administrators to choose from a much wider range of options when selecting a new SAN solution. For those with SAN infrastructure in place, VMM 2008 R2 features greater SAN compatibility enabling administrators to leverage their storage investments.

Support for two new networking services – Virtual Machine Queue (VMQ) and TCP Chimney – built into Windows Server 2008 R2. Key benefits to both of these technologies are more efficient processing of network traffic (through the creation of virtual network queues in the former and offloading of TCP/IP workloads to a physical NIC, in the latter) and thus freeing up CPU cycles on the host machine.

VMM 2008 R2 now allows for the migration of a VM’s storage both within the same host and across hosts with minimum downtime.  VMM 2008 R2 also supports VMware storage vMotion so the storage for a VMware VM can be transferred on the same hosts no downtime.

Perform multiple Live Migrations without having to keep track of other Live Migrations within the cluster.For users requiring a true clustered file system, VMM 2008 R2 supports third party file systems by detecting CFS disks and allows for deploying multiple VMs per LUN.

Support for Quick Storage MigrationSupport for third party CFSQueuing of Live migrationsLive Migration:

Page 9: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Finding Suitable Hosts: Intelligent Placement

Planning technology that ensures best resource utilization Star based rating system for easy decision making Customizable algorithm to achieve your goalsApplicable to both Hyper-V and VMware hosts

Utilized during:New virtual machine creation (through UI, PowerShell or Self-Service)Virtual machine migration

Checks host compatibility before migrationsPrevents migration from failingUses Windows Server 2008 R2 and VMware compatibility APIs

Network Optimization Support Virtual Machine Queue (VMQ)

Page 10: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Intelligent Placement – Rating Stars

Page 11: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Intelligent Placement – VMQ

VMM has detected that host and NIC has VMQ

capabilities

Page 12: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Speedup VM provisioning using Templates

Consist of Hardware and Guest OS ProfileConsistent hardware and guest OS configuration

across all VMsReduce Provisioning timeEnables provisioning using Self Service Portal

Page 13: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Rapid Provisioning (Cmdline Only)

Rapidly create VMs from template In VMM R2

Create hardware and OS profiles with desired settings.Create a template using profiles and specify blank VHD

Out of Band to VMM R2Create generalized VHD Provision storage, clone VHD and present it to host

Using storage technologies such as snap cloning

In VMM R2Call New-VM with new parameter –UseLocalVirtualHardDisk

Multiple VMs share the same base VHD

LUNs with data provisioned outside of VMM(snapshot, clone, etc)

Golden LUN

VHD

VHD

LUN1(clone)

VHD

LUN2(snapshot)

VM1

VM2

VM1

VM2

Base VHD Golden

Child VHD1

Child VHD2

Page 14: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

VM Provisioning Using Templates and Rapid Provisioning

DEMO

Page 15: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Support for CSV

FailoverCluster

ClusteredStorage

VMM 2008 R2

VHD VHD VHD

LUN 1Vol. 1

VHD VHD VHD

LUN 2Vol. 2

Multiple VMs Sharing a LUN

CSV provides a single consistent file name space

Files have the same name and path when viewed from any node in the clusterCSV volumes are exposed as directories and subdirectories under the “ClusterStorage” root directory

C:\ClusterStorage\Volume1\<root>C:\ClusterStorage\Volume2\<root>C:\ClusterStorage\Volume3\<root>

Page 16: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

CSV brings Cluster Fault Tolerances

SAN

VHD

SAN Connectivity

Failure

I/O Redirected via network

Volume mounted on Node 1

VM running on Node 2 is unaffected

Node Failure

Brief queuing of I/O while volume ownership is

changed

Volume relocates to a healthy node

VM running on Node 2 is unaffected

Routed to Redundant Network

Network Path Connectivity Failure

Page 17: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Live Migration SupportMoving a virtual machine from one server to another without loss of service

Guest OS is unaware of the migrationMaintain TCP connections of the guest OSVM is treated as a black boxBuilding block for Dynamic Data Center through business agility, cost reduction and increase in productivity

Enables new dynamic scenariosLoad balancing VMs via policy

Page 18: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Orchestrated Live Migration

ClusterNode 1

Network Storage

ClusterNode 2

Configuration Data

Virtual Machine

Memory Content

VHD

Memory Sync

Virtual Machine

User

Page 19: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Quick Storage Migration

VMM supportsQuick Storage Migration VMware Storage vMotion

Useful when;Consolidating existing VMs in a Clustered Shared Storage (CSV)Upgrading your SAN Migrating from old to new SANLow disk spaceSite to site migration

Page 20: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Source Disk Destination Disk

Quick Storage Migration behind the scene

1. Create Checkpoint – Now R/W to Diff Disk2. Copy VHD to Disk 23. Pause VM and Transfer Diff Disk to Disk 24. Apply Diff Disk5. Start VM, Clean up Original

Page 21: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Support for third party CFS

Support for Veritas Volume Manager.Supports Veritas Storage Foundation 5.1 for Windows (SFW),An SFW volume is limited to one virtual machine.

Support for Sanbolic Clustered File System.Support for Live/Quick Migration in Windows 2008 R2 clusters Support for Quick Migration on Windows 2008 clusters (solves the 1 LUN/VM limitation in clustering for down level Windows 2008)

Page 22: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Maintenance Mode and Live Migration Queuing

Maintenance Mode Options:Live-migrate all running HA VMs and save-state for non-HA running VMsPlace all running virtual machines into a saved state.

When host is in maintenance mode,Blocks all virtual machine creation operations on the host.Excludes the host from the host ratings during placement.

No VM can be moved into the host.Host is not monitored

Supported for Hyper-V, VS and VMware hosts

Page 23: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Maintenance Mode usage scenarios

Shared Storage

Host is now offline for servicing

Enable Maintenance Mode

Page 24: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Conversions: P2V and V2VIntuitive and easy to use tools provide:

Core feature of VMM, no additional infrastructure or costs per conversion Wizard based experienceReconfigure storage, memory, CPU, etc.Efficient disk copy Preserves network settings and MAC addressesAutomatable through PowerShell

Supported platforms:Live - Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008, Windows Server 2008 R2 and Windows 7Offline - Windows 2000 Server

Page 25: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Processor Compatibility Mode

Host 1 Host 2Shared Storage

Intel® Xeon® Intel® Pentium® 4 VT

Page 26: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Delegation & Self Service PortalAdministrators

Full access to all actions Full access to all objectsCan use the Admin console or PowerShell interface

Delegated AdministratorsFull access to most actions Scope can be limited by host groups and Library serversCan use the Admin console or PowerShell interface

Self-Service UsersLimited access to a subset of actions Scope can be limited by host groups, library shares and

VM ownershipLimited by utilization quotas and template costsCan use the Self-Service Portal or PowerShell interface

Page 27: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Live MigrationMaintenance Mode Self Service Portal

DEMO

Page 28: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Performance and Resource Optimization

Page 29: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

VIRTUAL I/O

SECURITY

NON MS WORKLOAD

and APP

CAPASITY PLANNING

VMM PRO Partner Ecosystem

SERVERSSTORAGE

LOAD BALANCERS

Power and Cooling

Page 30: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Performance and Resource Optimization (PRO)

DEMO

Page 31: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

SCVMM 2008 R2 SP1

ANNOUNCING

Page 32: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

SCVMM 2008 R2 SP1 Goals

Add support for key Hyper-V Server 2008 R2 SP1 FeaturesConfiguration supportIntelligent Placement support

Dynamic MemoryStartup Memory, Maximum MemoryMemory Priority, Target Buffer

RemoteFXMaximum number of monitorsMaximum monitor resolution

The feature areas and investments in this slide represent design goals and, as such, are subject to change between now and actual product release.

Page 33: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

• End to end service management• Server and application health monitoring & management• Performance reporting and analysis

• Patch management and deployment• OS and application configuration management• Software upgrades

Management Beyond VMM

• Live host level virtual machine backup• In guest Apps backup• Rapid recovery

• Incident and change management

• Automation, orchestration, and integration for IT management tools

Page 34: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

To review…

• Migrating Storage from 1 SAN to another.• End to End Virtualization Management.

Templates and VM Profiles,

Processor Compatibility Mode

Intelligent PlacementPRO TIPS

Quick Storage Migration

System Center

• Streamlined VM Provisioning.• Migrations between machines with different

processors.

• Determine the right Host for your VM.• Optimize Resources and Performance.

"Virtualization without good management is more dangerous than not using virtualization in the first place" - Thomas Bittman, Gartner

Page 35: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Thank you

Iftekhar [email protected]://blogs.technet.com/iftekhar

Q&A

Page 36: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Related Content

VIR403: Hyper V tips and Tricks

VIR08-HOL- Hands-on Labs SCVMM 2008 R2: Introduction

VIR206: Virtualization 360- Microsoft Virtualization Strategy

VIR09-HOL: Hands –on Lab SCVMM 2008 R2: Advanced Topics

Page 37: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Virtualization Track ResourcesStay tuned into virtualization at TechEd NA 2010 by visiting our event website, Facebook and Twitter pages. Don’t forget to visit the Virtualization TLC area (orange section) to see product demos, speak with experts and sign up for promotional giveawaysMicrosoft.com/Virtualization/Events Facebook.com/Microsoft.VirtualizationTwitter.com/MS_Virt Like this session? Write a blog on 2 key learning's from this session and send it to #TE_VIR and you could win a Lenovo IdeaPad™ S10-3 with Windows 7 Netbook! Review the rules on our event websiteMicrosoft.com/Virtualization/Events

Page 38: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 39: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Complete an evaluation on CommNet and enter to win!

Page 40: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

Page 41: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

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

Page 42: Iftekhar Hussain Partner Technology Advisor Microsoft Corporation ihussain@microsoft.com SESSION CODE: VIR309.

JUNE 7-10, 2010 | NEW ORLEANS, LA