Chris Wolf Senior Analyst Burton Group VIR303 Agenda Hyper-V and Microsoft System Center Management framework What is orchestration? Getting started with PRO Orchestration recipes Future developments Recommendations.

Download Report

Transcript Chris Wolf Senior Analyst Burton Group VIR303 Agenda Hyper-V and Microsoft System Center Management framework What is orchestration? Getting started with PRO Orchestration recipes Future developments Recommendations.

Chris Wolf
Senior Analyst
Burton Group
VIR303
Agenda
Hyper-V and Microsoft System Center
Management framework
What is orchestration?
Getting started with PRO
Orchestration recipes
Future developments
Recommendations
Management Framework
Management Framework
Management Framework
Enterprise Management
Management Framework
Virtual Infrastructure Operational Management
Management Framework
Network and Storage Management
Management Framework
Physical Infrastructure Operational Management
What is Orchestration?
What is Orchestration?
Definition
Use of integrated policies to automate IT
processes in response to business needs
Lofty goals
Data center does everything itself…
Provision systems
Turn off unneeded servers
Correct performance anomalies
Restart hung applications
Walk the dog
What is Orchestration?
Infrastructure responds to change
Alert-driven orchestration
Administrative staff responds to alerts
You’re already doing this
Automated response
Software automatically responds to alerts
New system provisioning
Restart hung applications
Power down systems
Initiate DR failover
Streamline change control processes
What is Orchestration?
Enablers – Shrink wrapped solutions
Microsoft System Center
Virtual Machine Manager 2008
User Self-Service Portal
Operations Manager 2007 SP1
SCVMM Management Packs
Third Party
Citrix
BMC
Opalis
HP
What is Orchestration?
SCVMM Self-Service Portal
Users provision their own VMs
Quota Points enforce limits, prevent sprawl
What is Orchestration?
Automate Hyper-V deployment using WDS
Simplifies new Hyper-V server deployment and
disaster recovery
More info: http://technet.microsoft.com/enus/magazine/2009.02.hyperv.aspx
SCVMM adds role automatically
Getting Started with PRO
Getting Started with PRO
What is it?
Performance and Resource Optimization
Enabled via SCVMM management packs in
System Center Operations Manager 2007
Role in virtual infrastructure orchestration:
Collect data about applications, VMs, physical
hosts, and hardware
Identify or automate optimization opportunities
Foundation for automated or manual virtual
infrastructure alert-driven orchestration
Remediates physical infrastructure issues too
Getting Started with PRO
PRO Tip Types
Host
Monitors Hyper-V server performance
Recommends actions such VM rebalancing
VM
Monitors VM resource usage and performance
Recommends configuration changes based on VM
resource needs
VMM
Looks for performance issues that impact entire
virtual infrastructure (e.g., storage bottlenecks)
Getting Started with PRO
Default PRO Management Pack Files
Microsoft.SystemCenter.VirtualMachineManager.PRO.2
008.Library
Microsoft.SystemCenter.VirtualMachineManager.PRO.2
008.HyperV.HostPerformance
Monitors Hyper-V and Virtual Server hosts
Microsoft.SystemCenter.VirtualMachineManager.PRO.2
008.VMware.HostPerformance
Monitors VMware ESX Server hosts
Microsoft.SystemCenter.VirtualMachineManager.PRO.2
008.VMRightSize
Monitors VM performance, recommends sizing
Getting Started with PRO
Default Management Pack Thresholds
Default VMM Management Pack Thresholds
Management Pack
Monitor
Threshold
Sampling
Interval
Calculation
PRO.2008.HyperV.HostPerform
ance
or
PRO.2008.VMware.HostPerfor
mance
Memory
Utilization
90%
60 seconds
Average of last 3
samples
CPU Utilization
75%
60 seconds
Average of last 3
samples
Memory
Utilization
90%
60 seconds
Average of last 3
samples
CPU Utilization
90%
60 seconds
Average of last 3
samples
PRO.2008.VMRightSize
Getting Started with PRO
Third Party Management Packs
Provide PRO integration via Operations
Manager management packs
Participating partners:
Brocade, Citrix, Dell, Emulex, HP, Quest Software,
SecureVantage, Tripwire
http://www.microsoft.com/systemcenter/virtua
lmachinemanager/en/us/pro-partners.aspx
Getting Started with PRO
Integrating SCVMM and OpsMgr
Requirements:
VMM 2008
OpsMgr 2007 SP1
Management Packs:
SQL Server Core Library
Windows Server IIS 2003
Windows Server IIS 2008
Windows Server IIS
Library
Uninstall the VMM
Administrator Console
Run SCVMM Setup
Getting Started with PRO
Post-install Configuration
Delete SCVMM management packs
Download and install updated SCVMM MPs
http://go.microsoft.com/fwlink/?LinkId=82105
Getting Started with PRO
Specifying the Ops Manager Server
SCVMM
Administration -> System Center -> Operations
Manager Server
Getting Started with PRO
Enabling PRO Tips
SCVMM
Administration -> General -> PRO Settings
Getting Started with PRO
Enabling PRO Tips – Host Group
Settings enabled at
Host Group or sub Host
Group level
Getting Started with PRO
Viewing Monitor Thresholds
Getting Started with PRO
Viewing Monitor Thresholds - MP Files
Getting Started with PRO
Viewing PRO Tips
SCVMM Console
Getting Started with PRO
Deployment – More Info
“Enabling PRO in VMM 2008”
http://technet.microsoft.com/enus/library/cc764271.aspx
Integrating SCVMM and Ops Manager
Chris Wolf
Senior Analyst
Burton Group
Orchestration Recipes
Orchestration Recipes
VM-Aware application monitor
Monitor application state with Ops Manager
Response to hung application
Restart application
Restart guest OS
Move VM to alternate physical host
Declaring an app "hung" is like rocking a rhyme
Requires prolonged sampling period
Sample every 60 seconds
Alert after 5 samples shows no response
Start automated remediation after 10 consecutive samples with no
response
Orchestration Recipes
VM-Aware application monitor - ingredients
Custom Ops Manager MP
Excellent sample: www.opsmanjam.com
StoreApp sample MP
Architecture and overview:
http://www.opsmanjam.com/OpsManJam%20Library/M
anagement%20Packs/StoreApp%20Sample%20Managem
ent%20Pack.docx
XML sample MP:
http://www.opsmanjam.com/OpsManJam%20Library/M
anagement%20Packs/Demo.StoreApp.xml
Additional scripts to restart VM or move VM
vbscript – Reboot VM Guest OS
Set OpSysSet =
GetObject("winmgmts:{(Shutdown)}!\\.\root\cimv
2").ExecQuery _
("select * from Win32_OperatingSystem where
Primary=true")
for each OpSys in OpSysSet
OpSys.Reboot()
next
Ops Manager Orchestration
Chris Wolf
Senior Analyst
Burton Group
Orchestration Recipes
Automating Storage Provisioning – Citrix StorageLink
Included in Citrix Essentials for Hyper-V
Automates LUN creation/allocation to new VMs
Provisions VMs from snapshots
1.0 release only supports passthrough disks
Supported arrays: Dell EqualLogic, HP, NetApp
More info:
http://www.chriswolf.com/?p=268
http://www.citrix.com/English/ps2/products/featur
e.asp?contentID=1686941
Orchestration Recipes
Citrix Virtual Storage Manager UI
Orchestration Recipes
Citrix StorageLink - Creating new storage repository
Orchestration Recipes
Citrix StorageLink – Creating a storage profile
Orchestration Recipes
Citrix StorageLink – Creating a VM Template
Orchestration Recipes
Citrix StorageLink – Provisioning VMs from Template
Orchestration Recipes
Citrix StorageLink – Provisioned VMs in SCVMM
Orchestration Recipes
Additional Operations Manager Resources
System Center Authoring Console
http://www.microsoft.com/downloads/details.aspx?FamilyId=6
C8911C3-C495-4A03-96DF-9731C37AA6D7&displaylang=en
VMM 2008 MP Guide
http://www.microsoft.com/downloads/details.aspx?FamilyID=d
6d5cddd-4ec8-4e3c-8ab1-102ec99c257f
Management Pack Authoring Guide
http://download.microsoft.com/download/7/4/d/74deff5e449f-4a6b-91dd-ffbc117869a2/OM2007_AuthGuide.doc
Operations Manager 2007 Catalog
http://technet.microsoft.com/en-us/opsmgr/cc539535.aspx
Future Developments
Future Developments
Burst or migrate to cloud
More feasible once
regulatory /security
compliance concerns
are settled
“External Cloud”
“Internal Cloud”
Future Developments
IHV supported dynamic power management
Parking unneeded CPU cores
Powering down unneeded physical hosts
Virtual hardware hot-add
Disk, CPU, Memory, Network
Hot-add is mostly useful if applications can take advantage
of new resources without a restart
Tighter integration between orchestration and security
Dynamic VM placement requires awareness of security
zoning restrictions
Recommendations
Recommendations
Fully orchestrate provisioning tasks today
Development, test, training systems
3rd party lab management tools simplify lifecycle
management for lab systems
Automated storage provisioning and array snapshot
integration speeds new VM provisioning
Automate Hyper-V host provisioning
Use automated remediation for:
Growing/shrinking load balanced clusters
Restarting hung/failed applications (caution here)
Recommendations
(Continued)
Expand orchestration/automation plans to
leverage Hyper-V R2 and SCVMM 2008 R2
planned features
Use live migration to dynamically balance VM load
Power down unneeded servers, return to service
when needed
IHV support for dynamic power management is not too
far off
Hot-add VM resources
Recommendations
(Continued)
Begin planning for burst-to-cloud
Dynamically repurpose servers to maximize
utilization and reduce hardware requirements
Example: Hyper-V host by day, backup media
server by night
It’s the ecosystem
Third party products complete the picture
Resources
www.microsoft.com/teched
www.microsoft.com/learning
Sessions On-Demand & Community
Microsoft Certification & Training Resources
http://microsoft.com/technet
http://microsoft.com/msdn
Resources for IT Professionals
Resources for Developers
www.microsoft.com/learning
Microsoft Certification and Training Resources
Related Content
MGT310 Microsoft System Center Virtual Machine Manager 2008: Performance and
Resource Optimization (PRO) and Management Integration
VIR302 Hyper-V and Microsoft System Center Virtual Machine Manager 2008: Real
World Tips, Tricks, and Best Practices
VIR312 Microsoft System Center Virtual Machine Manager 2008: Advanced Featuresd
titles)
MGT01-HOL Authoring Management Packs: An Introduction
MGT402 Advanced Management Pack Authoring
Complete an
evaluation on
CommNet and
enter to win!
© 2009 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.