Академический Документы
Профессиональный Документы
Культура Документы
IaaS COE
March 2011
WHITE PAPER
© 2011 VCE Company, LLC. All rights reserved. 1
Table of Contents
Executive Summary ...................................................................................................... 3
Why is Capacity Management Important? ....................................................................... 3
Scope of This Paper ........................................................................................................ 3
Audience ......................................................................................................................... 3
Terminology .................................................................................................................... 4
Capacity Management Overview .................................................................................. 5
What is Capacity Management? ...................................................................................... 5
Guidelines for Implementing Capacity Management........................................................ 5
Choose the Right Toolset and Capacity Management Database (CDB) .............................................. 5
Select a Process Owner ............................................................................................................................................... 6
Define Resource Lifecycle Requirements............................................................................................................ 6
Measure Key Performance Metrics ....................................................................................................................... 6
Establish Baselines ....................................................................................................................................................... 6
Collect Workload Forecasts From Consumers ................................................................................................. 6
Analyze Results .............................................................................................................................................................. 7
Establish Regular Metering and Chargeback (Optional) ........................................................................... 7
Establish Capacity Triggers ..................................................................................................................................... 7
Model Resource Requirements................................................................................................................................ 7
Summary......................................................................................................................... 7
What to Monitor ............................................................................................................. 8
Vblock Infrastructure Platforms ....................................................................................... 8
Key Monitoring Metrics and Events ............................................................................... 11
VMware vSphere Virtualization Software ......................................................................................................11
EMC Storage ..................................................................................................................................................................14
Cisco Network Switches ...........................................................................................................................................15
Cisco Unified Computing System..........................................................................................................................15
Considerations for Choosing a Toolset ..................................................................... 16
Monitoring Tools Considerations ................................................................................... 16
Capacity Management Tools Considerations ................................................................ 16
Conclusion .................................................................................................................. 18
References ................................................................................................................... 19
VMware vSphere virtualization software........................................................................................................19
Cisco Nexus Switches .................................................................................................................................................19
Cisco Unified Computing System (UCS) ............................................................................................................19
EMC Celerra ...................................................................................................................................................................19
EMC CLARiiON..............................................................................................................................................................19
EMC Symmetrix............................................................................................................................................................19
In comparison to traditional data centers, managing capacity in the virtualized data center of today presents
unique challenges for IT organizations. Exact measurement of available physical resources is difficult because the
capacity is hidden behind a layer of virtualization. To uncover those physical attributes, IT managers need
processes and toolsets that enable the necessary visibility into infrastructure capacity and performance.
Audience
Directors of IT, Operations Managers, and technical staff looking to integrate or implement capacity management
for Vblock Infrastructure Platforms will benefit from reading this paper.
Table 1. Terminology
Term Definition
Alert A warning that a threshold has been reached, something has changed, or a
failure has occurred. Alerts are often created and managed by System
Management tools and are managed by the Event Management Process.
Capacity Management Discipline that ensures IT infrastructure is provided at the right time in the
right volume at the right price, and ensuring that IT is used in the most
efficient manner.
Capacity Planning Estimating the space, computer hardware, software and connection
infrastructure resources that will be needed over some future period of time.
Providing satisfactory service levels to users in a cost- effective manner.
Event Any detectable or discernable occurrence that has significance for the
management of the IT infrastructure or the delivery of IT service and the
evaluation of the impact a deviation might cause to the services.
Vblock Infrastructure Engineered, pre-tested, and validated units of IT infrastructure that are
Platforms guaranteed to perform at a defined level. Vblock Infrastructure Platforms are
the industry’s first completely integrated IT offering that combines high
quality networking, computing, storage, virtualization, management, and
security technologies with end-to-end vendor accountability.
The following are guidelines for developing an effective capacity management strategy:
This activity is the main focus of the second part of this paper, What to Monitor.
Establish Baselines
Once the new environment is deployed, it is recommended that you measure the current performance of Vblock
resources. The results, which should be recorded in the CDB, will provide:
Assess utilization
Review resource demands
Determine peak users, sessions, and processes
Identify performance bottlenecks
Run “what-if” analysis
Forecast capacity resources
Summary
Without proper capacity management, infrastructure resources may not be used optimally and unnecessary
investments are made resulting in unnecessary costs. Or, worse still, not enough resources are available, leading
to degraded quality of service or loss of business. A capacity management strategy based on the guidelines
described above can ensure that the right resources are available at the right time at the right price.
Compute/Network
Cisco Nexus 1000V
VMware vSphere
Network
SAN
Cisco MDS 9000
Storage
NS-120 CX4-480 NS-480 NS-960 VMAX
VCE228037
Vblock 1U
Vblock 0
Vblock 1
Vblock 2
Platform Description
Vblock 0 Platform designed for enterprises, remote locations, file and print servers,
and as a test/development platform utilizing a Network Attached Storage
(file based) layer. UCS local disks are required for boot purposes.
Vblock 1 and 1U Designed for shared services such as email, virtual desktops,
collaboration, and file and print servers utilizing a SAN (block based)
storage layer (Vblock 1), NAS (file based) storage layer (Vblock 1U), or a
unified (NAS/SAN) layer (Vblock 1U). UCS local boot disks are optional.
Vblock 2 Deployed for massive scaling with ERP, CRM, and virtual desktops in
configurations that are extensible to meet the most demanding IT
requirements of any enterprise or service provider. Utilizes a SAN storage
medium. UCS local boot disks are optional.
Virtual Machines
ESX Hosts
Distributed Resource Scheduler (DRS) Clusters
Resource Pools
To manage capacity, performance categories associated with each of these elements must be tracked. As you
read through these sections, pay special attention to these critical areas:
CPU Ready—Indicates how much time a virtual machine has been waiting for space to run on a
physical CPU. The higher the ready time is, the slower the virtual machine is performing.
Memory Balloon—Indicates how much memory the hypervisor is taking from a virtual machine to
keep it under a limit or to be reallocated. Ideally, this value is close to 0. A higher value indicates
that a virtual machine has a limit preventing it from getting all the memory it needs to run.
Memory Swapped—Indicates how much memory the host is forced to push to disk storage because
of a memory shortage. This metric should also be close to or at 0 in an environment that is
performing well with enough memory for all the virtual machines.
For more information, refer to the documents listed in the References section of this paper.
Pay close attention to monitoring thin pools and their used and free capacity. It is vital that thin pools contain
available data device capacity to avoid a “pool full” condition, which occurs when thin devices bound to an
oversubscribed thin pool have free capacity but the underlying thin pool is full.
For more information, refer to the documents listed in the References section of this paper.
Component Event
Component Metric
The following are key components in a Cisco Unified Computing System (UCS) where faults may arise.
Components
Chassis
Fabric Interconnect
I/O Module
Memory
Network
Processor
Server
Service Profile
The virtualized environment is dynamic, with complex features such as VMware Distributed Resource Scheduler,
vMotion™, and High Availability (HA). A monitoring solution that is capable of monitoring and managing change is
vital to avoid and control VM sprawl. Whether choosing a native solution or selecting a third party tool, it is
important to understand your environment and your future needs. One deciding factor for many organizations
when choosing a toolset is the integration into an existing solution. Most organizations have invested in a
monitoring solution and do not necessarily want to redesign their entire monitoring environment. Any new
complementary toolset that is introduced into this environment must be able to integrate seamlessly into an
existing product.
In addition, consider the following when evaluating and choosing a monitoring toolset. A monitoring toolset should:
Have end-to-end visibility into both the physical and virtual stacks including physical servers,
storage, and network; and virtual machines (VMs), virtual disks, virtual networks, and applications.
Provide auto-discovery, a beneficial feature in a virtualized environment with limited resources and
time.
Perform (or collaborate with existing tools on) root cause analysis.
Provide reporting at different levels of granularity to suit various types of users.
Consider the following when evaluating and choosing a capacity management toolset. A capacity management
toolset should:
Consolidate historical performance data from all the different data center infrastructure stacks into a
single CDB from all the different stacks in the data center.
Perform trending and forecasting, which are critical components of the capacity management
process and important features in a capacity management toolset.
Enable performing “what-if” scenarios related to business requirements.
Analyze workloads and identify unused or over-allocated capacity, in order to eliminate waste.
To achieve consistent, acceptable service levels, at a known and controlled cost, define a capacity management
strategy that includes:
Defining the processes, workflows, approvals, and schedules associated with the workloads in your
virtualized environment
Identifying and collecting metrics critical to managing the performance and capacity of the resources
in your environment
Measuring current performance and establishing baselines
Collecting and using workload forecasts from consumers to establish current and future resource
requirements
Following the guidelines for implementing capacity management for Vblock Infrastructure Platforms outlined in this
paper will enable the development of a cost-effective capacity management strategy that assures high
performance of business-critical applications and prevents performance bottlenecks.
Choosing the right monitoring and capacity management toolsets for the specific environment is critical to the
success of a capacity management strategy. The considerations for evaluating and choosing toolsets given in this
paper can assist in making the right choice.
Note: Documents on the EMC Powerlink site may require an EMC Powerlink user ID and password.
EMC Celerra
Configuring Celerra Events and Notifications v6.0
http://powerlink.emc.com/km/live1/en_US/Offering_Technical/Technical_Documentation/300-009-
973.pdf
EMC CLARiiON
EMC Navisphere Event Monitor Administrator’s Guide Version 5.x
http://powerlink.emc.com:80/km/live1/en_US/Legacy_Conversion/PL_Support/Doc_Library/6001037
0.pdf
EMC Symmetrix
Monitoring EMC Symmetrix Using the Solutions Enabler Event Daemon Technical Notes
http://powerlink.emc.com/km/live1//en_US/Offering_Technical/Technical_Documentation/300-010-
522.pdf
Copyright © 2011 VCE Company, LLC. All rights reserved. Vblock and the VCE logo are registered trademarks or trademarks of VCE Company,
LLC. and/or its affiliates in the United States or other countries. All other trademarks used herein are the property of their respective owners.