Managing the Capacity and Performance of a VMware Cluster environment Presented by: Pete Weilnau CTO PERFMAN

Slides:



Advertisements
Similar presentations
Housekeeping Utilities for VMware. 11 June Housekeeping is preparing meals for oneself and family and the managing of other domestic concerns.
Advertisements

Capacity Planning in a Virtual Environment
VMware Capacity Planner 2.7 Discussion and Demo from Engineering May 2009.
VSphere 4 Best Practices/ Common Support Issues Paul Hill Research Engineer, System Management VMware.
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
VSphere vs. Hyper-V Metron Performance Showdown. Objectives Architecture Available metrics Challenges in virtual environments Test environment and methods.
Virtual Infrastructure High Availability: Upgrades and Best Practices Presented by David Davis, VCP, CCIE Director of Infrastructure, TrainSignal.com.
Office of Technology Operations & Planning Unlocking the Power of Server Virtualization Rebecca Astin Office of Technology Operations and Planning National.
Virtualization and Cloud Computing Virtualization David Bednárek, Jakub Yaghob, Filip Zavoral.
11 HDS TECHNOLOGY DEMONSTRATION Steve Sonnenberg May 12, 2014 © Hitachi Data Systems Corporation All Rights Reserved.
© 2014 VMware Inc. All rights reserved. Performance Management Iwan ‘e1’ Rahabok Staff SE (Strategic Accounts) & CTO Ambassador
Virtualization on the Intel Platform Scott Elliott Senior Systems Network Specialist Christie Digital A Customer Implementation with VMware and IBM.
Virtual techdays INDIA │ 9-11 February 2011 Cross Hypervisor Management Using SCVMM 2008 R2 Vikas Madan │ Partner Consultant II, Microsoft Corporation.
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Quantifying the Benefits of Resource Multiplexing in On-Demand Data Centers Abhishek.
VMware Infrastructure Alex Dementsov Tao Yang Clarkson University Feb 28, 2007.
VMware Update 2009 Daniel Griggs Solutions Architect, Virtualization Servers & Storage Solutions Practice Dayton OH.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Lesson 7: Creating and Configuring Virtual Machine Settings
VIRTUALIZATION AND YOUR BUSINESS November 18, 2010 | Worksighted.
Virtualization 101.
Virtualization Infrastructure Administration Cluster Jakub Yaghob.
Storage Management Module 5.
High Availability Module 12.
Double-Take Software Overview A Platform for Recoverability.
Virtualization 101.
Scalability Module 6.
Virtualization Performance H. Reza Taheri Senior Staff Eng. VMware.
Alleviating Constraints with Resource Pools & Live Migration with Enhanced VMotion* Breakout Session# 2823 Raghu Yeluri Sr. Architect Intel Corporation.
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
PowerVM and VMware. What this presentation is Basic Terms that can be used to discuss multiple forms of virtualization Concepts common to virtualization.

Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
Key Perf considerations & bottlenecks Windows Azure VM characteristics Monitoring TroubleshootingBest practices.
How to Resolve Bottlenecks and Optimize your Virtual Environment Chris Chesley, Sr. Systems Engineer
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.
Sources of Performance Problems
VSolution Playbook VIRTUALIZED SAN SOLUTION FOR VMWARE SMB.
Don’t Panic DBAs – Databases On VMware Made Easy Kathy Gibbs Senior Database Administrator, CONFIO Software.
VMware Infrastructure 3 The Next Generation in Virtualization.
Improving Disk Latency and Throughput with VMware Presented by Raxco Software, Inc. March 11, 2011.
VSP1999 esxtop for Advanced Users Name, Title, Company.
Virtualization Infrastructure Administration
Vizioncore Tools for Optimizing VMware Larry Loucks Senior Sales Engineer
Server Virtualization & Disaster Recovery Ryerson University, Computer & Communication Services (CCS), Technical Support Group Eran Frank Manager, Technical.
Consolidation and Optimization Best Practices: SQL Server 2008 and Hyper-V Dandy Weyn | Microsoft Corp. Antwerp, March
VApp Product Support Engineering Rev E VMware Confidential.
VMware vSphere Configuration and Management v6
Full and Para Virtualization
Copyright © 2005 VMware, Inc. All rights reserved. How virtualization can enable your business Richard Allen, IBM Alliance, VMware
GigaSpaces XAP - Wiley Introscope Enterprise monitoring server Integration March 2008.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
1 Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software.
REMINDER Check in on the COLLABORATE mobile app Best Practices for Oracle on VMware - Deep Dive Darryl Smith Chief Database Architect Distinguished Engineer.
VMware Certified Professional 6-Data Center Virtualization Beta 2V0-621Exam.
Module Objectives At the end of the module, you will be able to:
© 2010 VMware Inc. All rights reserved Distributed Resource Management for Virtualized System Clusters VMware, Inc.
1 SQL Server on VMware? Rob Mandeville Senior DBA, Confio Software 1 Virtualizing Our Environment: Lessons Learned Rob Mandeville.
VMware vSphere 4.0 Preventive & Maintenance. Agenda Preventive & Maintenace Storage/Datastore ESX Host Performance Monitoring ESX Maintenance User Access.
1 Automated Power Management Through Virtualization Anne Holler, VMware Anil Kapur, VMware.
1 SQL Server on VMware? Rob Mandeville Senior DBA, Confio Software.
Don’t Panic, DBAs! Databases on Vmware made easy Janis Griffin Senior DBA, Confio Software 1.
SQL Server on VMWare, What a DBA Should Know
SQL Server on VMWare, What a DBA Should Know
Key Metrics and Practices for Monitoring Virtualization Platforms
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Virtualization 101.
Cloud Computing Architecture
Presentation transcript:

Managing the Capacity and Performance of a VMware Cluster environment Presented by: Pete Weilnau CTO PERFMAN

2 Agenda Quick Architecture Overview Cluster Level Performance Sources of additional information

3 VMware Architecture From VMware VI3 brochure – © 2008 VMware, Inc.

4 VMware Clusters Must have VirtualCenter to create and manage a “Cluster” Without VirtualCenter there are only ESX Servers (Hosts) When VirtualCenter is down, cluster benefits don’t exist Cluster Benefits: Host failover recovery via HA (High Availability) Workload balancing via DRS (Dynamic Resource Scheduling)

5 VMware Cluster From VMware VI3 brochure – © 2008 VMware, Inc. Cluster

6 Resource Pools A logical abstraction for hierarchically managing CPU and memory resources Used on a standalone host or VMware DRS-enabled clusters Provides resources for virtual machines and child pools

7 VMware Resource Pools From VMware VI3 brochure – © 2008 VMware, Inc. Resource Pools

8 VMware DRS Managed by VirtualCenter Balances virtual machine load across hosts in a cluster Enforces resource policies accurately (Reservations, limits, shares) Respects placement constraints Affinity and anti-affinity rules VMotion compatibility

9 VMware HA (High Availability) Provides automatic restart of virtual machines in case of a physical server failure. A feature of VirtualCenter

10 VirtualCenter Cluster - Hosts

11 VirtualCenter Cluster - VMs

12 VirtualCenter – Cluster Level Performance (CPU)

13 VirtualCenter – Cluster Level Performance (Memory)

14 About VI Performance Counters VirtualCenter statistics levels: Higher settings increase the amount of data collected. Level 1 – collects resource use averages (excludes devices) uptime, heartbeat and DRS data Level 2 – adds usage summation and rollup types to level 1 Level 3 – adds device metrics Level 4 – adds maximum and minimum rollup types

15 Cluster Resource Considerations CPU Memory Network IO Disk IO Disk Space Cluster Services

16 CPU Measurement Examples – VI SDK ClusterResource Pool HostVM Usage (%)11 Usagemhz (MHz)1111 System (ms)3 Wait (ms)3 Ready (ms)3 Extra (ms)3 Used (ms)33 effectiveCPU (MHz) (capacity rating) X Note – this list is not comprehensive

17 resCPU Measurements – VI SDK ClusterResource Pool HostVM Actav1/5/15 (%)33 Average active time for the CPU over the past minute/5 min/15 min Actpk1/5/15 (%) 33 The peak active time for the CPU over the past minute Runav1/5/15 (%)33 The average runtime for the CPU over the past minute/5 min/15 min Runpk1/5/15 (%)33 The peak runtime for the CPU over the past minute/5 min/15 min Note – this list is not comprehensive

18 Cluster CPU statistics

19 Cluster CPU statistics – Derived Utilization

20 Cluster CPU statistics – Derived CPU % Ready

21 Cluster CPU statistics – Derived VM Usage Summary

22 Cluster CPU statistics – Derived MultiHost Comparisons

23 Cluster CPU statistics – Derived MultiHost Comparisons

24 Cluster CPU statistics – Derived MultiHost Comparisons

25 Resource Pool CPU MHz Usage

26 VM Level CPU Usage

27 VM Level CPU Usage

28 VM Level CPU Usage

29 VM Consumption of Virtual CPU

30 VM Level - % Ready Time

31 VM Level – 1 Min Peak CPU

32 VM - Number of Virtual CPUs

33 VM Impact on Cluster - Derived

34 Memory Measurement Examples – VI SDK ClusterResource Pool HostVM Usage (%) Portion of memory in use (configured / available memory) 1111 Granted (KB) Memory granted to VMs 2222 Active (KB) Active = recently touched pages 2222 Comsumed (KB) Phys mem used by VMs, excluding shared and overhead 2222 Shared (KB) Shared between VMs 2222 Swapused (KB) Memory used by swap 22 Sharedcommon (KB) Memory shared in common between VMs 2 Swapped (KB) Amount of memory swapped 22 Reservedcapacity (MB) Memory reserved for VMs 222 Totalmem (KB) DRS Effective memory resources 1 Note – this list is not comprehensive

35 Cluster Memory statistics

36 Cluster Memory statistics - Derived

37 Cluster Memory statistics - Derived

38 Cluster Memory statistics - Derived

39 Cluster Memory Heap statistics - Derived

40 Cluster Memory – MultiHost Comparisons

41 Cluster Memory – MultiHost Comparisons

42 Cluster Memory – MultiHost Comparisons

43 Resource Pool Memory Stats

44 Network Measurement Examples – VI SDK ClusterResource Pool HostVM Usage (KBps) Sum of data transmitted 11 packetRx Packets received (by nic) 33 packetTx Packets transmitted (by nic) 33 Received Rate data is received (by nic) 33 Transmitted Rate data is transmitted (by nic) 33 Note – this list is not comprehensive

45 Cluster Network Activity - Derived

46 Cluster Network Activity – MultiHost Comparisons

47 Disk Measurement Examples – VI SDK ClusterResource Pool HostVM Usage (KB) Total data reads + writes 11 Read (KBps) Data read (by disk) 33 Write (KBps) Data Written (by disk) 33 totalReadLatency Avg time for a read by a guest OS 33 kernelReadLatency Time spent in the ESX Server VMkernel 33 deviceReadLatency Avg time taken to read from the physical device 33 queueReadLatency Avg time spent in VMkernel queue per read 33 Etc.33 Note – this list is not comprehensive

48 Cluster Disk Activity – Derived

49 Cluster Disk Activity – Derived

50 Cluster Disk Activity – Derived

51 Cluster Disk Activity – MultiHost Comparisons

52 Cluster Disk Activity – MultiHost Comparisons

53 Cluster Disk Activity – MultiHost Comparisons

54 Disk Space VI reports disk space at: Virtual Machine -> Disk Host -> Datastore

55 Cluster Disk Space Information by VM – Derived

56 Cluster Disk Space by Datastore – Host Level

57 Summary VMware Clusters provide a powerful virtualization platform Limited direct instrumentation is available from VirtualCenter and the SDK But with careful thought it is possible to derive powerful views of cluster activity

Thank You for your time. Presented by: Pete Weilnau Chief Architect PERFMAN