Download presentation
Presentation is loading. Please wait.
Published byGodfrey Cox Modified over 9 years ago
2
Andre de Beer Consultant Microsoft Session Code: MGT307
3
System Center Virtual Machine Manager 2008
4
Performance Resource Optimization
5
Part 1 : Objectives and Takeaways Objectives: Explain the Value Proposition for PRO Describe the PRO Architecture Demonstrate Host Performance PRO Experience Describe PRO Partner Solutions PRO integrates VMM and Ops Manager to provide monitoring and alerting of your Virtual Infrastructure PRO automates scenario-driven solutions for complex problems
6
Performance and Resource Optimization
7
Anatomy of a PRO Tip
8
Virtual Machine Manager Server Virtual Machine Manager Server SDK Connection Self-service Web Portal Administrator’s Console Management Interfaces SAN Storage Operator’s Console Web Console Windows PowerShell Operations Manager Server Operations Manager Server Virtual Server Host VM VMM Library Server VMM Library Server VM Template ISO Script VHD VMware VI3 Virtual Center Server ESX Host VM Windows ® PowerShell Virtual Machine Manager: Architecture
9
PRO Management Pack Library Virtual Machine Manager 2008 Health and Monitoring MP VMware Host Performance Pack Hyper-V Host Performance Pack VM Right Sizing Pack System Center Virtual Machine Manager 2008 MP System Center Operations Manager 2007 Custom PRO Enabled MP Reference PRO Library MP
10
PRO Management Pack Structure PRO Library MP Custom PRO Enabled MP Knowledge Monitors Hyper-V Host PRO Target VMware Host PRO Target Virtual Machine PRO Target Hyper-V Host VMware Host Virtual Machine Target Custom PRO Target Hardware/Software Component Recovery Tasks Diagnostic Tasks
11
PRO Name PRO Description PRO Cause and Resolution Gathered if diagnostic run Comparing PRO Tip and OM Alert
12
Configuring PRO Policy PRO execution policy can be customized for your datacenter environment Scope by Host Group Scope by Cluster Set PRO Tip Visibility Auto-Implementation
13
PRO – Solutions Host Performance CPU and Memory Guest VM Right Sizing CPU and Memory Extensible Framework… If you can build an MP, you can extend PRO
14
Performance Resource Optimization
15
PRO Partners FY09 Maintain and prove system’s compliance with security standards like CIS, NIST, DISA & ISO and regulatory requirements like PCI, SOX, NERC & HIPAA. Over 20,000 built-in tests immediately assess and score both physical and virtual system configurations against these best practices, then provide an auditable record of each device’s compliance state. The compliance details are presented as PRO Tips and alerts that provide step-by-step remediation guidance and advice Monitors incoming and outgoing I/O traffic across Emulex HBAs and CNAs running on Windows® Hyper-VTM tracking the input/RX and output/TX connections on the adapter’s physical port for high bandwidth utilization. If thresholds are exceeded a PRO Tip recommends migration of VMs to reduce the I/O traffic load Integrates Dell PowerEdgeTM Blade and Server knowledge to generate alerts for monitored hosts that transition to unhealthy states. Based on alert severity of the health status of power, temperature, memory, storage controller, or disk, Dell PRO-Pack notifications generate recommended remediation actions such as migration of VMs or placement of servers in maintenance mode Monitors health and performance of data center SAN infrastructure, monitoring IO performance from the server to the data in the SAN—if link congestion exceeds a set threshold, a PRO Tip recommends VM migration from that host For non-Windows operating systems and non-Microsoft application technologies enables intelligent virtual machine tuning based upon non-Microsoft system resource, network storage, and application monitoring based on user-definable numeric thresholds
16
PRO Partners FY09 QLOGIC HBA Performance Management Extends the native capabilities of Security Management providing users the ability to mitigate risk and remediate policy violations across virtual environments. Virtual machines can be restored to a last known good configuration or bring new systems online in response to key policy and configuration control violations within Active Directory® or Group Policy across your Windows Server® 2003 and 2008 infrastructure Monitors and discover NetScalers, have visibility into status, generate alerts, and perform intelligent reporting on performance characteristics of the NetScaler and the applications hosted. Workflows can be initiated to automatically start or provision VMs based on an entity’s health and automatically update NetScaler load balancing rules Monitor server hard drive, array controller, power, temperature, processor, memory, fans, and will alert on degradation or critical errors providing the appropriate recommended resolution via a PRO Tip
17
Takeaways PRO integrates VMM and Ops Manager to provide monitoring and alerting of your Virtual Infrastructure PRO automates scenario-driven solutions for complex problems
18
Management Integration with PowerShell
19
Part 2: Objectives and Takeaways Objectives: Describe VMM system architecture Explain commonly used VMM cmdlets Recommend ways to automate and simplify VM management experience by using VMM Understand how to automate routine tasks and make life easier You can build value-added solutions around VMM by leveraging our rich PowerShell interfaces
21
One Way to Manage VMs via PS # Setup variables for the VM we are looking for, and the new name $VMName = "Windows Server 2003“ $NewVMName = "Windows Server 2003 - new" # Get a VMManagementService object $VMManagementService = gwmi –class "Msvm_VirtualSystemManagementService" -namespace “root\virtualization" -computername "." # Get the VM object that we want to modify $query = "SELECT * FROM Msvm_ComputerSystem WHERE ElementName='" + $VMName + "'“ $VM = gwmi -query $query -namespace "root\virtualization" -computername "." # Get the VirtualSystemSettingsData of the VM we want to modify $query = "Associators of {$VM} WHERE AssocClass=MSVM_SettingsDefineState“ $VMSystemSettingData = gwmi -query $query -namespace "root\virtualization" -computername "." #Change the ElementName property $VMSystemSettingData.ElementName = $NewVMName #Update the VM with ModifyVirtualSystem $ Result = $VMManagementService.ModifyVirtualSystem( $VM.__PATH,$VMSystemSettingData.psbase.GetText(1))
22
The SCVMM Way # Setup variables for the VM $VMName = "Windows Server 2003“ $NewVMName = "Windows Server 2003 - new" # Find the virtual machine to modify $vm = get-vm –Name $VMName #Update the VM set-vm –VM $vm –Name $NewVMName
23
Virtual Machine Manager PowerShell Console Virtual Machine Manager Admin Console
24
Virtual Machine Manager Server 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 Operations Manager Server Virtual Server Host VM VMM Library Server VMM Library Server VM Template ISO Script VHD VMware VI3 Virtual Center Server ESX Host VM Windows ® PowerShell
25
Self-service Web Portal ServiceService Administrator’s Console Windows ® PowerShell Administrator’s Console Windows ® PowerShell Client Virtual Server Host Virtual Machine Manager Server Virtual Machine Manager Server Connector Management Interfaces SAN Storage Operator’s Console Web Console Windows PowerShell Operations Manager Server Operations Manager Server VM VMM Library Server VMM Library Server VM Template ISO Script VHD VMware VI3 Virtual Center Server ESX Host VM
26
VMM Server Host Group Host VM Library Database Description OpsMgrServer OSVersion Backup Get Set CreationDate Creator Description Owner Get New Move Parent Path Remove Set Host Agent Clustered Description DomainName Add Move Remove Path VMs Set Update VM Description Hardware Name Owner New Move Get Status Host Set Start Stop Library Description Group Name Owner Add Get Remove ShareList Status Set VMM Object Model
27
VMM Server Library Host Group Host VM Share DVDNICVHD ISOVM
29
Management Integration with PowerShell
30
Takeaways Understand how to automate routine tasks and make your life easier Build value-added solutions around VMM by leveraging a rich PowerShell interface
32
Required Slide Complete a session evaluation and enter to win! 10 pairs of MP3 sunglasses to be won
33
www.microsoft.com/teched International Content & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Tech ·Ed Africa 2009 sessions will be made available for download the week after the event from: www.tech-ed.co.zawww.tech-ed.co.za
34
Related Content Innovating High Availability with Cluster Shared Volumes (WSV306) First Look at System Center Data Protection Manager v3 (WTB209) Microsoft System Center for the Datacenter (MGT201)
35
Track Resources Resource 1 Resource 2 Resource 3 Resource 4 Required Slide Track Owners to provide guidance. Please address any queries to your track owners. Required Slide Track Owners to provide guidance. Please address any queries to your track owners.
36
© 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. Required Slide
37
Isn’t Virtualization Great? “Building a physical server took almost four hours before virtualization” Hyper-V has helped decrease this time to 20 minutes Virtual Machine Manager reduces this time even more, so build time is down to 10 minutes “The value of the time savings associated with the server management improvements is estimated to be U.S.$999,985 per year”
38
Challenges Virtualization Presents WEEKS
39
The Right Knowledge at the Right Time
42
Your Application Here CMDB
43
PowerShell Cmdlet Job Progress Status Owner Affected Objects
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.