Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 User's
Guide
The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express
warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP
shall not be liable for technical or editorial errors or omissions contained herein.
Acknowledgments
HP-UX Release 10.20 and later and HP-UX Release 11.00 and later (in both 32 and 64-bit configurations) on all HP 9000 computers are Open
Group UNIX 95 branded products.
Intel and Itanium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
1 Introduction...................................................................................................................15
Setup Considerations............................................................................................................................17
Licensing Requirements..................................................................................................................17
Installation.......................................................................................................................................17
Collection Agents............................................................................................................................17
Disk Space Requirements................................................................................................................17
Credentials.......................................................................................................................................17
Dependencies...................................................................................................................................17
Upgrades and Reinstallation................................................................................................................17
Upgrading Software on the CMS....................................................................................................18
Upgrading Agents on the Managed Nodes....................................................................................18
Navigating Within HP SIM, Virtualization Manager, and Capacity Advisor......................................18
2 Features.........................................................................................................................19
Data Collection......................................................................................................................................20
Data Collection Infrastructure.........................................................................................................20
Comparison of Agentless and UP Data Collection.........................................................................21
HP PMP Data Differs from Utilization Provider Data....................................................................22
Differences in Memory Data .....................................................................................................22
Differences in Network Data .....................................................................................................22
Related Topics.......................................................................................................................23
Experimentation....................................................................................................................................23
Sizing for Service Level Objectives.......................................................................................................25
Modeling Considerations.....................................................................................................................25
Capacity Advisor Commands..............................................................................................................26
Table of Contents 3
Utilization Limits ............................................................................................................................31
Specifying Utilization Limits......................................................................................................31
Sustained Time Limits..........................................................................................................32
Percentage of Time Limits....................................................................................................32
Understanding Utilization Limit Messages...............................................................................33
Percentage of Allocation.......................................................................................................33
With Sustained Limits...........................................................................................................33
With Percentage of Time Limits............................................................................................33
Scope of Utilization Limits.........................................................................................................33
Adjusting for Platform Changes......................................................................................................34
Scaling Multipliers for Platforms...............................................................................................34
CPU Multiplier......................................................................................................................34
Memory Multiplier...............................................................................................................35
Multipliers for Workloads..........................................................................................................35
CPU Workload Multiplier.....................................................................................................36
Memory Workload Multiplier..............................................................................................36
Network I/O Workload Multiplier........................................................................................36
Disk I/O Workload Multiplier...............................................................................................37
Determining Estimated Utilization Assumptions for a Workload............................................37
Adjusting for Virtualization Changes.............................................................................................38
CPU Virtualization Overhead %................................................................................................38
CPU Virtualization Overhead %...........................................................................................38
Hypervisor Memory Overhead..................................................................................................39
Hypervisor Memory Overhead............................................................................................39
Doing the Math for Hypervisor Memory Overhead............................................................39
Automating Solution Generation: HP Smart Solver.............................................................................40
HP Smart Solver: Types of Solutions...............................................................................................40
Determining Trends in Capacity Advisor............................................................................................41
Aggregation of Points in Business Interval Bins.............................................................................41
Choosing an Appropriate Business Interval..............................................................................41
Exclusion of Points...........................................................................................................................41
Factors That Affect Data Validity...............................................................................................41
Linear Regression............................................................................................................................42
Error Analysis..................................................................................................................................42
Forecast Calculations............................................................................................................................42
The Forecast Model Hierarchy........................................................................................................43
Forecast Model Attributes...............................................................................................................43
Cooling Calculations.............................................................................................................................44
Cooling Multiplier...........................................................................................................................44
4 Table of Contents
Introduction.....................................................................................................................................60
Estimating the Effect of Moving Processors..............................................................................60
Estimating the Effect of Adding Processors...............................................................................61
Task: Determining Where to Put a New Workload..............................................................................62
Introduction.....................................................................................................................................62
Using the Smart Solver.........................................................................................................................63
Example...........................................................................................................................................63
The Existing Data Center Configuration....................................................................................63
The Data Center Goal.................................................................................................................63
Automating with the Smart Solver............................................................................................64
Types of Smart Solver Solutions......................................................................................................65
Results: Automated Consolidation to VMs...............................................................................65
Expected Results...................................................................................................................65
Possible Anomalies in the Results........................................................................................66
Results: Automated Load Balancing of Servers or VM Hosts...................................................66
Expected Results...................................................................................................................66
Possible Anomalies in the Results........................................................................................66
Results: Automated Workload Stacking....................................................................................67
Expected Results...................................................................................................................67
Possible Anomalies in the Results........................................................................................67
Getting More Detail.........................................................................................................................67
5 Basic Procedures..........................................................................................................69
Overview...............................................................................................................................................69
Accessing Capacity Advisor.................................................................................................................70
Gathering Data for Capacity Advisor...................................................................................................70
Impact of Data Collection on Managed System Performance.........................................................71
Data Collection Options..................................................................................................................71
First Data Collection (or the Automated Nightly Collection).........................................................72
Interpreting Task Results.................................................................................................................73
Error Notification on the Standard Out Tab..............................................................................73
Scheduling a Data Collection..........................................................................................................74
Modifying a Collection Schedule....................................................................................................75
Removing a Collection Schedule.....................................................................................................75
Updating Collected Data.................................................................................................................76
Updating Collected Data on All Systems...................................................................................76
Updating Collected Data on Selected Systems..........................................................................76
Updating Data Displayed in a Profile Viewer...........................................................................77
Collecting Data Without Using an Agent........................................................................................77
Adding Systems to the Configuration File.................................................................................77
Listing Systems Currently in the Configuration File.................................................................78
Removing Systems.....................................................................................................................78
Remove One or More Systems..............................................................................................78
Remove All Systems.............................................................................................................79
Setting Advanced Options.........................................................................................................80
Data Collection and the HP Insight Capacity Advisor Consolidation software.............................80
Assigning the Consolidation Software License to a Server.......................................................81
The HP SIM License Manager..............................................................................................81
Using Capacity Advisor with Consolidation Software Server Data..........................................81
Viewing the Licensed Servers in HP SIM..................................................................................82
Importing Data for Use in Capacity Advisor..................................................................................82
From the HP SIM Optimize Menu — Import HP OVPA Data..................................................82
From the HP SIM Optimize Menu — Import HP PMP Data.....................................................83
From the Command Line...........................................................................................................83
Table of Contents 5
Possible Sources of Discrepancies in Collected Data......................................................................83
No Data Collected for a Managed Node....................................................................................84
Data Timestamp Appears to be Incorrect..................................................................................84
Dynamic Memory in HP Integrity Virtual Machines................................................................84
Producing Graphs and Reports............................................................................................................84
Using the Profile Viewer..................................................................................................................85
Utilization Reports Overview..........................................................................................................88
Generating a Scenario Report....................................................................................................89
Stepping Through the Report Wizard........................................................................................89
Using the Report Wizard to Create a Scenario Comparison......................................................91
An Example Scenario Comparison Report...........................................................................92
Calculating a Virtualization Consolidation Ratio......................................................................92
Analyzing Trends............................................................................................................................93
Forecasting Future Utilization..............................................................................................................93
Defining Forecast Models................................................................................................................93
The Forecast Model Hierarchy...................................................................................................93
Accessing the Global Forecast Model........................................................................................94
Defining the Global Forecast Model.....................................................................................94
Accessing the Forecast Model for a Workload or System..........................................................95
Defining the Forecast Model for a Workload or System......................................................95
Accessing the Forecast Model for a Scenario.............................................................................96
Accessing the Forecast Model for a Workload Within a Scenario.............................................96
Defining a Forecast Model.........................................................................................................97
Disabling a Forecast Model........................................................................................................97
Enabling a Forecast Model.........................................................................................................97
Generating Forecasts.......................................................................................................................97
Viewing Forecast Data in a Profile Viewer................................................................................97
Viewing Forecast Data in a Utilization Report..........................................................................98
Working with Scenarios........................................................................................................................98
Introduction.....................................................................................................................................98
Creating a Planning Scenario..........................................................................................................98
Editing a Scenario..........................................................................................................................100
Controlling the Data Display.........................................................................................................100
Change the Meter Style Selection.............................................................................................100
Change the Data Interval by Setting the Data Range...............................................................100
Change the Meter Representation............................................................................................102
Copying a Scenario........................................................................................................................102
Renaming a Scenario.....................................................................................................................103
Undoing or Editing Changes to Scenario......................................................................................103
Getting There............................................................................................................................103
To View Applied What-If Actions............................................................................................103
To Edit Applied What-If Actions..............................................................................................104
Modifying Resource Utilization Values..............................................................................104
Deleting a Scenario........................................................................................................................104
Working with Systems........................................................................................................................105
Introduction...................................................................................................................................105
Creating a System..........................................................................................................................105
Adding an Existing System...........................................................................................................106
Editing a System............................................................................................................................106
Editing Network and Disk I/O Capacity.......................................................................................107
Removing a System.......................................................................................................................108
Moving a Virtual Machine.............................................................................................................108
Working with Workloads....................................................................................................................109
Introduction...................................................................................................................................109
Creating a Workload......................................................................................................................109
6 Table of Contents
Editing a Workload........................................................................................................................110
Moving a Workload.......................................................................................................................111
Move Considerations................................................................................................................111
Parking a Workload.......................................................................................................................113
Removing a Workload...................................................................................................................113
Working with Power...........................................................................................................................114
Power Cap Data.............................................................................................................................114
Power Calibration..........................................................................................................................115
Calibration Options..................................................................................................................115
Auto IPM Calibration...............................................................................................................115
IPM Configuration Checklist (Single System mode)..........................................................115
IPM Calibration (Single System mode)...............................................................................116
Notes and Known Problems with Auto Calibration..........................................................116
Manual Calibration...................................................................................................................116
Determining idle/max Values for Non-Blade Servers .......................................................117
Determining idle/max Values for Blade Servers.................................................................117
Automating Time-Consuming Simulations........................................................................................118
Automated Solution Finding: System Consolidation to VMs.......................................................119
Begin with a Scenario...............................................................................................................119
Choose the Systems to Consolidate..........................................................................................119
Step 1 of 3: Define the Destination System(s) and Attributes..................................................119
Step 2 of 3: Set Level of Effort for Smart Solver Calculation....................................................120
Step 3 of 3: View Smart Solver Solutions..................................................................................120
Reviewing the Consolidation Results.................................................................................121
Automated Solution Finding: Load Balance of Servers or VM Hosts ..........................................121
Begin with a Scenario...............................................................................................................121
Choose the VM Hosts or Servers to Load-Balance...................................................................121
Step 1 of 3: Define the Solution Constraints.............................................................................122
Step 2 of 3: Set Level of Effort for Smart Solver Calculation....................................................122
Step 3 of 3: View Smart Solver Solutions..................................................................................122
Reviewing the Results.........................................................................................................122
Automated Solution Finding: Workload Stacking........................................................................122
Begin with a Scenario...............................................................................................................123
Choose the Workloads to Stack................................................................................................123
Step 1 of 3: Stack the Specified Workloads onto Servers..........................................................123
Step 2 of 3: Set Level of Effort for Smart Solver Calculation....................................................124
Step 3 of 3: View Smart Solver Solutions..................................................................................124
Reviewing the Consolidation Results.................................................................................124
A Command Reference.................................................................................................127
capcollect (1M)....................................................................................................................................128
capovpaextract (1M)............................................................................................................................131
capprofile (1M)....................................................................................................................................133
capprofile (4).......................................................................................................................................137
capreport (1M).....................................................................................................................................140
capreport(4).........................................................................................................................................143
capagentlesscfg(1M)............................................................................................................................147
cappmpextract.....................................................................................................................................149
Table of Contents 7
B Units and Terminology..............................................................................................151
Glossary.........................................................................................................................175
Index...............................................................................................................................199
8 Table of Contents
List of Figures
2-1 Capacity Advisor Data Collection Infrastructure.........................................................................20
2-2 CPU Utilization for Managed System puny03v8........................................................................23
2-3 CPU Utilization for Managed System puny03v7........................................................................24
2-4 Combined What-If CPU Utilization for puny03v8 and puny03v7............................................24
2-5 CPU Utilization with Selected Percentiles of Utilization..............................................................25
4-1 Example of Bar Graphs (Meters) on a System tab in the Scenario Editor.....................................49
5-1 Comparison of Three Scenarios in a Capacity Advisor Report....................................................92
E-1 Example 1. Solver Error Messages When Systems Have Insufficient Resources to Place a
Workload.....................................................................................................................................172
E-2 Example 2. Solver Error Messages When Too Few Systems Are Available for the Calculated
Required Capacity Needed.........................................................................................................173
E-3 Example 3. Solver Information Messages When Workload Requirements Exceed Available
Capacity.......................................................................................................................................174
9
List of Tables
2-1 A Comparison of Agentless Versus Utilization Provider Data Collection...................................21
2-2 Commands and Their Functions...................................................................................................26
3-1 Headroom Stars Defined...............................................................................................................30
3-2 Percent of Time Conversions.........................................................................................................32
3-3 Scope of Utilization Limits............................................................................................................34
3-4 Settings to Guide Estimated Utilization Assumptions for Workload...........................................37
3-5 Forecast Models.............................................................................................................................43
3-6 Forecast Model Attributes.............................................................................................................43
4-1 VM Host Configuration.................................................................................................................63
4-2 Legacy Standalone Servers............................................................................................................63
5-1 Capacity Advisor Report Types....................................................................................................85
5-2 Forecast Models.............................................................................................................................93
5-3 Calibration Choices.....................................................................................................................115
5-4 IPM Calibration Links.................................................................................................................116
A-1 Defaults........................................................................................................................................140
B-1 Units and Terminology................................................................................................................151
B-2 Data Collection for CPU Utilization by Platform........................................................................151
B-3 Data Collection for Disk I/O Bandwidth Utilization by Platform...............................................151
B-4 Data Collection for Memory Utilization by Platform..................................................................152
B-5 Data Collection for Network I/O Bandwidth Utilization by Platform........................................153
E-1 Error Messages and Their Correction..........................................................................................167
E-2 Warning Messages in Capacity Advisor.....................................................................................168
10 List of Tables
About This Document
This document describes how to use HP Capacity Advisor to make better decisions about how
to manage a virtualized server environment. Capacity Advisor uses Utilization Provider agents
(WBEM services providers) to collect historical data on resouce utilization. This can be used to
forecast system utilization.
Intended Audience
This document is intended to be used by capacity planners and other technical professionals
involved with data center operations, administration, and planning. An understanding of system
administration concepts and procedures is assumed.
Typographic Conventions
This document uses the following typographic conventions.
Book Title Title of a book or other document.
Linked Title Title that is a hyperlink to a book or other document.
http:// A Web site address that is a hyperlink to the site.
www.hp.com
Command Command name or qualified command phrase.
user input Commands and other text that you type.
computer Text displayed by the computer.
output
Enter The name of a keyboard key. Note that Return and Enter both refer to the
same key. A sequence such as Ctrl+A indicates that you must hold down
the key labeled Ctrl while pressing the A key.
variable The name of an environment variable, for example PATH or errno.
value A value that you may replace in a command or function, or information in
a display that represents several possible values.
find(1) HP-UX manpage. In this example, “find” is the manpage name and “1” is
the manpage section.
Related Information
The latest versions of manuals and white papers for HP Insight Dynamics — VSE, the VSE
Management Software, and related products can be downloaded from the HP Web:
• Documents for HP Insight Dynamics — VSE and related HP ProLiant software can be found
at http://www.hp.com/go/insightdynamics/docs.
• Documents for VSE Management Software and related HP Integrity software can be found
at http://docs.hp.com/en/vse.html
The VSE Management Software and related products include command reference pages with
details about commands, file formats, and related information. For a list of all VSE Management
Software command reference pages and where they are installed, see the HP VSE Management
Software Version 4.1 Installation and Update Guide for HP-UX.
Reference pages for Capacity Advisor commands appropriate for use on supported Microsoft®
Windows® operating systems are included at the end of this guide and in the online Capacity
Advisor Help reference.
Additional related information can be found in the following documents and web sites:
Intended Audience 11
• VSE Management Software Support Matrix
• The HP VSE Managed Node Software Update web site (http://vsemgmt.external.hp.com/)
• HP Virtual Server Environment (http://www.hp.com/go/vse)
• HP Virtual Server Environment Reference Architectures (http://www.hp.com/go/vsera)
• HP Systems Insight Manager (http://www.hp.com/go/hpsim). Follow the Information Library
link for access to white papers and other documents.
The following book can be ordered from InformIT Network (http://www.informit.com/store/
product.aspx?isbn=0131855220):
• The HP Virtual Server Environment: Making the Adaptive Enterprise Vision a Reality in Your
Datacenter, by Dan Herington and Bryan Jacquot, Prentice Hall, 2006.
Publishing History
Manufacturing Part Number Supported Operating Systems Publication Date
T8670-90010 See the VSE Management Version 4.1 Software Support Matrix. January 2009
12
HP Encourages Your Comments
Your comments and suggestions regarding product features will help us develop future versions
of the Virtual Server Environment Management Software. Use the following e-mail address to
send feedback directly to the VSE Management Software development team:
vse@hpuxweb.fc.hp.com.
NOTE: HP cannot provide product support through this e-mail address. To obtain product
support, contact your HP Support Representative, your HP Services Representative, or your
authorized HP reseller. For more information about support services, see the support Web site
at http://www.hp.com/go/support.
For other ways to contact HP, see the Contact HP Web site at http://welcome.hp.com/country/
us/en/contact_us.html.
15
• Platform multipliers (see “Adjusting for Platform Changes” (page 34))
• Virtualization adjustments (see “Adjusting for Virtualization Changes” (page 38))
16 Introduction
Setup Considerations
To prepare to use Capacity Advisor, consider the following:
• Licensing requirements
• Installation
• Upgrade and reinstallation
• Credentials
• Dependencies
Licensing Requirements
Capacity Advisor is installed when all VSE components are installed. For specific information
about trial and LTU (License To Use) licensing on supported platforms, see the HP Insight Dynamics
— VSE and HP VSE Management Software 4.1 Getting Started Guide at http://docs.hp.com/en/
vse.html. For added information on using the HP Insight Capacity Advisor Consolidation Software
license, see “Data Collection and the HP Insight Capacity Advisor Consolidation software”
(page 80).
Installation
Capacity Advisor is installed with other VSE components, so no separate installation is required.
(See the VSE Management Software installation guide at http://docs.hp.com/en/vse.html as
appropriate for your operating system.) To use Capacity Advisor, you must have a valid license.
Collection Agents
Capacity Advisor uses the same data collection agents as Virtualization Manager and problems
associated with agents can be diagnosed with vseassist. See the HP VSE Management Software
Version 4.1 Installation and Update Guide for HP-UX for additional information.
Capacity Advisor also can collect data from licensed Microsoft® Windows® systems without
the use of an agent. See “Collecting Data Without Using an Agent” (page 77).
Credentials
To use Capacity Advisor, to collect data, and to run reports, you must have credentials (a valid
user name and password) and appropriate toolbox authorization on systems where you plan to
use Capacity Advisor. For specifics about setting up user authorizations, see the HP Insight
Dynamics — VSE and HP VSE Management Software 4.1 Getting Started Guide.
Dependencies
Capacity Advisor has the same software and hardware dependencies as HP Virtualization
Manager. These dependencies apply to both managed systems and the CMS. For details, see the
HP Insight Dynamics — VSE and HP VSE Management Software 4.1 Getting Started Guide.
Setup Considerations 17
• Updating software on the CMS
• Updating agents on the managed nodes
3. Upgrade the utilization provider software on the managed node shortly after UTC midnight;
for example, on Monday.
4. Allow capcollect to collect the partial day from the new provider after the UTC day is
over, that is, after UTC midnight, say; for example, on Tuesday.
IMPORTANT: This step is crucial, because if you re-import your exported data before the
UTC day is over, capcollect will overwrite it when it collects for the day.
5. Import the saved profile data for the system. For example,
$ capprofile -i -o system.to.be.upgraded </var/tmp/system.profile
Using this procedure is practical only if the cost of losing a day's data is greater than the cost of
using the procedure.
18 Introduction
2 Features
Capacity Advisor lets you test configuration changes before actually making them in your data
center, and helps you to manage existing resources to improve their utilization. For example,
Capacity Advisor assists you in answering questions such as the following:
• Is there room on this system to support additional work?
• Will this workload fit on this system?
• Can these servers be consolidated as virtual machines on a single server?
• What might my resource demand be in six months or a year?
• What are the estimated power costs for cooling a real or simulated system configuration?
• What does a comparison of several what-if scenarios reveal about the analyzed alternatives?
• What is the historic behavior of a system or workload?
Capacity Advisor obtains data for analysis from the following data collectors:
• HP Utilization WBEM Provider
• HP OpenView Performance Agent (OVPA)
• Performance Management Pack (PMP)
• an agentless solution on Microsoft Windows systems.
Capacity Advisor can display data about the following system resources:
• CPU cores (number) and speed
• Memory
• Network I/O bandwidth
• Disk I/O bandwidth
• Power usage
Capacity Advisor enables you to collect resource data and create visualization graphs with the
following views:
• Historical utilization and trends
• Data peaks
• Peak durations
• Forecasts
with the following utilization limits:
• amount of acceptable resource usage
• sustained time
• percentage of time
Capacity Advisor enables you to create scenarios for what-if planning and forecasting, performing
tasks such as the following:
• For systems in scenarios:
— Create systems
— Remove systems
— Edit system attributes
— Move virtual machines
• For workloads in scenarios:
— Create workloads
— Collect utilization data for workloads
— Import existing workload profiles
— Edit workload demands
— Move workloads between systems
19
— Park workloads
— Delete workloads
• For scenarios themselves:
— View and undo/redo scenario changes
— Use the HP Smart Solver technology to perform:
◦ Automated server consolidation to virtual machines
◦ Automated load balancing of existing VM hosts or existing servers
◦ Automated workload stacking (consolidation)
— Create scenario comparison reports
For additional information about Capacity Advisor and how it fits into the Virtual Server
Environment, refer to The HP Virtual Server Environment, Dan Herington and Bryan Jacquot,
Hewlett-Packard Development Co., 2006.
Data Collection
Data collection is at the heart of Capacity Advisor and a task is created during configuration to
automatically collect utilization data from all licensed VSE resources added to HP SIM. (See
“First Data Collection (or the Automated Nightly Collection)” (page 72).)
HP recommends that once you have become familiar with using Capacity Advisor, you should
review this scheduled task to understand what it is doing and make sure that it fits your needs.
This automated data collection task gathers historical data from all your systems so that the data
is available when you need it for analysis.
20 Features
1 The Agentless Data 6 The Data Collector gathers 11 Scenario data is stored
Collector Service runs on data from the VSE automatically for
Microsoft Windows database and includes it continued use in the
managed systems only. in the historical database. Scenario Editor.
2 Agentless data collected by 7 You can import data (HP 12 Use the Scenario Editor to
the Agentless Data OVPA and HP PMP) into manipulate the collected
Collector Service is made the historical database for data associated with
available to the Capacity analysis. workloads and systems.
Advisor Data Collector. 8 Automatic data conversion 13 Use the Profile Viewer to
3 The Utilization Provider occurs when importing examine a graphical
enables the operation of data into the Capacity display of the utilization
the Capacity Advisor Advisor database. of a specific resource for a
Data Collector. 9 Historical data is stored for specific workload or
4 Microsoft Virtual use in Capacity Advisor. system.
Machine Manager (VMM) 10 The Utilization Calculator 14 Use the Report Generator to
data is made available to uses historical data create reports to examine.
the Capacity Advisor collected over time to 15 Use the web browser to
Data Collector. create reports. work with Capacity
5 VSE data collected by the Advisor and exploit its
Utilization Provider is features.
made available to the
Capacity Advisor Data
Collector.
Available for HP-UX, Linux, OpenVMS, and Microsoft® Available for Windows systems only
Windows® systems
Requires hosting and updating the UP agent Leverages existing data on the system; no additional agent
hosting or update required.
Data Collection 21
Table 2-1 A Comparison of Agentless Versus Utilization Provider Data Collection (continued)
Utilization Provider (UP) Agentless Configuration File
Not susceptible to downtime in the network or the CMS. Susceptible to network or CMS downtime as data is
Collected data is held for a maximum of 30 days by the continuously collected (every five minutes by default) by
UP for transfer to the database on the CMS. By default, the CMS across the network from each managed system.
UP data is transferred once each day.
No additional load on CPU or memory resources incurred Small additional load on CPU and memory resources
on the CMS. incurred by the agentless data collection service running
on the CMS.
Collection Precedence:
When a system is listed in the agentless data configuration file and also is running the Utilization
Provider, the data collection function in Capacity Advisor will store the set of agentless data
rather than the Utilization Provider data. Where you have decided that agentless data collection
is your preferred collection method, you may want to remove the Utilization Provider from those
systems.
What Happens When You Switch from Agentless Collection to the UP:
If you remove systems from the agentless configuration file and install the Utilization Provider
on those systems, the data collected in the current day via agentless means may be lost. Should
this occur, you can expect to see a gap when viewing reports that include the day on which the
switch was made.
22 Features
If you know you have teamed NICs, or if you suspect your imported network data is twice as
high as it should be, you will want to instruct Capacity Advisor to ignore the imported data.
When logged in as a user authorized to use the Capacity Advisor toolbox on the CMS, you will
be able to mark data as invalid. You can do this from the Profile Viewer, or by using the
capprofile(1M) command.
Related Topics
“Data Handling for Virtual Machines” (page 27)
“Using the Profile Viewer” (page 85)
“Command Reference” (page 127)
Experimentation
After you read this document, you can better understand Capacity Advisor by experimenting,
considering different configurations and workload placement, and by trying them out in what-if
scenarios. A scenario identifies the workload demand profile that creates your experimental
simulations.
When you do workload analysis on systems, you view graphs and reports that represent CPU
or memory utilization by time. For example, Figure 2-2 shows a graph of CPU utilization for a
single system over a one-month period.
Experimentation 23
Figure 2-3 CPU Utilization for Managed System puny03v7
1 Peak value.
Comparing these two graphs shows that workload peaks on the two systems do not occur
simultaneously, nor do they require the same percentage of the allocated CPU cores for processing.
This suggests an opportunity to consider whether you can consolidate both systems together to
satisfy the needs of the workloads, while reducing the number of CPU cores (originally each
system is allocated 2 cores, for a total of 4 cores available to do work).
Figure 2-4 shows the result of using a Capacity Advisor “what-if” scenario to combine the
workloads onto one system.
Figure 2-4 Combined What-If CPU Utilization for puny03v8 and puny03v7
1 Peak value.
From the graph, it is evident that the peak of the combined workloads is under 2 CPU cores.
Even with utilization limits in place, this system is unlikely to need 4 CPU cores to meet this
workload demand.
24 Features
Sizing for Service Level Objectives
As part of planning configuration changes, you can also consider your service level objectives
or quality of service goals.
The following utilization graph shows only one month of data; longer periods of data provide
an increasingly accurate picture of resource usage.
In this example, an allocation of three CPU cores is assumed, rather than the four cores initially
available in this exercise. Even this reduction may not provide the best fit, as the vast majority
of the work (90%) is completed with less than .5 of one core, and 99% of the work is completed
with one core.
For example, as shown in Figure 2-5, CPU utilization has one peak at 1.7 CPU cores, with many
lower peaks. If you configure your system to always meet the demand of this single 1.7-CPU
peak, and you do not adjust the CPU allocation, a significant fraction of the CPU allocation in
this example would go unused most of the time. Depending on your quality of service goals,
you may decide that a different configuration can better use the resources available. Further
experimentation in Capacity Advisor with resource allocations, consolidations, and utilization
limits will help you arrive at the best fit for these workloads.
With Capacity Advisor's visualization and reporting tools, you can make a considered estimate
of server resource utilization using different scenarios and easily refine allocations by tweaking
values in the scenarios. Such estimates can help you minimize overspending for capacity you
use rarely, and maximize utilization of your systems to ensure that your systems have the capacity
needed at the level you require.
Modeling Considerations
Capacity Advisor methodology makes certain assumptions in its data analysis. These assumptions
include using a default CPU scaling factor and normalization based on CPU speed. You can
introduce a different scaling factor to better approximate the configuration being modeled in a
what-if scenario. Memory is not normalized. Scale factors can be set on the Capacity Advisor
Edit Workload and Move Workload screens. See“Adjusting for Platform Changes” (page 34)
for more information.
On the Edit Scenario screen, you can select either the System or Workload tab to manipulate
the planning scenario and specify which metric representation to view: average, 90th percentile, peak
or max 15-min (maximum 15-minute sustained). The Meter Style can be absolute numbers or in
capcollect(1m) Collects utilization data from identified systems that you use to
examine workload scenarios and do capacity planning.
cappmpextract(1m) Exports HP PMP system data from the specified managed system
and imports the data into Capacity Advisor. See the command
reference page for supported PMP versions. (Available on
Microsoft Windows systems only.)
capprofile(4) Defines the format of Capacity Advisor import and export files.
capreport (1M) Creates a Capacity Advisor Report from the command line.
capreport (4) Defines the format of a command file to use with the capreport
command.
26 Features
3 Key Capacity Advisor Concepts
Capacity Planning Goals
Capacity planners are driven by multiple, sometimes conflicting, goals:
• Avoiding surprises
• Planning for the future
• Maintaining quality of service (see “Quality of Service ”)
• Optimizing resource utilization
• Meeting internal and external security requirements
• Reducing costs
HP Capacity Advisor can help lessen the conflicts among goals by buttressing decisions with
better information and more robust models. Effective use of Capacity Advisor can help you to
double resource utilization in many situations.
The most important step in accomplishing capacity planning goals is to clearly understand the
goals and the relationship among them: optimizing response time may preclude most efficient
resource utilization while optimizing resource utilization can compromise certain types of security.
It is critical to understand the requirements as well as their priorities to provide best overall
quality of service.
Quality of Service
Typical aspects of quality of service include (but are not limited to):
• Availability
• Accessibility
• Integrity
• Performance
• Reliability
• Regulatory requirements
• Security
Quality of service is frequently defined in service level agreements between organizations.
Upper Bounds
Upper bounds represent the maximum capacity of a resource for a given system. The maximum
capacity is used in Capacity Advisor for items such as the network and disk I/O utilization graphs
of systems, the graphs and values shown in the Profile Viewer, and the Capacity Advisor Smart
Solver calculations.
CPU Capacity The maximum CPU capacity of a system is the product of the number of CPU
cores and the clock speed of the system.
Memory The maximum capacity of memory is the amount of memory on the system.
Network I/O The maximum capacity for network I/O defaults to the high-water mark (i.e.,
maximum observed/collected value) for network I/O. However, to set the upper bound to a value
you choose, select Configure ⇒ Edit Network and Disk I/O Capacity from the Visualization
tab in Virtualization Manager.
Disk I/O The maximum capacity for disk I/O defaults to the high-water mark (that is, the
maximum observed/collected value) for disk I/O. However, to set the upper bound to a value
you choose, select Configure ⇒ Edit Network and Disk I/O Capacity... from the Visualization
tab in Virtualization Manager.
Power Expected maximum and minimum power values for systems and workloads are
computed using the CPU and power utilization data collected from Insight Power Manager
(IPM). However, these values can also be set manually from the Virtualization Manager menu
bar (select Configure ⇒ Calibrate Power (All Selected Systems)...) for specified systems or
from the Capacity Advisor Edit Scenario: System tab menu bar (select Edit ⇒ Calibrate Power
(All Selected Systems)...) for a specific scenario.
Sampling Interval
HP Capacity Advisor Utilization Provider runs on each monitored system to collect information
on resource utilization. At the CPU-clock cycle level, a processor is either busy or idle. For
Capacity Advisor, the average utilization for each 5–minute (300 seconds) interval is stored.
Therefore, peaks lasting less than 5 minutes are not visible.
Because each data point is the average of the five preceding minutes of values, this averaging
tends to flatten the graphs, particularly when compared with real-time graphs in which each
data point is the average of values from the 15 preceding seconds.
For data collected using the agentless solution, collection intervals may vary depending on values
that you set and the number of machines in the collection.
Headroom
Headroom is the difference between the observed utilization on a system and the maximum
available capacity. That is, the headroom of a system is the amount of additional capacity that
can be used without violating the utilization limits of the applications running on that system.
For example, if you have a system with 4 cores where you never want utilization to exceed 75%,
and peak utilization is 1.75 cores, then headroom is 1.25 cores.
Optimum headroom varies depending on size of system. While a single processor system might
require 50% headroom to preserve reasonable response times, a 16-way system might have
reasonable response times when loaded at 80%.
Adequate headroom can also depend heavily on the characteristics of the loads; highly interactive
systems require much more headroom than those that can tolerate delays in response time; batch
systems may get by with very little headroom at all.
0 1 2 3 4 5
where
• resources can be CPU cores, memory, network I/O, and disk I/O. In the case of a virtual
machine, the number of CPU cores considered are those assigned to the VM, not the total
number of cores on the VM host. The VM host clock speed, network capacity, and disk
capacity are all inherited by the VM guest when it is moved onto the VM host.
• fit means the utilization limits (see “Utilization Limits ” (page 31)) on the workloads are
met
• headroom means “room for growth”
NOTE:
In some situations, where time or time zones on a server are incorrect, it may appear that data
collected has only old data. For more information on this topic, see the section on Handling Old
Data in the Capacity Advisor Error Messages appendix in this document.
Utilization Limits
Utilization limits allow you to set specific service level objectives for workloads. Beyond overall
system utilization, these utilization limits place service level objectives on one or more specific
utilization metrics (CPU, memory, network, or disk utilization) for any given workload. When
making automated changes, such as the automated system consolidation done by the HP Smart
Solver, these utilization limits are honored in determining a solution. Utilization limits also apply
to the automated load balance of servers and virtual machines, and to automated workload
stacking.
The default utilization limits used globally across Capacity Advisor in the absence of user-defined
limits are the following:
• CPU utilization cannot exceed 70% of the capacity for more than 15 minutes at a time.
(Seventy percent is used as a default for CPU utilization as it provides acceptable performance
with a minimum of queuing in jobs.)
• Memory utilization cannot exceed 100% of the capacity. Typically memory should be set at
a value <100% to allow for memory use by the dynamic buffer cache and operating system
activity.
(For more information on how utilization is calculated for each resource, see Appendix B (page 151)
.)
TIP:
You Can Specify More Than One Utilization Limit for a Resource Using the Utilization Limits
Editor, you can add multiple settings for a resource. For example, you can create multiple different
utilization limits for CPU cores by varying percentage and allowed duration for each limit.
Multiple limits for CPU cores could look like this:
• Utilization can exceed 90 percent of assigned cores 0 percent of the time
• Utilization can exceed 85 percent of assigned cores for a maximum of 5 minutes duration
Not Specifying a Limit Allows HP Smart Solver to Over-provision Systems To achieve best results
with the Smart Solver, it is better to set specific limits, rather than to depend on the default
settings for limits to provide the best fit.
More Global • Applies to all workloads for which a more specific utilization limit is • Nothing
global Utilization not provided.
Limit • Cannot be disabled
Workload • Applies to a specific workload unless a more specific utilization limit • Global
Utilization is provided.
Limit • Can be enabled or disabled
Scenario • Applies to all workloads within a scenario for which a more specific • Global
Utilization utilization limit is not provided. • Workload
Limit • Can be enabled or disabled
CPU Multiplier
Meaning The ratio of change in CPU utilization due to using a different platform (PA-RISC,
Itanium, or Xeon, for example) to host workloads in the scenario than the platform originally
assumed. If changes made in a scenario assume using the same platform, use the default multiplier.
Default The default value is 1.0 (0% change)
Where you might use this multiplier
• when moving workloads from one system architecture to another different system
architecture in a scenario.
Simple Examples If you are moving from:
• PA-RISC to PA-RISC: keep the value as 1.0 (no change).
• PA-RISC to Itanium: because Itanium has faster processing, you may expect a decrease in
CPU utilization. Use .9 to arrive at a 10% decrease in utilization.
• Itanium to PA-RISC: because PA-RISC has slower processing, you may expect an increase
in CPU utilization. Use 1.1 to arrive at a 10% increase in utilization.
• Itanium to Proliant (Xeon): you may expect a substantial increase in CPU utilization. Use
2.0 to arrive at a 100% increase in utilization.
• Proliant (Xeon) to Itanium: you may expect a substantial decrease in CPU utilization. Use
.5 to arrive at a 50% decrease in utilization.
Detailed Example Assume that you benchmark your current application on a test machine that
is similar to one that is currently running a production application. Assume that the test machine
Memory Multiplier
Meaning The ratio of change in memory utilization due to using a different platform (PA-RISC,
Itanium, or Xeon, for example) to host workloads in the scenario than the platform originally
assumed. If changes made in a scenario assume using the same platform, use the default multiplier.
Default The default value is 1.0 (0% change)
Where you might use this multiplier
• when moving workloads from one system architecture to another different system
architecture in a scenario.
Simple Examples If you are moving from:
• PA-RISC to PA-RISC: keep the value as 1.0 (no change).
• PA-RISC to Itanium: because Itanium has 64–bit addressing, you may expect a decrease in
memory utilization. Use .5 to arrive at a 50% decrease in utilization.
Detailed Example For this example, refer to the assumptions stated in the “Detailed Example”
shown in the CPU Multiplier section.
To compute the Memory Multiplier, calculate the ratio of the memory used for the new and the
old platform:
600/400 = 1.5
The multiplier of 1.5 represents a 50% increase in memory utilization.
This change is affected primarily by the move to Integrity and by getting a new version of the
software application. In the case of memory utilization, factors like the number of CPU cores
and the use of virtual machines have no effect unless the application tests for these factors and
changes its behavior accordingly.
TIP: You do not need to account for different CPU clock speeds in this multiplier. Capacity
Advisor will do this automatically.
To account for differences in platforms, use the CPU Multiplier.
Static Profile CPU Core Utilization Fractional or whole number of cores assumed to
be used by the new workload on the assigned
system. Default: 0.0
CPU Speed (GHz) Processor speed assumed for the system from
which the workload came. Default: 0.0
Disk I/O Utilization (MB/s) Disk bandwidth assumed to be used by the new
workload. Default: 0.0
NOTE: Typical values for CPU Virtualization Overhead fall between 10% and 20% of the CPU
resource. If your measured values in growth of CPU usage due to virtualization are greater than
20% for a particular workload or set of workloads, virtualization may not be the appropriate
solution for that server.
HP Virtual Machine
To compute the memory overhead of the hypervisor, use the following formula:
750 MB (.73 GB) + 7.5% of (Total Physical Memory – 1 GB)
Example: For a host with 32 GB of physical memory, the Hypervisor Memory Overhead will be:
750 MB (.73 GB) + 7.5% of 31 GB = .73 GB + 2.24 GB = 2.97 GB
Source: Hardware Consolidation with Integrity Virtual Machines
VMware ESX
To compute the memory overhead of the hypervisor, use the following formula:
Total Physical Memory – (Total Physical Memory – 284 MB)/1.078
This formula is derived from a least squares fit of observed values in test systems running VMware
ESX. VMware documentation provides tables that outline how much memory overhead to expect
based on the number of virtual CPUs and the amount of memory allocated to guests.
For more information: Resource Management Guide on the VMware web site.
Microsoft Hyper-V
Microsoft recommends at least 512 MB (.5 GB) of physical memory be available for basic
hypervisor features.
In addition, for each guest, plan on 32 MB of overhead for the first GB of RAM allocated to a
guest, and 8 MB for each additional GB of RAM allocated to a guest.
To compute the memory overhead introduced by the hypervisor, use the following formula:
512 MB + (Number of Guests x (32 MB for first GB of guest RAM + 8 MB per additional GB of
guest RAM))
Example: For a system hosting 2 guests with 2 GB of RAM, and 2 guests with 1 GB of RAM, the
Hypervisor Memory Overhead is as follows:
512 MB + (32 MB + 8 MB) + (32 MB + 8MB) + 32 MB + 32 MB =
512 MB + 40 MB + 40 MB + 32 MB + 32 MB =
656 MB (.64 GB)
Capacity Advisor assumes that a host will be filled with 1 GB guests when estimating the memory
overhead for Hyper-V. This provides a generous estimate of memory overhead, as this
configuration will maximize the size of the memory overhead. As a result, allowing Capacity
Advisor to estimate the Hypervisor Memory Overhead for Hyper-V will leave extra headroom
on Hyper-V hosts when providing consolidation recommendations.
Source: Performance Tuning Guidelines for Windows Server 2008 on the Windows Hardware
Developer Central web site.
IMPORTANT: A trend will not be calculated unless at least two bins with an adequate percentage
of valid points exist within the range of data being analyzed.
Exclusion of Points
You can set the report period to exclude a special event or mark the time period invalid to exclude
points collected during that period from a trend analysis.
Linear Regression
linear regression
The linear regression is based on a least squares fit that minimizes the sum of the squares of the
vertical offsets between each of the aggregate points and the trend line that describes them.
TIP: Regressions performed over small data sets are not always meaningful and can be
misleading. Any trend analysis based on less than a dozen aggregate points should be carefully
compared with the historical data to see if it "makes sense." The maximum number of data points
for the trend analysis is the total time for the report divided by the business interval, because
business intervals can be excluded if they do not meet the validity criteria.
Because the trend is reported as an annual growth rate, it is best to have more than a year of
historical data before trying to analyze trends.
Error Analysis
You can choose to include error analysis in the report. The following error value is available:
r-squared: r2 is the square of the correlation coefficient (r), and is used in the 'goodness of fit'
analysis of trend estimations. r is a value between 0 and +/- 1. where values approaching +/- 1
indicate increasing validity of the data representation.
Forecast Calculations
HP Capacity Advisor forecasting allows you to combine a range of historical data (the forecast
data range) with a predicted trend (the annual projected growth rate) to produce a forecast model.
The forecast model can be used to provide an estimate of future utilization.
Whenever a Capacity Advisor report or profile is generated with an end date later than the
current date, the historical utilization data must be projected into the future. The projection is
indicated in the utilization graphs by a colored background. This projection is done based on a
forecast model. Forecast models can be defined globally, for individual workloads or systems, for
a scenario, and for individual workloads within a scenario. Because the process for defining a
forecast model is basically the same regardless of where it is in the hierarchy of forecast models,
the procedures below are broken into two parts: accessing the forecast model and defining it.
Forecast Data Range Selection The forecast data range defines the set of historical data on which the
forecast will be based. The forecast data range can be specified as:
• A fixed interval ending on a specific date
• A fixed interval beginning on a specific date
• The time interval between two dates
• A fixed interval ending on the last full day of data collection
Automatically adjust the specified When this feature is checked, forecasts are generated using the data that
range to use existing data is available, even if the data is incomplete. When the existing data range
is shorter than the specified forecast range, then the forecast range is
shortened to fit the available data. Default: on (checked)
Unchecking the box prevents a forecast from being generated until a data
range is specified that contains an interval of collected data sufficient to
fill the forecast period.
Example: Assume that you want to view activity one week (7 days) into
the future using the most recent week of data. However, in this particular
week, only four days of data were collected. With this featured turned on,
the future will be tiled with repetitions of the four days of data until the
forecast interval is filled.
Annual Projected Growth Rate Specified in percent for each utilization resource measured (CPU, memory,
network I/O, and disk I/O).
Use positive values for increasing utilization, negative values for
decreasing utilization, or zero to indicate no change. Default: zero (0)
Annual project growth rates in force for a workload within a scenario are
displayed in the Scenario Workloads Resource Utilization Table on the
Edit Scenario Workload tab.
Forecast Calculations 43
Combining the Data Range with the Annual Growth Rate:
The forecast is applied point-by-point to the historical data within the range specified by the
user. It is applied linearly, so that a point 1 year from the starting point of a forecast is the result
of the full growth rate being applied to the data. The data within the range provided by the user
is used to “tile” the future by applying the portion of the growth rate appropriate to each point
to each point in the data range and repeating the data set until the desired end point is reached.
Cooling Calculations
The following section describes the multiplier that you can use to more accurately report in
cooling costs within your data center.
Cooling Multiplier
Meaning The ratio of the energy consumed by the air conditioning system to remove heat from
the machine room to the energy consumed by the computers in that room.
This ratio varies depending on the climate and the type of air conditioner used. It is generally a
value between 0.3 and 1.6.
Default Value .6
Where you might use this multiplier
• to create a power utilization report
Example A value entered of 0.9 would mean that for every 10 kilowatt-hours of energy used
by the computers, another 9 kilowatt-hours of energy are needed to cool the machine room.
See the HP Capacity Advisor User Guide for related technical papers on this subject.
Getting Ready 45
Task: Planning Server Consolidation
This section starts with a generic procedure for consolidating servers (“Understanding the
Process”), followed by an example of server consolidation (“Example: Consolidating to an Existing
Server: Stacking Programs”).
NOTE:
Try the HP Smart Solver Once you understand the basics of how Capacity Advisor works, you
will realize that many of the steps illustrated in this example can be done faster and on a broader
scale using the HP Smart Solver to automate the analysis of multiple possibilities. See “Using
the Smart Solver” (page 63) for more information.
NOTE: You cannot specify a Virtual Machine (VM) directly. Specify a VM host to cause all
the VMs hosted by that host to be included in the scenario. Once a VM host is added to a
scenario, its VM guests are accessible individually.
NOTE: The meter bars in utilization tables show resource usage and provide a quick
estimate of the effect of moving each workload.
Assume that several virtual machines were set up over the last few months to support applications.
There is good data on resource utilization, and it is a good time to see if consolidating the
applications can free up resources for other uses.
The steps referenced in the following titles are from the procedure “Understanding the Process”
(page 46).
TIP:
To Return to a Scenario at a Later Time... Locate the name of the scenario in the list presented
on the VSE Management: Capacity Advisor tab screen. Click the scenario name to open the
Capacity Advisor - Edit Scenario window for that scenario.
The current systems in the scenario are listed on the System tab. The bar graphs in the table
show the peak resource utilization from data collected for the current week. The following image
shows the three virtual machines mentioned at the beginning of this planning example.
Figure 4-1 Example of Bar Graphs (Meters) on a System tab in the Scenario Editor
The weekly data is representative of recent utilization and can be calculated quickly, but doesn't
always give a comprehensive picture.
For a more comprehensive picture, look at a month's worth of data. Change the simulation
interval to a month by clicking the first drop-down list of the Simulation Interval (where you
see the word “Week”) and selecting Month from the list.
Look at the CPU utilization profile for the system with the heaviest load (in this case, puny03v8),
by clicking the first bar graph beside its name. A profile viewer for the selected resource and
system opens.
There are several periodic peaks that use a little over half of the available CPU resource. The
majority of the time usage is below 25 percent of the available cores. Examining the tabular
summary can provide more insight into the resource usage on this server:
Adding Processors
Returning to the Edit Scenario screen through the “Go back to....” link, you can review the
number of cores on each of the systems in a scenario in the Scenario Systems table. (See “Step
3: Edit the Scenario” (page 49) for example screen shots.)
In this example, all of the VMs have the same number of cores allocated (2 cores at 1.10 GHz for
each VM). A look at the month long accumulation of peaks shows that the usage of the VM CPU
core allocation ranges from 60% to 84% among the three servers. By mousing over the machine
name in the left column of the systems table, you can see the current utilization limits set for
these VMs (they are allowed to exceed 85 percent utilization 0 percent of the time).
Altogether, this indicates that for best fit, a consolidated VM will need more than 2 cores to
support all the applications.
Based on the one month of data in this example, it seems unlikely that the consolidated VM will
need the 6 cores currently allocated to the three separate VMs. Taking into consideration the
historic CPU usage and the utilization limit for all three virtual machines, one additional core is
added to the target consolidation VM, puny03v8
NOTE: You will soon realize that all of the operations done separately in this example can
be done at once on the Edit System screen if you have taken care to estimate the potential
desired change up front for each of the resources tracked by Capacity Advisor. Thus, you
can tweak the resource allocations at the same time via this screen as you refine the fit
through additional changes.
Also, note that you can use What-If Actions ⇒ Undo/Edit/View Applied What-If Actions
to disable or re-enable changes that you have made or to easily edit multiplier values. (See
“To Edit Applied What-If Actions” (page 104) and “Adjusting for Platform Changes”
(page 34).)
Move Workloads
Next, move the workloads from selected servers (puny03v7 and puny03v9) to the consolidation
server (puny03v8).
1. Click the Edit Scenario-Workload tab.
2. Click the check boxes preceding the virtual machines that contain the workloads that you
are going to move.
3. Select What-If Action ⇒ Move Workload... from the Edit Scenario-Workload tab menu
bar.
4. When the screen repaints, locate the workloads that are to be moved. You can see that it is
possible to modify the default multiplier values for these systems at this location. For this
example, it is not necessary to adjust the CPU or memory utilization multipliers because the
systems are already virtualized, and the processors and operating systems are the same for
all the workloads.
5. Now locate the target system for the consolidation.
Study the changes to the utilization meters and note the 5–star headroom ratings in this
table. (See “Headroom” (page 29) to understand the headroom rating and how to interpret
it.)
For this example, the following information is seen:
Now click on the CPU Utilization bar graph to open the Profile Viewer for this resource. Notice
in the next example screen shot, in the Interval Metric Summary table, that peak utilization on
this system is now at 62 percent of 3 cores. As the limit for CPU utilization is 85 percent for any
workload, it appears that more CPU is assigned than is needed for this system. In this example,
the number of CPU cores probably could be set to 2.5 instead of 3 and still meet the utilization
limits for this resource.
This value indicates that 90 percent of processing is occurring using only 19 percent (1/5) of the
available CPU cores. A detailed report can give more insight into what this implies for the number
of CPU cores needed.
NOTE:
Try the HP Smart Solver Once you understand the basics of how Capacity Advisor works, you
will realize that many of the steps illustrated in this example can be done faster and on a broader
scale using the Smart Solver to automate the analysis of multiple possibilities. See “Using the
Smart Solver” (page 63) to learn about the Smart Solver.
Example
The Existing Data Center Configuration
Suppose you have an existing data center with two new homogenous HP Proliant servers that
act as VM hosts with the following VM guests:
Table 4-1 VM Host Configuration
Host VM Guests
hostA vm1
Existing in the data center is also a heterogeneous legacy environment consisting of older
standalone servers. These servers have various workloads and uses; an abbreviated table of these
is shown below:
Table 4-2 Legacy Standalone Servers
Legacy Servers Usage
... ...
Related Topics
“Automated Solution Finding: System Consolidation to VMs” (page 119)
“Automated Solution Finding: Load Balance of Servers or VM Hosts ” (page 121)
“Automated Solution Finding: Workload Stacking” (page 122)
Overview
HP Capacity Advisor provides a collection of utilities for the capacity planner, but to begin using
them, you must start with the following:
• Access the product (see “Accessing Capacity Advisor” (page 70)).
• Gather data (see “Gathering Data for Capacity Advisor” (page 70)).
With access, and collected data, you can do the following tasks:
• Manipulate scenarios (simulations that allow you to ask "what if?" questions based on real
data), including the following actions:
— Create scenarios. You can select the systems to use in the scenario, name the scenario,
and provide a short description. See “Creating a Planning Scenario” (page 98).
— Edit scenarios. You can adjust the simulation parameters (such as the interval, beginning
and ending dates), move workloads and virtual machines, and create and edit systems.
See “Editing a Scenario” (page 100).
— Copy a scenario lets you start with an existing scenario to build a new one. See “Copying
a Scenario” (page 102)
— Rename a scenario. See “Renaming a Scenario” (page 103)
— View, modify, or undo changes to a scenario. See “Undoing or Editing Changes to
Scenario” (page 103).
— Control the behavior of a scenario by modifying the time interval and reported metric.
See “ Controlling the Data Display” (page 100).
— Delete unwanted scenarios. See “Deleting a Scenario” (page 104).
• Manipulate systems within a scenario. Systems can represent real systems or just simulate
new systems, and can be either physical or virtual systems. You can do the following tasks:
— Create systems for the scenario. See “Creating a System” (page 105).
— Add an existing system to the scenario. See “Adding an Existing System” (page 106).
— Edit system resources. See “Editing a System” (page 106).
— Move virtual machines within the scenario. See “Moving a Virtual Machine” (page 108).
— Removing systems. See “Removing a System” (page 108).
• Manipulate workloads within a scenario. Workloads represent applications running on
systems and can be moved across systems within a scenario. You can do the following tasks:
— Create workloads within the scenario. See “Creating a Workload” (page 109).
— Edit workload attributes. See “Editing a Workload” (page 110).
— Move workloads within the scenario. See “Moving a Workload” (page 111).
— Park workloads. Parking a workload removes the effects of the workload from the
scenario, losing the definition of the workload. See “Parking a Workload” (page 113).
— Remove workloads from the scenario. See “Removing a Workload” (page 113).
• View graphs and review data, including the following actions:
— Access the Profile Viewer. The Profile Viewer provides a graphical display and a tabular
summary of resource utilization. See “Using the Profile Viewer” (page 85).
— Generate and review resource utilization reports. Reports can combine information
from multiple systems and workloads, from historical data or from data that is computed
from a scenario. (See “Utilization Reports Overview” (page 88). ) Reports can then be
saved to a file and then mailed to others or put on a web server.
Overview 69
Accessing Capacity Advisor
Before you can use HP Capacity Advisor, you must access it using HP Systems Insight Manager
(HP SIM).
This procedure assumes the following:
• You are familiar with HP Systems Insight Manager. For information on HP SIM, select
Help ⇒ For HP Systems Insight Manager from the upper, HP SIM menu bar to access the
HP Systems Insight Manager Technical Reference Guide
• You have appropriate licenses to use Capacity Advisor on the Central Management Server
(CMS) and the systems you wish to monitor with HP Capacity Advisor (see HP Insight
Dynamics — VSE and HP VSE Management Software 4.1 Getting Started Guide).
Procedure 5-1 Accessing Capacity Advisor
1. Open a Web browser.
2. Enter the following in the address field (it is not always labeled in browsers):
http://SIM-Host:280/
where SIM-Host is the server running HP Systems Insight Manager (HP SIM).
3. Press Enter.
A login screen is displayed (if security dialogs are presented first, respond appropriately).
4. Fill in the User name and Password fields.
5. Click Sign In or press Enter.
The screen displayed will depend on the last session you had in HP Systems Insight Manager.
6. If the VSE Management: Capacity Advisor screen is not displayed, select
Optimize ⇒ Capacity Advisor ⇒ View Scenarios ... from the HP SIM menu bar.
The VSE Management: Capacity Advisor screen is displayed, with a list of the scenarios
that have already been created.
NOTE: Use only one CMS to manage each node used with Capacity Advisor.
To collect data on any system managed using HP SIM and VSE Management Software, you must
have the following configured on the CMS:
70 Basic Procedures
• Authorization in the Central Management Server (CMS) to run the Capacity Advisor toolbox
on the managed system
• WBEM credentials in the CMS to access WBEM on the managed system
When to Collect Data Data collection via Capacity Advisor can be controlled to occur at different
times by doing one or more of the following actions:
• use the automated nightly collection
• schedule a collection to occur periodically or one time only
• launch an immediate collection
Once you have determined the method and location for data collection, updating the data stored
in the Capacity Advisor database operates the same regardless of how the data was collected.
72 Basic Procedures
1. Select Tasks & Logs ⇒ View All Scheduled Tasks... from the HP SIM menu bar.
2. From the list of current tasks, select Collect ALL Capacity Advisor Data Nightly....
3. If you would like to modify the timing, click Edit.
The Task Confirmation screen is displayed.
4. Click Schedule.
5. Select Periodically from the list labeled When would you like this task to run?.
6. In the area labeled Refine Schedule:, set the time of your choice.
7. Click Done.
The Task Results screen is displayed. The data collection will start when the system clock
reaches the time that you have set.
8. Or, if you would like to turn off the nightly collection, click the Disable this task check box and
Done. If you now want to schedule a regular data collection for one or more blocks of
machines, see “Scheduling a Data Collection” (page 74).
All physical CPU utilization data collected for HPVM "vm-name" from HPVM Host "vm-host-name".
Data collection succeeded on the system. No need to check the Stderr tab if this is the only
type of notification.
NN Warnings issued.
Appears at the end of output on the Stdout tab.
Warnings were issued. Check the Stderr tab for details.
74 Basic Procedures
13. In the area labeled Refine Schedule:, set the time of your choice.
14. Click Done.
The Task Results screen is displayed. The data collection will start when the system clock
reaches the time that you have set.
See “Interpreting Task Results” (page 73) for more information about the Task Results screen.
76 Basic Procedures
Updating Data Displayed in a Profile Viewer
To update the data in a Profile Viewer display:
• You must be in a Profile Viewer (see “Using the Profile Viewer” (page 85)).
Procedure 5-7 To Update Data that a Profile Viewer is Displaying
• Click the Collect Capacity Advisor Data... link.
A busy indicator appears over the grayed out screen. When the busy indicator disappears,
you can see the refreshed data display.
NOTE: If the data collection fails, the output from stdout and stderr of the command
are shown at the top of the screen.
Prerequisites
To add one or more systems:
• You must be logged in to HP Systems Insight Manager with “VSE All Tools” or “Capacity
Advisor” tools permissions.
• The systems to be added must be running a Microsoft® Windows® operating system.
• The systems to be added must be licensed for Capacity Advisor.
Procedure 5-8 Adding Systems to the Agentless Data Collection File
This procedure assumes that you are starting from the Virtualization Manager Visualization tab
in an appropriate perspective view.
1. In the Visualization tab window, click the check box on the upper left hand corner of each
server that you want to add to the agentless data configuration file.
Each selected box changes color.
2. From the Visualization tab menu bar, select Configure ⇒ Agentless Data Collection ⇒ Add
Agentless Systems...
The Verify Target Systems screen opens. The systems selected in the previous step are
listed.
TIP:
Are the managed node names fully qualified? Make sure that the managed node names
that you select to add to the agentless data collection configuration file are fully qualified.
Using incomplete domain names in the agentless data collection file forces the network to
spend more time (and packets) to ascertain the identity of the server from which to collect
data. Using fully qualified domain names to identify systems in your network lessens the
network traffic required for agentless data collection significantly.
3. Optionally, you can use the control buttons on this screen to add or remove systems from
this list.
Prerequisite
To view the contents of the configuration file:
• You must be logged in to HP Systems Insight Manager with any level of VSE permissions.
Procedure 5-9 List Systems in the Agentless Data Collection File
1. Select an appropriate menu pick.
For example, from the Capacity Advisor tab, select Configure ⇒ Agentless Data
Collection ⇒ List Selected Systems....
2. The Task Confirmation screen opens.
3. Click Run Now.
The Task Results screen opens.
When the command completes successfully, the current contents of the configuration file
are listed on the Stdout tab.
If you suspect an error, check the Stderr tab for more information.
For specific screen descriptions, see “List Agentless Systems Screens” in Capacity Advisor Help
online in the software.
Removing Systems
This section describes the procedures that you can follow when you want to remove some or all
systems from the agentless data collection configuration file.
78 Basic Procedures
Prerequisites
To remove one or more systems:
• You must be logged in to HP Systems Insight Manager with “VSE All Tools” or “Capacity
Advisor” tools permissions.
Procedure 5-10 Remove One or More Systems from Agentless Data Collection File
This procedure assumes that you are starting from the HP SIM Configure menu.
1. Optionally, review the current configuration list prior to removing systems from the list.
a. Select Configure ⇒ Configure VSE Agentless Collection ⇒ List Agentless
Systems....
b. Click through the progression until you can view the current configuration details. (See
“Listing Systems Currently in the Configuration File” (page 78) for information about
this step.)
c. Click View Printable Report to access a printable report of the current configuration
list of agentless systems.
2. Select Configure ⇒ Configure VSE Agentless Collection ⇒ Remove Agentless
Systems....
The Verify Target Systems screen opens.
3. Create the list of systems to be removed from the agentless data configuration file.
a. Click Add Targets, and select systems to add to the removal list.
b. When the list of systems to remove is complete, click Apply.
The new list is displayed.
4. Click Next.
The Task Confirmation screen opens.
5. Review the information given.
6. Click Run Now.
The Task Results screen opens. The results of the action appear in the Stdout and Stderr
tabs. For successful execution, the Stdout tab displays the current information included in
the agentless data collection configuration file.
At this point, agentless data collection from the systems that were removed from the
configuration list is stopped.
Prerequisites
To remove all systems:
• You must be logged in to HP Systems Insight Manager with “VSE All Tools” or “Capacity
Advisor” tools permissions.
Procedure 5-11 Remove All Systems from Agentless Data Collection File
This procedure assumes that you are starting from the Capacity Advisor tab in Virtualization
Manager.
1. Select Configure ⇒ Agentless Data Collection ⇒ Remove All Selected Systems....
The Task Confirmation screen opens.
2. Review the information given.
Prerequisite
To change advanced options:
• You must be logged in to HP Systems Insight Manager with “VSE All Tools” or“Capacity
Advisor” tools permissions.
Procedure 5-12 Setting Advanced Options in the Agentless Data Collection File
Select an appropriate menu pick.
For example, from the Capacity Advisor tab, select Configure ⇒ Agentless Data
Collection ⇒ Advanced Agentless Options....
The Specify Parameters screen opens.
1. Optionally, change the polling interval.
2. Optionally, change the number of collector threads to assign to the task of collecting this
data.
3. When satisfied with changes, click Run Now.
4. The Task Results screen opens.
When the command completes successfully, the current contents of the configuration file
are listed on the Stdout tab.
If you suspect an error, check the Stderr tab for more information.
For specific screen descriptions, see “Advanced Agentless Options Screens” in Capacity Advisor
Help online in the software.
What Now? Once you have edited the agentless data collection configuration file to contain
the set of desired servers and options, you might want to:
• View reports and graphs to determine the effects of the changes (see “Using the Profile
Viewer” (page 85)).
80 Basic Procedures
Assigning the Consolidation Software License to a Server
This help topic focuses on applying and using the HP Insight Capacity Advisor Consolidation
software. For an overall discussion of licensing for Capacity Advisor and other VSE Management
Software, see the HP Insight Dynamics — VSE and HP VSE Management Software 4.1 Getting Started
Guide.
NOTE:
Available licenses are those that have been added to the pool of licenses, but that have not
been assigned to a particular server.
Assigned licenses are licenses from the pool that are assigned to particular servers. Generally,
assigned licenses can be unassigned, returning them to the pool of available licenses.
However, this ability to release an assigned license for use on a different server is limited.
Once a user of Capacity Advisor takes an action that obtains or uses data from the licensed
server, that license assignment becomes permanent for the duration of the license (a used
license). Until then, the license can be unassigned.
82 Basic Procedures
standard error (stderr) information displayed on tabbed panes in this screen. Check both tabs
for relevant information.
Related Topics
84 Basic Procedures
Table 5-1 Capacity Advisor Report Types
Report Type What You Can Find (or Do) There
Profile Viewer • See graphed data for one resource for one system or workload at a time
• Manipulate time span to show forecast utilization and pan through extended time periods.
• View historic activity of real systems and workloads or simulated activity within a scenario
• Modify various parameters and redraw the profile with new values
Utilization reports • Tabular and graphic display of data for one or more resources for one or more systems or
workloads, or for a complex of systems
• Manipulate time span to show forecast utilization.
• View historic activity of real systems, complexes, and workloads or simulated activity within
a scenario
• Download the report for viewing locally.
Scenario • Compare key values for 2–4 scenarios at a time in a format that makes it easier to look across
comparison report the scenarios at one time.
• Download the report for viewing locally.
A fundamental difference exists between reports based on scenarios and those generated by
directly specifying systems, complexes, and workloads. All metrics reported in scenario-based
reports rely on summing the workload data to create a simulated perspective. When generated
based on direct specification of systems, complexes, and workloads, reports rely on collected
data from real systems for each resource type, which may differ from the sum of the workloads
used in simulations.
Reports based on scenarios provide the easiest way to simulate a combination of systems and
workloads. Complexes cannot be specified as components in a scenario, so reports on complexes
must be generated by creating a utilization report and directly selecting the complex option .
NOTE:
When no data has been collected If no data exists in the Capacity Advisor database for
the selected system, and the system is licensed to work with Capacity Advisor, you are
presented the opportunity to collect data immediately, calibrate power, and edit I/O capacity.
At minimum, you will need to collect data prior to continuing this task.
Procedure 5-17 To Access the Profile Viewer from the Systems Listed on the Visualization Tab
1. Select Tools ⇒ VSE Management...
Virtualization Manager opens with the Visualization tab at the forefront.
2. To view a profile on a desired system, click a utilization meter for a resource to open the
Profile Viewer for that resource on that system. (For information on the meters presented
on the Visualization tab, see “Utilization Metrics” in Virtualization Manager Help.)
Procedure 5-18 To Access the Profile Viewer When Editing a Scenario
This procedure assumes that you are starting from the Capacity Advisor - Edit Scenario screen
in the System tab view.
For information on getting to this location, see “Editing a Scenario” (page 100).
1. If you want to view the profile of a system:
• Click any of the horizontal bar graphs in the system table that represent current
utilization of a resource. Profile views are available for any and all of the current resource
types for which data is available (CPU, memory, network and I/O bandwidth, and
power usage).
The Capacity Advisor - Profile Viewer screen displays with the data for the selected
resource type and system.
86 Basic Procedures
2. If you want to view the profile of a workload:
a. Click the Workload tab.
The Workload tab opens.
b. When bar graphs are displayed in the workload table:
• Click any of the horizontal bar graphs representing current utilization of a resource.
Profile views are available for any and all of the current resource types for which
data is available for workloads (CPU, memory, and network and I/O disk bandwidth
usage).
The Capacity Advisor - Profile Viewer screen displays with the data for the selected
resource type and workload.
c. If no bar graphs are displayed:
i. Click the check box preceding the workload for which you want to see a profile.
The row that is checked is highlighted to indicate selection.
ii. Select View ⇒ Workload Profile... from the menu bar.
The Capacity Advisor - Profile Viewer screen displays.
NOTE:
Available Settings When editing a scenario, you can edit the forecast model, edit the power
settings, and edit utilization limits.
When viewing profiles from the HP SIM Optimize menu, you can also edit I/O capacity and/or
immediately collect data.
NOTE:
Viewing a VM Guest on a VM Host or Viewing a Complex In certain situations (such as
when you are viewing the profile for a system or complex), navigational controls are
presented to the right of the Hierarchy label near the top of the screen, such as links and
drop-down lists , that allow you to view parents and siblings of the current resource profile.
Click a link or select an item from the drop-down list to view a related profile. For details,
access the help by clicking the ? button.
Procedure 5-21 To Change the Time and Data Range Displayed in the Profile Viewer
Optionally, you can adjust the data range and interval. The default display, a Fixed Interval,
shows the most recent seven days of activity.
88 Basic Procedures
data from real systems for each resource type, which may differ from the sum of the workloads
used in simulations.
Reports based on scenarios provide the easiest way to simulate a combination of systems and
workloads. Complexes cannot be specified as components in a scenario, so reports on complexes
must be generated by direct selection of the complex option.
NOTE:
Reports can only be generated about systems licensed to run Capacity Advisor components.
NOTE: You may also select to run a trend report and a power report at the same time that
you run a utilization report.
90 Basic Procedures
The Capacity Adviser Help Reference accessible from the software provides additional information
to guide you in defining a report.
This report includes two consolidation solutions provided by the Smart Solver
(ServerConsolidationResult-SmallSystem and ServerConsolidationResults-BigSystem)
and the original pre-consolidation set of physical servers (ServerConsolidationScenario). For
more snapshots from this same report, see Appendix C (page 155).
92 Basic Procedures
2. For the systems scenario in the report, subtract the Number of VM Hosts in that scenario
from the Number of Physical Servers Including VM Hosts. This value represents the
number of physical servers that are to be consolidated into virtual machines.
3. For each consolidation solution scenario, calculate the virtualization consolidation ratio:
number_of_physical_servers/number_of_VM_hosts
For example, using the data in Figure 5-1 (page 92), you can determine that the number of
physical servers to be consolidated is 20.
The ratio for the small system consolidation is 20/6, and the ratio for the big system consolidation
is 20/3 – meaning that the 20 physical servers can fit on 6 small VM hosts or 3 larger VM hosts.
Analyzing Trends
HP Capacity Advisor provides trend analysis to allow you to better understand how the utilization
of resources has changed over time.
For information on creating a trend report, see “Stepping Through the Report Wizard” (page 89)
and “Determining Trends in Capacity Advisor” (page 41).
NOTE: Although forecast models cannot be deleted, all but the global forecast model can be
disabled and enabled. Follow the appropriate procedure for accessing the forecast model and
then follow the procedure for disabling or enabling it.
94 Basic Procedures
utilization, and zero for no change). The default is 1% projected annual growth for every
resource.
TIP: You can estimate projected annual growth by including trend calculations in utilization
reports derived by analyzing historical data. (See “Determining Trends in Capacity Advisor”
(page 41) and “Stepping Through the Report Wizard” (page 89).)
5. Click the OK button to save and apply a new definition for global forecasting.
IMPORTANT: The forecast model for a system is not inherited by any sub-OS workloads. If a
system with sub-OS workloads is included in a scenario, the forecast model will not be used
within the scenario.
Prerequisites To define the forecast model for a workload or system:
• You must be logged in to HP Systems Insight Manager. (See “Accessing Capacity Advisor”
(page 70).)
• You must have sufficient authorization to define the forecast model for a workload or a
system (see HP Insight Dynamics — VSE and HP VSE Management Software 4.1 Getting Started
Guide).
96 Basic Procedures
3. Select Edit ⇒ Scenario Workload Forecast... from the menu bar.
The Forecast Editor: Scenario Workload Forecast Model screen is displayed.
4. • To define the forecast model, follow the procedure Defining a Forecast Model.
• To disable the forecast model, follow the procedure Disabling a Forecast Model
• To enable the forecast model, follow the procedure Enabling a Forecast Model.
What Now? You might want to:
• View a forecast based on the new forecast model (see “Generating Forecasts” (page 97)).
Generating Forecasts
Once you have defined one or more forecast models, you can view the results of the forecast
models two ways:
• For a quick view, “Viewing Forecast Data in a Profile Viewer”
• For a more thorough report, “Viewing Forecast Data in a Utilization Report” (page 98)
4. Click Next .
Screen 2 of 3, Select Systems for the New Scenario, displays.
5. Click the check boxes that precede the systems that you want to include in the scenario (you
can add or remove systems later, if necessary).
Check marks appear in the check boxes by the selected systems and the rows containing the
systems are highlighted.
When you are satisfied that all systems that you want to include in the scenario are available
to you and have data collections associated with them, return to this procedure.
6. Click Next .
Step 3 of 3, Verify Scenario Parameters, displays.
7. Verify the name, description, and systems to be included in the scenario.
8. Verify that you want to open a scenario editing session, and then click Create. The check
box for this appears below the list of systems and is checked by default.
The Edit Scenario screen opens, and you can begin editing additional values for systems
and workloads to further refine your planning simulation.
If you do not want to immediately open a scenario editing session, uncheck the scenario
editing check box, and then click Create. The main window refreshes with the list of scenarios
(on the Capacity Advisor tab), including your new scenario definition.
What Now? Once you have created a scenario, you might want to:
• Edit a Scenario (see “Editing a Scenario” (page 100)).
• View reports and graphs to determine the effects of the changes (see “Producing Graphs
and Reports” (page 84)).
2. Click the first drop-down arrow to the left to see the choices for the duration of the data
collection period that you want to use.
Choose one to view in the display. The choices are as follow:
• Day
• Week (default)
• Month
• Quarter
• Half
• Year
3. Click the next drop-down arrow to the right to see the choices for selecting what relationship
the interval shall have to the selected date.
Choose one to view in the display. The choices are as follow:
• Ending (the simulation shall end at the selected date – default)
• Beginning (the simulation shall begin at the selected date)
4. Change the date, if needed, to work well with your other Data Range selections
5. Click OK to refresh the scenario resource utilization table with data collected during the
defined interval.
6. Click Cancel to return to the previous data range for this scenario.
NOTE: Changes to the Meters Represent: options are applied to the current scenario editing
session, but options return to the default values at the beginning of any new session.
Procedure 5-46 To Change Meters Represent: Drop Down
• Click the drop-down arrow to select a type of calculation to be represented in the meter bars
in the resource utilization table. The choices are as follow:
• average
• 90th percentile
• peak (default)
• max 15 minute sustained
The scenario resource utilization table displays the new values for each resource, including
violations of utilization limits set for each resource.
Copying a Scenario
Scenarios are used to model system behavior by performing “What-If” simulations based on
collected data. It is frequently desirable to use an existing scenario as the starting point for
developing a new scenario. Copying a scenario provides an easy way to accomplish this.
Prerequisites To copy a scenario:
• You must be logged in to HP Systems Insight Manager. (See “Accessing Capacity Advisor”
(page 70).)
• You must be authorized on all systems in the scenario (see HP Insight Dynamics — VSE and
HP VSE Management Software 4.1 Getting Started Guide).
Procedure 5-47 To Copy a Scenario
1. If you are not on the Capacity Advisor tab:
• If the Capacity Advisor tab is visible, click the Capacity Advisor tab.
• If the Capacity Advisor tab is not visible, select Optimize ⇒ Capacity Advisor ⇒ View
Scenarios... from the upper, HP SIM menu bar.
The Capacity Advisor tab will open, with a list of scenarios.
2. The names of any scenarios you have authorization to copy will be displayed. Click the
radio button preceding the scenario you wish to copy.
The row containing the scenario will be highlighted and the radio button will be filled in to
indicate selection.
3. Select Create ⇒ Copy Planning Scenario.... The Copy Scenario confirmation screen will
be displayed.
4. Modify the Name and Description fields as appropriate.
5. Click the OK button.
You will be returned to the Capacity Advisor tab.
What Now? Once you have copied a scenario, you might want to:
Renaming a Scenario
Scenarios are used to model system behavior by performing “What-If” operations based on
collected data. Over time, more appropriate names for scenarios may become apparent. Renaming
a scenario allows you to change the name.
Prerequisites To rename a scenario:
• You must be logged in to HP Systems Insight Manager. (See “Accessing Capacity Advisor”
(page 70).)
• You must have created the scenario. (See “Creating a Planning Scenario” (page 98).)
Procedure 5-48 To Rename a Scenario
1. If you are not on the Capacity Advisor tab:
• If the Capacity Advisor tab is visible, click the Capacity Advisor tab.
• If the Capacity Advisor tab is not visible, select Optimize ⇒ Capacity Advisor ⇒ View
Scenarios... from the upper, HP SIM menu bar.
The Capacity Advisor tab will open, with a list of scenarios.
2. The names of any scenarios you have authorization to rename will be displayed as links.
Click the radio button preceding the scenario you wish to rename.
The row containing the scenario will be highlighted and the radio button will be filled in to
indicate selection.
3. Select Modify ⇒ Rename Planning Scenario... from the Capacity Advisor tab menu bar.
The Rename Scenario screen will be displayed.
4. Modify the Name and Description fields as desired.
5. Click the OK button.
You will be returned to the Capacity Advisor tab.
What Now? Now that you have renamed a scenario, you may want to:
• Edit a Scenario (see “Editing a Scenario” (page 100)).
IMPORTANT: Disabling or enabling What-If actions can cause subsequent and dependent
What-If actions to fail. Be prepared to re-enable any changes if you get errors in the scenario.
Getting There
When you are editing a scenario , from either the System or Workload tab, select What-If
Action ⇒ Undo/Edit/View Applied What-If Actions from the menu bar. The Edit Scenario -
Undo/Edit/View Applied What-If Actions screen will be displayed. A list of changes made to
the scenario with check boxes preceding them is visible, with the earliest changes at the top of
the list.
Deleting a Scenario
Over time, as scenarios become irrelevant, removing them will reduce the list you have to search
to find your scenarios.
Prerequisites
• You must be logged in to HP Systems Insight Manager. (See “Accessing Capacity Advisor”
(page 70).)
• You must have created the scenario (see “Creating a Planning Scenario” (page 98).) or be
the HP SIM administrator (see the HP SIM help by selecting Help ⇒ For HP Systems
Insight Manager from the upper, HP SIM menu bar).
Procedure 5-50 To Delete a Capacity Advisor Scenario
1. If you are not on the Capacity Advisor tab:
• If the Capacity Advisor tab is visible, click the Capacity Advisor tab.
• If the Capacity Advisor tab is not visible, select Optimize ⇒ Capacity Advisor ⇒ View
Scenarios... from the upper, HP SIM menu bar.
The Capacity Advisor tab will open, with a list of scenarios.
2. The names of any scenarios you created, and thus can delete, will be displayed as links. If
you are the administrator, you can delete any scenario. Click the radio button preceding the
scenario you wish to delete.
The row containing the scenario will be highlighted and the radio button will be filled in to
indicate selection.
Creating a System
When developing a scenario to model future configurations, you can create systems to represent
systems you are considering adding to the configuration.
Prerequisites To create a system in a scenario:
• You must be editing a scenario (see “Editing a Scenario” (page 100)).
Procedure 5-51 To Create a System in a Scenario
For specific descriptions of each field, click the help topic link on the software screen for this
task.
1. If you are not on the System tab within the Edit Scenario window, click the System tab.
The System tab opens, displaying the list of systems currently in the scenario.
2. Select What-If Action ⇒ Create Systems... from the menu bar.
The Edit Scenario - Create System screen displays.
3. Fill in the System Name field.
You cannot change the name once the system is created.
NOTE: You can add one or more system names at a time by separating each name with a
comma (,) within the System Name field.
4. Select the appropriate System Model and Hardware Processor Family in the System
Hardware section.
5. Select the appropriate system type.
The screen repaints with the options appropriate to the selected system type.
6. Select the appropriate operating system.
7. If you selected VM Guest in step 5, now select a VM host.
8. Modify the CPU Resources as appropriate.
9. Modify the Memory Size as appropriate.
10. Optionally, modify the network and disk I/O Capacity as appropriate.
Editing a System
When constructing a scenario, it is frequently necessary to modify the characteristics of a system
to reflect future changes to existing hardware or to reflect the characteristics of a planned system.
Prerequisites To edit a system in a scenario:
• You must be editing a scenario (see “Editing a Scenario” (page 100)).
Procedure 5-53 To Edit a System
For specific descriptions of each field on this screen, click the help topic link on the software
screen for this task.
1. If you are not on the System tab within the Edit Scenario window, click the System tab.
The System tab opens, displaying the list of systems currently in the scenario.
Removing a System
As your scenarios evolve, you might need to remove systems from a scenario to represent planned
or actual changes.
Prerequisites To remove systems from a scenario:
• You must be editing a scenario (see “Editing a Scenario” (page 100)).
Procedure 5-55 To Remove Systems from a Scenario
1. If you are not on the System tab, click the System tab.
The System tab will open, with a listing the systems in the scenario.
2. Click in the check boxes beside the systems you want to remove from the scenario to select
them.
Check marks will appear in the check boxes.
3. Select Edit ⇒ Remove Systems... from the menu bar.
A confirmation screen listing the systems you are removing will be presented.
4. Click the OK button.
You will be returned to the Capacity Advisor - Edit Scenario screen with the systems you
selected removed.
What Now? Once you have removed systems, you might want to:
• View reports and graphs to determine the effects of the changes (see “Producing Graphs
and Reports” (page 84)).
4. Click in the circle preceding the name of the VM host that will be the new host for the VM.
The circle will be filled in and the row containing the VM host will be highlighted indicating
the selection.
5. Click the OK button.
The System tab of the Capacity Advisor - Edit Scenario screen will open.
What Now? Once you have moved a virtual machine, you might want to:
• View reports and graphs to determine the effects of the changes (see “Producing Graphs
and Reports” (page 84)).
Creating a Workload
When you are modeling future configurations, you can create new workloads to represent
applications that will be added. The workload can be based on either a static baseline or profile
data from an existing workload.
Prerequisites To create a workload in a scenario:
• You must be editing a scenario (see “Editing a Scenario” (page 100)).
Procedure 5-57 To Create a Workload
You can create workloads from the System or Workload tab. For specific descriptions of each
field on this screen, click the help topic link on the software screen for this task.
1. To preselect the system on which to run the workload:
• From the System tab in the scenario editor, click the check box preceding the system
on which you want to run the workload(s).
A check mark will fill the check box and the line containing the system will be
highlighted.
2. Select What-If Action ⇒ Create Workloads... from the menu bar.
The Edit Scenario: Create Workloads screen opens.
3. Fill in the Workload Name(s).
4. Optionally, add a detailed description of the workload(s) in the Workload Description
field.
7. a. If you want to use collected data from a real workload in your computing environment to
serve as the baseline information for the new workload(s), select Copy Profile.
b. If you want to supply static values, select Static Profile.
NOTE: Static values remain the same throughout scenario simulations unless modified
by editing the workload attributes. Copied profile values can change with changes to
the date range selected for the scenario because the data range determines the set of
collected data to be used in a data-based scenario.
8. Modify the values for each attribute in the selected profile, as desired.
See “Determining Estimated Utilization Assumptions for a Workload” (page 37) for
information about each requested attribute.
9. Click the OK button to save the new workload(s) and return to the System or Workload
tab where you started.
The new workload(s) will be listed on the Workload tab or in association with the selected
server on the System tab.
What Now? Once you have created a workload, you might want to:
• Edit a workload (see “Editing a Workload” (page 110)).
• Move a workload (see “Moving a Workload” (page 111)).
• Park a workload (remove the association between the workload and the server; see “Parking
a Workload” (page 113)).
• Remove a workload (see “Removing a Workload” (page 113)).
Editing a Workload
When constructing a scenario, it is frequently necessary to modify the characteristics of a workload
to reflect future changes in application or in the users of the application. Use the Edit Workloads
screen to make modifications to workload characteristics.
There are two types of workloads, those that reflect current workloads on the system and those
that are created in for a scenario. While both can be edited, the characteristics that can be edited
are different for each. If you are editing a workload created for a scenario, you can change the
basis from static to workload based and vice-versa.
Moving a Workload
Moving workloads allows you to redistribute workloads, including virtual equivalents of existing
systems, across physical servers. While moving workloads, you can compensate for differences
among systems by adjusting platform multiplier values. These values can be determined by
running applications on systems representing the hardware and software configurations being
used.
Move Considerations
In considering where to move a workload, think about the following aspects of a move:
NOTE: When measuring CPU utilization of Virtual Machines, it is possible for the reported
utilization to be greater than the number of virtual CPU cores (vCPU cores) associated with the
Virtual Machine.
While the number of Virtual Machine host threads allocated to the process for the virtual machine
is restricted to the number of virtual CPU cores, the Virtual Machine host threads used to
implement virtual hardware, such as I/O cards, are not restricted. Under certain load conditions,
this can result in CPU utilization of more than 100% being reported for a Virtual Machine.
TIP: Longer simulation intervals provide a better picture of activity on the system over
time than shorter intervals do.
Parking a Workload
When constructing a scenario, it can be desirable to temporarily remove the effects of workloads
to reflect potential changes, without permanently removing the workloads. This is referred to
as “parking” the workloads.
Prerequisites To park workloads in a scenario:
• You must be editing a scenario (see “Editing a Scenario” (page 100)).
Procedure 5-60 To Park Workloads
1. If you are not on the Workload tab, click the Workload tab.
The Workload tab will open, listing the workloads in the scenario.
2. Click the check boxes preceding the names of the workloads you wish to park.
Check marks will appear in the check boxes and the rows containing the workloads will be
highlighted, to indicate selection.
3. Select What-If Action ⇒ Park Workloads... from the menu bar.
The Edit Scenario - Park Workloads screen will be displayed.
4. Confirm that the workloads listed under Workload Name hosted on the systems listed
under Contained In are the workloads you wish to park.
5. Click the OK button.
The Workload tab of the Capacity Advisor - Edit Scenario screen will open.
What Now? Once you have parked a workload, you might want to:
• View reports and graphs to determine the effects of the changes (see “Producing Graphs
and Reports” (page 84)).
Removing a Workload
When working with a scenario, it is sometimes desirable to remove workloads to reflect potential
changes.
Prerequisites To delete workloads from a scenario:
• You must be editing a scenario (see “Editing a Scenario” (page 100)).
Procedure 5-61 To Delete Workloads
1. If you are not on the Workload tab, click the Workload tab.
The Workload tab will open, listing the workloads in the scenario.
2. Click the check boxes preceding the names of the workloads you wish to remove.
Check marks will appear in the check boxes and the rows containing the workloads will be
highlighted to indicate selection.
3. Select What-If Action ⇒ Delete Workloads... from the menu bar.
The Edit Scenario - Delete Workloads screen will be displayed.
4. Confirm that the workloads listed under Workload Name hosted on the systems listed
under Contained In are the workloads you wish to delete.
The power caps settings shown are provided by the administrator who is managing power
consumption of servers. Capacity Advisor obtains these settings and the enforcement data for
reporting purposes from HP Insight Power Manager. For information on how to generate a
Capacity Advisor report that includes power usage data, see “Producing Graphs and Reports”
(page 84).
TIP: The various Power Calibration screens look similar, but you can tell whether you are
within a scenario rather than interacting with the actual system using Virtualization Manager
because when you are within a scenario, the page title will show the usual Edit Scenario: prefix
and the scenario name will be displayed near the top of the page.
Calibration Options
On the power calibration screens you can specify what power data sources will be used. The
choices are below:
Table 5-3 Calibration Choices
Choices Description
Auto IPM calibrate only. Import and use only IPM power data to calibrate power estimates .
Auto calibrate. If unable to auto Attempt to use IPM power data. If no IPM data is available, then use the manual
calibrate, use the manual calibration data.
calibration settings.
Collect iLO2 Data Collect power data from the system. This may take a few minutes.
If there are any calibration issues once the IPM and iLO2 connection is established, use the Last
Attempted Calibration area to fix the issues. Similar to the IPM Configuration Checklist, resolve
the Last Attempted Calibration rows sequentially from top to bottom.
Manual Calibration
Manual calibration allows you to manually calibrate a system by specifying idle/max values.
Determining idle/max values is important in accurately estimating power usage. These values
can be determined by model and hardware configuration. For your convenience, HP has provided
power calculators to aid you in this process. For more information on how these power calculators
are created, see Power Calculator Development PDF.
NOTE: For some servers, the power calculator may only indicate a max value and no idle value.
In these cases, you should specify the given max value, and leave the idle value empty. Capacity
advisor will automatically calculate the idle value as 80% of the provided max value.
NOTE: A consolidation adheres to the existing utilization limits. For information on utilization
limits, see “Utilization Limits ” (page 31).
NOTE: The HP Smart Solver is not cluster-aware; this includes Serviceguard as well as
VMware clusters. Therefore, solutions can be presented that do not account for the cluster
relationship. To preserve this relationship in a simulation, therefore, choose systems that
have no cluster members, or include all or a subset of members from one cluster.
TIP: Before running the HP Smart Solver automation, ensure that your source servers do
not violate any of the utilization limits set for those systems. (Choose What-if Actions Edit
System... to check this information.) When systems violate utilization limits, the Smart
Solver solutions are unlikely to be useful.
TIP: Longer simulation intervals provide a better picture of activity on the system over
time than shorter intervals do.
TIP: You may need to expand the gray bar to view the table entries.
• If you select to use a host template, a template editor will open. Fill in the fields as
desired. (See “Host Template Fields” in Capacity Advisor Help for attribute descriptions.)
Any new host systems will use this configuration.
6. Change solution constraints, if desired.
7. Click OK.
Step 2 of 3 displays.
NOTE: A message appearing near the control buttons at the bottom of the screen informs
you of the amount of memory needed to generate the solution and the amount of memory
available. If the memory available is insufficient to generate the solution, you will need to
correct this situation before continuing to run the Smart Solver.
2. Check the Smart Solver Configuration Values and Scenario Contents Summary
Information to confirm that they match your expectations.
To change values, click Previous to return to the screen where the simulation values are set
(step 1 of 3).
3. Once you are satisfied with the simulation values, click OK to begin the calculations.
The Smart Solver runs for a time, and then the results display.
NOTE: The solution will adhere to the existing utilization limits. For information on utilization
limits, see “Utilization Limits ” (page 31).
NOTE: The HP Smart Solver is not cluster-aware; this includes Serviceguard as well as
VMware clusters. Therefore, solutions can be presented that do not account for the cluster
relationship. To preserve this relationship in a simulation, therefore, choose systems that
have no cluster members, or include all or a subset of members from one cluster.
TIP: Before running the Smart Solver, ensure that your source servers do not violate any
of the utilization limits set for those systems. (Choose What-if Actions Edit System... to
check this information.) When systems violate utilization limits, the Smart Solver solutions
are unlikely to be useful.
TIP: Longer simulation intervals provide a better picture of activity on the system over
time than shorter intervals do.
NOTE: A message appearing near the control buttons at the bottom of the screen informs
you of the amount of memory needed to generate the solution and the amount of memory
available. If the memory available is insufficient to generate the solution, you will need to
correct this situation before continuing to run the Smart Solver.
2. Check the Smart Solver Configuration Values and Scenario Contents Summary
Information to confirm that they match your expectations.
To change values, click Previous to return to the screen where the simulation values are set
(step 1 of 3).
3. Once you are satisfied with the simulation values, click OK to begin the calculations.
The Smart Solver runs for a time, and then the results display.
NOTE: Workload stacking adheres to existing utilization limits. For information on utilization
limits, see “Utilization Limits ” (page 31).
NOTE: The HP Smart Solver is not cluster-aware; this includes Serviceguard as well as
VMware clusters. Therefore, solutions can be presented that do not account for the cluster
relationship. To preserve this relationship in a simulation, therefore, choose systems that
have no cluster members, or include all or a subset of members from one cluster.
2. From the Workload tab, select What-If Action ⇒ Automated Workload Stacking....
Step 1 of 3 displays.
TIP: Longer simulation intervals provide a better picture of activity on the system over
time than shorter intervals do.
TIP: You may need to expand the gray bar to view the table entries.
• If you select to use a host template, a template editor will open. Fill in the fields as
desired. (See “Host Template Fields” in Capacity Advisor Help for attribute descriptions.)
Any new host systems will use this configuration.
6. Change solution constraints, if desired.
7. Click OK.
Step 2 of 3 displays.
NOTE: A message appearing near the control buttons at the bottom of the screen informs
you of the amount of memory needed to generate the solution and the amount of memory
available. If the memory available is insufficient to generate the solution, you will need to
correct this situation before continuing to run the Smart Solver.
2. Check the Smart Solver Configuration Values and Scenario Contents Summary
Information to confirm that they match your expectations.
To change values, click Previous to return to the screen where the simulation values are set
(step 1 of 3).
3. Once you are satisfied with the simulation values, click OK to begin the calculations.
The Smart Solver runs for a time, and then the results display.
TIP: In the HP SIM Version C.05.00 environment, Serviceguard clusters must have unique
names. To avoid issues with duplicate names in your configuration, do one the following:
• Upgrade HP SIM
• Rename the clusters so they have unique names, deleting and recreating the Serviceguard
packages
VSE management software organizes applications into workloads. Capacity Advisor collects
utilization data for both systems and workloads. As a package fails over from one system to
another, one of the workloads that Capacity Advisor is tracking might also move from one system
to another. Capacity Advisor continues to monitor the workload on the old system until the
workload is updated or edited to change the host name to that of the new host. Serviceguard
packages and Capacity Advisor workloads are defined independently but can overlap. A
Serviceguard workload is associated with one Serviceguard package in the Virtualization Manager
and Capacity Advisor environment.
With the latest release of Virtualization Manager, certain suboperating system workloads are
associated with Serviceguard packages. With this change, the capcollect command
automatically concatenates the utilization of these Serviceguard-package workloads as they
move from one cluster node to another. This significantly simplifies the use of Capacity Advisor
in a Serviceguard environment.
NOTE: Capacity Advisor assumes that Serviceguard-package workloads have been correctly
defined so that there is a reasonably close 1:1 relationship between a Capacity Advisor workload
and the Serviceguard-package workload. If multiple workloads are associated with the same
Serviceguard package, Capacity Advisor results might be difficult to interpret.
The first Serviceguard-package workload created on a system also has an OTHER workload
associated with it for the system where it is running (for example, such a workload would have
a name such as system_name.OTHER). The OTHER workload for systems with
Serviceguard-package workloads in a Serviceguard cluster is associated with the system, not
with the Serviceguard-package workloads. It does not move as the Serviceguard package running
on the system moves to another system in the cluster. If all the Serviceguard-package workloads
on a cluster member move to other nodes in the cluster, the OTHER workload for that system
disappears from the display, and its utilization data becomes inaccessible until a
Serviceguard-package workload is run on that system. For additional information about this
capability, see the Virtualization Manager documentation; for more information about workloads,
including the OTHER workload, see the “Workloads” topic in Virtualization Manager Help online.
If there is no monitored workload, then utilization data for the failed over system is split across
two or more workloads. To prevent this, use the following procedure to treat these multiple
workloads as a single workload:
1. Create a scenario and include the current virtual machine host.
2. Within that scenario, create a new workload and import data from the unrepresented
workload. (Create two or three workloads, if needed.)
3. Place these new workloads in the current virtual machine.
4. When you edit or move one of these workloads, do the same with the others.
The virtual machine containing the multiple workloads can be moved within the scenario and
can give a complete picture of past utilization. The collection of these multiple workloads gives
you a nearly uninterrupted view of the historical utilization for the virtual machine.
Virtual machines that are moved between hosts using the hpvmmigrate command preserve
their UUIDs and are not seen as two virtual machines.
127
capcollect (1M)
NAME
capcollect -- Collect Capacity Advisor data from systems to examine workload scenarios, do
capacity planning, and store the data on the CMS.
SYNOPSIS
Path on CMS:
• /opt/vse/bin
capcollect [-c] [hostname1, hostname2, ...hostnameN]
DESCRIPTION
The capcollect command enables the user to collect historical utilization data from systems
licensed for Capacity Advisor for analysis on the Central Management Server (CMS). Utilization
data is gathered from systems specified using Web-Based Enterprise Management (WBEM).
WBEM Credentials for the systems are used as set up in HP SIM. The data gathered is stored on
the CMS in files.
During a run, capcollect attempts to gather all WBEM utilization data stored on the managed
system that is not already present on the CMS. Configuring capcollect to be run daily allows
the last 24 hours of data to be gathered on each run. If a system is inaccessible when capcollect
runs, an attempt is made to gather the missing data during the next run.
Previously collected data on the CMS older than four years is removed. HP recommends that
collection be configured to occur daily.
NOTE: An automatic discovery task and automatic capcollect task start the 90-day trial
license for VSE for each discovered managed node.
Options
-c Checks the suitability of each system for data collection by verifying its attributes in HP-SIM
and retrieving information about the system using WBEM. Error or warning messages are
issued for problems that would prevent successful collection. No utilization data is gathered
and no previously collected data is removed.
-f Performs an IPM calibration only.
-i Performs a collection from the ILO interface (can take up to 60 seconds per system).
Operands
hostname Specifies the names of the systems from which to collect utilization data. By default,
data is collected from all systems licensed for Capacity Advisor. Note that Capacity
Advisor does not consider a complex to be a system.
You cannot use the following special characters as part of a hostname: grave accent
(`), semi-colon (;), ampersand (&), vertical bar (|), left parenthesis ( ( ), hash mark
(#), greater-than sign (>), less-than sign (<), and the new-line character (ASCII 012).
Disk space needed on the CMS is about 32K per day per workload. In addition to
explicitly created workloads, there is a workload for the whole system and a
workload for orphan processes not assigned to any others.
RETURN VALUES
Exit values are:
0 Successful completion.
1 An error was encountered. See the WARNINGS section.
3 An error was encountered when creating a new workload in the database or reading an
existing workload from the database.
WARNINGS
Write access to profile data using the capprofile(1M) command may be delayed while the
capcollect command is running.
If you receive the following message: "Unable to contact the WBEM server. See the capcollect(1M)
manual page", a network or system problem is preventing contact with the WBEM server.
To determine the cause of the problem, use the RETRY AND VERIFY PROCESS described next.
129
FILES
/var/opt/vse/profile/bin
• Root directory for storing collected data.
AUTHORS
capcollect(1M) was developed by Hewlett-Packard Company.
RELEASE VERSION
capcollect(1M ) A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capprofile(1M), capprofile(4)
131
HP-UX
• C.03.35 or later
SOLARIS
• C.03.75 or later
LINUX
• C.04.00 or later
EXAMPLES
Extract OVPA data and import the data to an existing system, test.company.com.
# capovpaextract test.company.com
Extract OVPA data for a specific time interval and import it as a non-VSE workload to
test.company.com.
# capovpaextract -b 01/01/06 -e 06/31/06 -p test.company.com
AUTHORS
capovpaextract(1M) was developed by Hewlett-Packard Company.
RELEASE VERSION
capovpaextract(1M ) A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capcollect (1M)
133
Options
-b begin-time Specifies the time to begin using profile data. If omitted, the first available
profile time is used.
-c Checks an import file without importing its data. This checks for duplicate
sample times, sample times not aligned to hours, improperly formatted
samples, samples with negative values, and missing samples. A message
is issued for each inconsistency noted.
-e end-time Specifies the time to stop using profile data. If omitted, the last available
profile time is used.
Begin-time and end-time are defined as YYYYMM[DD[hh[mm]]] as follows:
Units Meaning
externalBilling2
135
accounting1
monitoring
WARNINGS
While the capcollect(1M) command is running, write access to profile data using the
capprofile(1M) command may be delayed.
FILES ON CMS
/var/opt/vse/profile/bin
• Root directory for storing collected data for both capcollect and capprofile.
Note that the format of these data files may change without notice from release to release.
The file system where these files are stored needs to be sized to hold all the daily utilization
profile data, which for each system, is about 32K per day per workload, taking into account
minimum block size of 4K.
For example, with a CMS monitoring 100 systems, each with an average of 3 workloads,
with a need to keep historical data for one year, the file system where the profile resides
must have space for (100 systems + 300 workloads) * 365 days * 32K = 4.45 Gigabytes. With
a file system that allocates storage in blocks greater than 24K, then use the larger block size.
AUTHORS
capprofile(1M) was developed by Hewlett-Packard Company.
RELEASE VERSION
capprofile(1M ) A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capprofile(4), capcollect(1M), capovpaextract(1M), vseinitconfig(1M)
137
UTIS: Universal Time (GMT) in seconds (standard UNIX time in seconds since 1 January 1970).
CPU_ALLOC: Number of CPUs allocated (active CPUs only; cores or hardware threads on
multicore). Hyperthreaded processors are not counted in CPU_ALLOC.
CPU_UTIL: CPU utilization expressed as the number of CPUs used (5 minute average).
DISK_UTIL: Disk bandwidth utilization in MB/s (10^6 bytes, megabytes per second) (5 minute
average).
MEM_ALLOC: Memory allocation in GB (gigabytes).
MEM_UTIL: Memory utilization or amount of memory used in gigabytes (at end of interval
reading).
NET_UTIL: Network bandwidth utilization, in Mb/s (10^6 bits, megabits per second) (5 minute
average).
PHYS_CPUS: Number of physical CPUs (at end of interval reading).
PHYS_MEM: Physical memory available, in GB (gigabytes).
PWR_UTIL: Power utilization expressed as kW (5 minute average).
PWR_ALLOC: Not available.
The last line of the import file header must include at least one metric column label and may
have any combination of the eight existing metric column labels, in any order. It must have the
UTIS timestamp column label in position 1 or, if the YYYYMMDDhhmm column label is present,
in position 2. A metric label can appear only once in the header. UTIS timestamps must increment
in a consistent order for each row; YYYYMMDDhhmm values are provided for readability.
To import a subset of metrics, specify only those metrics in the header. For example, to import
only the CPU_UTIL metric, the last header line should contain “YYYYMMDDhhmm, UTIS,
CPU_UTIL” or “ UTIS, CPU_UTIL.”
Each subsequent line after the header contains utilization values for a specified moment in time.
Each data line, called a sample, has a timestamp followed by the values as designated in the
header. Utilization values for a sample are separated by a specified delimiter character or by a
comma (default). The UTIL seconds must be in 5-minute intervals (increments of 300 seconds).
For example, a file could contain the following profile format headers followed by the date and
the labels for each metric:
#Profile: node05
#Host: node05.company.com
#CPU: 4@1.3GHz
#Memory: 4084MB
#OS: HPUX
#Model: ia64 hp server rx5670
#Version:A.02.50.00
YYYYMMDDhhmm, UTIS, CPU_ALLOC, CPU_UTIL, DISK_UTIL, MEM_ALLOC, MEM_UTIL,
NET_UTIL, PHYS_CPUS, PHYS_MEM
NOTE: In the following examples, UTIS values are truncated to omit following zeroes.
EXAMPLES
The following example shows utilization data in compressed format created using the following
command:
# capprofile -x -b20051201 -e2005120101 node05.company.com
#Profile: node05
#Host: node05.company.com
#CPU: 1 @ 1 GHz
#Memory: 2024MB
#OS: HPUX
#Model: ia64 hp server rx5670
#Version:A.02.50.00
The following example shows utilization data in a tabular format, aligned in columns.
AUTHORS
capprofile(4) was developed by Hewlett-Packard Company.
RELEASE VERSION
capprofile(4) A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capprofile(1M), capcollect(1M)
139
capreport (1M)
NAME
capreport -- Generate reports of historical data or utilization trends based on existing targets or
the existing configuration.
SYNOPSIS
Path: /opt/vse/bin
capreport -n system [-n system ...] [-t type ] [-b begin-time ] [ -e end-time
] [-W ]
capreport -w workload-name [-w workload-name ... ] [ -t type ] [ -b begin-time
] [ -e end-time ]
capreport -f configuration-file
capreport -h
DESCRIPTION
The capreport command displays historical data or utilization trends for selected targets,
workloads or systems.
Using capreport is an alternative provided for users to create reports using the command line
(CLI); capreport provides several of the reports obtainable through the Capacity Advisor graphical
user interface (GUI).
capreport produces two reports, each focused on a different use of utilization information, as
follows:
• A Utilization Report, which provides information on historical utilization for a specific target
• A Trending Report, which provides information on past trends in resource utilization
capreport provides reports for workload and system target types.
The user can specify multiple workloads or systems, and multiple target types.
capreport does not support generation of scenario comparison reports, nor complexes as a
target type.
If the user omits both start and end times, the report includes all historical utilization data
available for the given target. If the user does not specify a valid date interval, capreport returns
an error message.
The user obtains reports as HTML output saved as a file in the current directory. To specify a
different directory, use the capreport configuration file. For information on the capreport
configuration file, refer to the capreport(4) manpage.
capreport generates reports using the following defaults:
Table A-1 Defaults
Setting Default Value
detail included
show workloads no
Options
capreport recognizes the following options:
-b begin-time The moment when to start collecting data (see -e endtime for
specific format).
-e end-time Begin-time and end-time have the same format as follows:
YYYYMM[DD[hh[mm]]]
where:
YYYY -- Digits of the year
MM -- Month of the year (01-12)
DD -- Day of the month (01-31)
hh -- Hour of the day (00-23)
mm -- Minute of the hour (00-59)
-W Display all physical children workloads of the selected systems.
-f configuration-file Specifies an input file of commands to use instead of command
line values and arguments. Refer to the capreport(4) manpage
for the format of entries in the configuration-file.
-h Displays command usage.
-n system Specifies the names of systems for which to report aggregate
utilization.
-t report-type Specifies the type of report to be produced. The Utilization
Report (util) and Trending Report (trend) are available; they
are described above under Description.
For both Utilization and Trending reports, the user can specify
workloads or systems, but not complexes.
-w workload-name Specifies the names of workloads for which to report utilization.
(Note: workloads seen by capreport may not be identical to
those on the VSE Workload tab.)
EXAMPLES
Show capreport usage information.
capreport -h
Create a Utilization Report (-t util) in the current directory for node01 (-n node01). The report
uses utilization data from November 18th, 2006 (-b 20061118) to December 20th, 2006 (-e 20061220).
Note that util is the default report type.
# pwd
/user/current-directory
# capreport -t util -n node01 -b 20061118 -e 20061220
Report files generated on file:///user/current-directory/
2007-3-1-123719-371/CapAdReport/index.html
Create a Trend report in HTML format in the current directory for node01 (-n node01). The report
uses historical utilization data from November 28th, 2006 (-b 20061128) to December 20th, 2006
(-e 20061220).
141
# capreport -t trend -n node01 -b 20061128 -e 20061220
Report files generated on file:///user/current-directory/
2007-3-1-123725-111/CapAdReport/index.html
DEPENDENCIES
The user must run the capreport command on the HP SIM Central Management Server (CMS).
capreport creates reports only for systems licensed for Capacity Advisor on the CMS.
AUTHORS
capreport(1M) was developed by Hewlett-Packard Company.
RELEASE VERSION
capreport(1M ) A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capcollect(1M), capprofile(1M), capovpaextract(1M), capreport(4)
143
report.report-name.workload=value
value is the name of the workload for which to create a report. More than one workload can be
specified using the following syntax:
report.report-name.workload=value, value2, ...
This option is equivalent to capreport with the CLI option -w.
DATE SELECTION
report.report-name.sdate=value1
report.report-name.edate=value2
sdate specifies the report-start date, edate specifies the report-end date; value1 and value2 have
the same format as follows:
YYYYMM[DD[hh[mm]]]
where:
YYYY -- Digits of the year
MM -- Month of the year (01-12)
DD -- Day of the month (01-31)
hh -- Hour of the day (00-23)
mm -- Minute of the hour (00-59)
This option is equivalent to using the capreport CLI option -b for sdate and -e for edate.
REPORT CONTENT
report.report-name.details=value
value can be either yes, to include detail in the graphs in the report or no to omit graph detail.
By default, detail is yes.
GRAPHING OPTIONS
report.report-name.ratio=value1
report.report-name.width=value2
value1, which sets the aspect-ratio, can be 4:3, 7:5, or 16:9 (default: 4:3); value2, which sets
the graph-width in pixels, can be 400, 500, or 600 (default: 600).
REPORT OUTPUT
report.report-name.output=value
value is html.
HTML OUTPUT DIRECTORY
report.report-name.outputdir=value
value specifies the output directory or folder for the html report files. If not specified, files are
placed in the current directory.
AGGREGATION METHOD
report.report-name.method=value
value is average, peak, or 90th (for 90th percentile).
ERROR ANALYSIS
report.report-name.eanalysis=value
value is yes (to include error analysis data in the report) or no (to omit such data).
THRESHOLD VALUE
report.report-name.threshold=value
value is an integer greater than zero (0) and less than or equal to 100.
BUSINESS PERIOD
report.report-name.period=value
report.myreport2.type=util
report.myreport2.system=node03, node04
report.myreport2.sdate=200611201120
report.myreport2.edate=200612050935
report.myreport2.details=yes
report.myreport2.ratio=7:5
report.myreport2.width=500
report.myreport2.output=html
The following example shows how to define default values, using the same reports from the
previous example that had many properties in common.
#my_input_file_sample_3
report=myreport, myreport2
report.default.sdate=200611201120
report.default.edate=200612050935
report.default.details=yes
report.default.ratio=7:5
report.default.width=500
report.default.output=html
report.myreport.type=util
report.myreport.workload=node01WorkloadOne
report.myreport2.type=util
report.myreport2.system=node03, node04
AUTHORS
capreport(4) was developed by Hewlett-Packard Company.
145
RELEASE VERSION
capreport(4) A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capreport(1M), capprofile(1M), capovpaextract(1M)
Generate a node list configuration file using default options and overwrite the existing
configuration file.
# capagentlesscfg -o node1 node2 node3 node4
Generate a node list configuration file with 3–minute intervals between data collections, and
overwrite the existing configuration file.
# capagentlesscfg -o -m 180 node1 node2 node3 node4
Generate a node list configuration file with 5–minute intervals between data collections and
using two collector threads. Append the node list to the existing configuration file.
# capagentlesscfg -a -m 300 -n 2 node1 node2 node3 node4
AUTHORS
capagentlesscfg was developed by Hewlett-Packard Company.
RELEASE VERSION
capagentlesscfg A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capcollect(1M)
149
-p
Indicates that the workload whose data is being imported is a non-VSE workload. This provides
an alternative to importing PMP data from non-VSE licensed systems to use in Capacity Advisor
scenarios. Non-VSE workloads are not associated with any licensed nodes and are not visible
on the VSE Workload tab.
To import non-VSE workload data, use the following GUI action sequence starting from the
Capacity Advisor tab: Modify -> Edit Planning Scenario. This will open the scenario that you
selected. Then click What-If Action -> Create Workloads from the Edit Scenario menu. Activate
the radio button “Use profile data from workload” and choose a non-VSE workload from the
“Copy Profile” workload list. You must know ahead of time the name of the non-VSE workload.
Dependencies
The command requires an installed and configured PMP. This command does not support PMP
configured with remote database.
Capacity Advisor supports the following version(s) of PMP :
• 4.7
EXAMPLES
Extract PMP data and import it into CapAd database for system test.company.com.
# cappmpextract -i test.company.com
Extract PMP data for a specific time interval and redirecting output to out.txt file.
# cappmpextract –x -b 20060101 -e 20060631 test.company.com > out.txt
Extract PMP data for a specific time interval and import it as a non-VSE workload to
test.company.com.
# cappmpextract –i -b 20060101 -e 20060631 -p test.company.com
Lists all available PMP managed nodes from where data can be extracted from or imported into
Capacity Advisor:
# cappmpextract –l
Name Available History Percent Valid
SystemA 12/17/07 05:30 pm - 12/18/07 05:05 pm 97.53%
SystemB 12/17/07 05:35 pm - 12/18/07 05:05 pm 97.52%
AUTHORS
cappmpextract was developed by Hewlett-Packard Company.
RELEASE VERSION
cappmpextract A.04.01.00.xx
HP Capacity Advisor Version 4.1, January 2009
SEE ALSO
capcollect(1M), capprofile (1M), capprofile (4)
core Active data-processing unit within a processor; a processor (CPU) can contain one or more
cores. Multiple cores on the same physical unit provides the capability for multiprocessing
within the same CPU.
CPU Central Processing Unit. The computer chip that executes most programming instructions; can
be composed of one or more cores.
Microsoft® Windows® Percent busy since the start of the interval CPU PDH counter
When monitoring user-defined workloads, CPU and memory utilization for short-lived,
"user-owned" processes may be missed. Short-lived processes are those lasting less than 5
minutes that span less than two sample periods. Any "missed" utilization is attributed to
system processes.
disk I/O bandwidth Measured in MB/s (10^6 bytes, megabytes per second).
utilization Each sample represents an average reading over the past 5 minutes. These measurements are
obtained and calculated in the following manner:
Table B-3 Data Collection for Disk I/O Bandwidth Utilization by Platform
Platform Calculation Collected From
Microsoft Windows Total bytes transferred out during the interval PDH disk counters
151
Table B-1 Units and Terminology (continued)
GHz Gigahertz. In Capacity Advisor, CPU capacity is defined in terms of clock speed expressed in
megahertz (10^6 hertz) or gigahertz (10^9 hertz). Clock speed refers to the rate at which a
computer performs its most basic operations such as adding two numbers.
Hyper-Threading Capability of some Intel® processors to create an additional virtual core that provides additional
processing efficiencies. Note that Capacity Advisor does not count Hyper-Thread virtual cores
separately.
hypervisor In Capacity Advisor, the hypervisor includes not only the virtualization platform, but also all
functions performed by the host OS, as well as all virtual machine monitoring processes
(everything on the VM host that is not a VM guest).
hypervisor memory Capacity Advisor estimates hypervisor memory overhead by adding together all memory
overhead used in support of running guests. This overhead can be estimated by adding together the
memory use of the following:
• the host operating system that the hypervisor is running on (HP-UX, Linux, Windows)
• the hypervisor process that manages and enables the execution of guests
• An overhead constant per guest that can either be a standard value for each guest on the
host, or a function of the amount of RAM allocated to a guest depending on the virtualization
platform.
Except in the case of HP Virtual Machine, Capacity Advisor assumes a worst case scenario
where all guests are allocated 1GB of memory, as this will maximize the hypervisor memory
overhead.
headroom The difference between the average resource utilization on a system and the maximum available
capacity. See Headroom for an explanation of headroom ranking (stars), and information on
interpreting the star rankings shown in automated solutions.
Mb/s Megabits (10^6 bits) per second. Unit used for networking throughput.
MB/s Megabytes per second (10^6 bytes per second). Unit used for storage media throughput.
multithreading The ability of an application and operating system to split processing between processors or
cores, thereby enabling parallel computing.
Table B-5 Data Collection for Network I/O Bandwidth Utilization by Platform
Platform Calculation Collected From
Microsoft Windows Total bytes transferred out during the PDH counters
interval
OTHER workload The system-name.OTHER workload is used to account for all processes on a system that do not
match any user-defined workloads. For more information, see “Workloads” in Virtualization
Manager Help. On some Capacity Advisor displays, data is not available for this .OTHER
workload.
processor Component that plugs into a processor socket. A processor can contain more than one core.
processor module The packaging of one or more processors in a unit that connects to a single socket on the
system bus.
scaling multiplier A compensating factor that Capacity Advisor uses to adjust needed resources when analyzing
a move from one platform to another.
153
154
C Snapshots of a Scenario Comparison Report
The following images provide clips from a report that compares three scenarios: one a collection
of physical servers and two consolidation solutions that illustrate changes that would occur after
moving the physical servers to VM hosts. These images are provided to illustrate the types of
information that the report contains for each scenario included in a scenario comparison report.
155
Workload Detail
157
158 Snapshots of a Scenario Comparison Report
159
160 Snapshots of a Scenario Comparison Report
161
162
D Troubleshooting in Capacity Advisor
Behaviors that you might see when working within the Capacity Advisor user interface that may
not have error or warning messages associated with them are explained in this appendix.
Connection Problems
Within an interdependent product like VSE Management Software, there are conditions that can
create errors in connection that make it difficult or impossible to for some functions to complete
in Capacity Advisor.
Cannot Collect Data from Utilization Provider on HP Proliant Servers Running Novell Suse Linux 9
or 10 The Utilization Provider depends on OpenPegasus for data transfer to the VSE CMS,
but OpenPegasus is not provided by default with Suse Linux 9 and 10. Remedy: Uninstall
OpenWBEM on these systems and install OpenPegasus. See the HP VSE Management Software
Version 4.1 Installation and Update Guide for HP-UX for complete instructions.
Errors in CMS or Managed Node Configuration VSE Management Software provides a tool
called vseassist that you can use to identify and troubleshoot system configuration errors
that may be preventing data collection or other use of Capacity Advisor. For full information on
the vseassist tool, see HP Insight Dynamics — VSE and HP VSE Management Software 4.1 Getting
Started Guide.
Internet Explorer Times Out Before Report Generation Completes In the case where you request
a report using data from many managed systems (>100), Microsoft Internet Explorer may end
the session connection before the report is complete. This ends the report creation; no report is
generated for viewing or download.
Remedy: One way to address this behavior is to create a registry key on your local Microsoft
Windows system to extend the amount of time that Internet Explorer will wait before closing
the connection, as follows:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPer1_0Server"=dword:00000005
"MaxConnectionsPerServer"=dword:00000005
"ReceiveTimeout"=dword:5265C0
These settings cause the following to occur:
• MaxConnectionsPer1_0Server and MaxConnectionsPerServer increase the
maximum number of connections that can be used to handle the traffic from the browser.
(Normally, the value is 2 connections per server; this example shows 5 connections per
server.)
• ReceiveTimeout extends the timeout boundary of the browser. (Use hexadecimal values
to adjust the time to the desired number of hours, with 24 hours being the maximum time
that will work successfully.)
Other alternatives include:
• reducing the number of systems included in a single report to <100.
• running large reports in Mozilla Firefox browser, where this behavior does not seem to
occur.
capprofile Hangs When Exporting Non-Contiguous Data into Capacity Advisor for
Profiling capprofile may hang when exporting large amounts of non-contiguous data (data
set contains significant periods when data was not collected interspersed with periods of data
collection). Remedy: Export contiguous chunks of data.
Licensing - General To collect data from a managed node, that node must be licensed to fully
use Capacity Advisor or must have a limited license (the HP Insight Capacity Advisor
Consolidation Software) for data collection only. For information on licensing, see the “Licenses”
chapter in HP Insight Dynamics — VSE and HP VSE Management Software 4.1 Getting Started Guide
and “Data Collection and the HP Insight Capacity Advisor Consolidation software” (page 80).
For additional information, refer to the “Command Reference” (page 127) in this guide, as well
as the HP SIM Technical Reference Manual or the HP SIM User Guide.
Table E-1 Error Messages and Their Correction
Message Possible Cause To Correct
Collection failed on 1 system or Appears at the end of output if Examine the output. If information
Collection failed on n systems. data collection failed on any there seems insufficient, run
system. vseassist to troubleshoot connection
errors.
Could not access the HP SIM instance on HP SIM is not running. Use mxstart to start HP SIM on the
this system; nested exception is: central management server.
java.net.ConnectException: Connection
refused.
Error collecting utilization data for • The Utilization Provider may • Check that the Utilization Provider
whole-OS workload "system-name" - be missing or incorrectly is running on the system.
no data collected. configured on the managed • Check that the system is licensed
or node. for Capacity Advisor.
• The system may not be • Check that the workload is still
Error collecting utilization data for licensed for Capacity Advisor
workload "workloadname" on associated with the same system (is
data collection. Capacity Advisor information
"system-name" - no data collected.
• The workload may have been up-to-date).
or moved since the last automatic • Run vseassist to troubleshoot
Error collecting physical CPU utilization update in Capacity Advisor connection errors.
data for HPVM "vm-host" from HPVM (update occurs every 5
Host "vm-name" - no data collected. minutes).
Error collecting utilization data for • A system may have been down • Check that the server is up, and
whole-OS workload "system-name" - during the collection period. start a new collection.
some data collected. • The workload may have been • Check that the workload is still
or moved since the last automatic associated with the same system (is
update in Capacity Advisor Capacity Advisor information
Error collecting utilization data for (update occurs every 5 up-to-date).
workload "workloadname" on minutes).
"system-name" - some data collected. • Run vseassist to troubleshoot
connection errors.
or
Error collecting physical CPU utilization
data for HPVM "vm-host" from HPVM
Host "vm-name" - some data collected.
Error: Missing Capacity Advisor Permissions for this node are not Ensure that the node is licensed, and
authorization for node: system_name in place. that appropriate permissions for the
node are set. Run vseassist to
troubleshoot connection errors.
Error: No data has been collected for the Missing authorization or Ensure that the system where the
specified workload. credentials for a system. workload is running has appropriate
authorization or credentials, then
collect data on that system again. Run
vseassist to troubleshoot connection
errors.
system_name: Another HP SIM Central See message text. Check access and process activity. Run
Management Server may be accessing vseassist to troubleshoot connection
this system. CIM_ERR_NOT_FOUND: errors.
The requested object could not be found:
Instance not found for RpID: FSS_3 and
datetime: date_time, GUID: n.
system_name: Error attempting to access See message text. Run vseassist to troubleshoot
the WBEM server; connection errors.
CIM_ERR_NOT_FOUND: The requested
object could not be found: Instance not
found for RpID: rpid and datetime:
2006...,GUID: n.
system_name: Error creating object. The system specified by For systems running HP-UX 11.11,
system_name during data apply patch PHSS_34428; for systems
collection is running Version running HP-UX 11.23, apply patch
2.00.09 of HP-UX WBEM Services PHSS_34429.
without required patches.
1 warning issued Appears at the end of output if Check for advisements and take
or any warnings were issued. corrective action if desired.
n warnings issued
A series of overlapping samples begins Samples imported with Overlapping samples are automatically
at time sample_time. The overlapping capprofile that overlap in time ignored or invalidated in Capacity
samples starting at this time are ignored. cannot be interpreted. Advisor. Import the data again, taking
care to designate date ranges that do
not overlap.
Collection from system_name is not Collection from VMware and Discover the system from and HP SIM
supported on an HP-UX CMS. MSVS Virtual Machines is only CMS running on a Microsoft ®
supported from a Windows HP Windows system and collect data from
SIM CMS. there.
Warning: Ignoring unknown monitored The workload is not known to To cause the workload to be known,
workload "workload_name" on VSE. select system_name in the VSE
"system-name". Management Visualization tab screen.
Then select Tools ⇒ Update System
Workloads from the Visualization tab
menu.
Improperly formatted sample values at A sample line in the file imported The improperly formatted values will
time sample_time have been ignored. with capprofile contains be automatically marked as invalid,
values that are improperly and will not be included in Capacity
formatted. Advisor reports.
Some formatting errors can be
manually corrected. See the
capprofile(1M) command reference page
for format examples.
Use the Profile Viewer to determine if
the sample contains a sufficient
number of valid data points to provide
a meaningful report.
Java Heap Space. Please see the HP See “Out-of-Memory Errors in the See “Out-of-Memory Errors in the Java
Capacity Advisor User's Guide for more Java Heap” (page 165). Heap” (page 165).
information on this issue and possible
solutions.
Missing sample for 1 time interval at time Samples imported with The missing samples will be
sample_time. capprofile are missing for one automatically marked as invalid and
or or more sample intervals. will not be included in Capacity
Advisor reports. Use the Profile
Missing samples for n time intervals at Viewer to determine if the sample
time sample_time. contains a sufficient number of valid
data points to provide a meaningful
report.
Negative sample value at time A sample imported with The negative samples will be
sample_time has been ignored. capprofile contained a automatically marked as invalid and
negative value for the value of a will not be included in Capacity
metric. Advisor reports. Use the Profile
Viewer to determine if the sample
contains a sufficient number of valid
data points to provide a meaningful
report.
No systems are available from HP SIM CMS access to WBEM, using Ensure that the CMS has access to
in the “HPVSE” collection. Bastille, ipf, or other means, has WBEM. Run vseassist to
been shut down. troubleshoot connection errors.
No WBEM credentials are available for Either no WBEM credentials have Add the required credentials to the
system "system_name”. Please verify been entered in HP SIM or HP systems where you plan to run
that a valid WBEM account and SIM could not successfully use the Capacity Advisor, or run the
password for this system are configured credentials entered. The latter can cimserver process. You can also run
in HP SIM (Options->Protocol happen when acimserver vseassist to troubleshoot connection
Settings->Global Protocol Settings). process is not running on the errors.
system.
Sample time sample_time is not aligned Capacity Advisor cannot analyze Synchronize the managed node clock
to hour intervals. utilization across multiple to the CMS system clock.
systems or servers when system
clocks (and therefore, data
timestamps) are not
synchronized.
System system_name has incomplete HP SIM has not discovered From the HP SIM “All Systems” page,
system information. Check the system's enough information about this click the system name to go to the HP
status in HP SIM. system for capcollect to be SIM System Page. On the “identify”
able to collect data from the tab, click the + next to “Product
system. capcollect requires Description” to expand it. If the System
that the System Type attribute has Type is “unknown” or “unmanaged,”
the value “server” to collect from capcollect cannot collect data from
a system. that system. Change the System Type
to “server.”
system_name: HP SIM requires trusted See message text. Set up the trusted certificate by
certificates for managed systems but no manually installing the system's
trusted certificate exists for this system. certificate into the HP SIM Trusted
System Certificate List.
system_name: The Utilization WBEM See message text. Install the WBEM utilization provider
Provider is not installed. on the system.
system_name: The WBEM credentials The capcollect command Correct the global or system protocol
provided by HP SIM were not accepted cannot use the WBEM credentials settings for the affected system in HP
by the WBEM server. provided by HP SIM, perhaps SIM. You may need to rerun discovery
because of recent changes to the to have the settings take effect.
user ID or password.
system_name: The WBEM server is not The WBEM provider on the On the managed system, execute the
running and should be restarted. system is not running and should command
be restarted. /opt/wbem/sbin/cimserver
system_name: Upgrade the Utilization See message text. See message text.
Provider on this system to version
A.01.06.00.00 or later.
system_name: Unable to contact the A network or system problem Run vseassist to troubleshoot
WBEM server. See the capcollect(1M) prevents contact with the WBEM connection issues.
manual page. server.
The Name Resolution Service could not See message text. If you prefer not to use the method
resolve localhost on the CMS. To correct described in the message, change the
this, make sure that either the name value for the CMS_HOSTNAME
localhost can be resolved on the CMS or property in the vseprefs.props file
change the CMS_HOSTNAME setting in from localhost to some other name that
/etc/opt/vse/vseprefs.props to resolves to the IP address of the CMS.
a hostname for the CMS that can be
resolved. See the hosts(4) and
nsswitch.conf(4) manual pages.
The system attribute "attribute-name" If HP SIM has not correctly See message text.
is not available from HP SIM for the discovered all of the system
workload-name workload. Either run attributes (operating system type,
"Identify" on the system in HP SIM and model, CPU count/speed, and
export the profile again, or correct these memory size) some of the
fields in the header of the exported attributes needed to export the
profile before importing it. profile using the capprofile
command are not available.
The system attribute "attribute-name" When importing a file using If the profile data originated from a
must be specified before this profile can capprofile, the input file capprofile export, re-export the
be imported. header must contain correct data after running Options ⇒ Identify
values for the system from which Systems...on the system in HP SIM,
the profile data was gathered. If or manually correct the values in the
one or more attributes have the header. See the capprofile(1M)
value <UNKNOWN>, the profile command reference page for an
cannot be imported. example of a correctly formatted file.
The system "system_name" has no An HP virtual machine may be Install the HP VM WBEM provider
workload defined. Make sure to select discovered by HP SIM and (vmProvider) on the virtual machine
Tools ⇒ VSE Management...in HP SIM labeled as a standalone server if or correct the configuration problem.
before running this command for the first the system does not have a For help with using vseassist, see
time. For HPVM Guests, please be sure properly configured WBEM the HP Insight Dynamics — VSE and HP
that the HPVM WBEM provider is provider for HP VMs. Such a VSE Management Software 4.1 Getting
properly configured. If problems persist, system cannot be collected from Started Guide.
run VSE Assist to further diagnose errors. until it is discovered by HP SIM
correctly.
The system system_name was not found The system name specified on the Verify that the name is spelled
in the HP SIM database. command line is not known to HP correctly or add the system to HP SIM.
SIM.
The user has none of the required toolbox See message text. Set authorizations as needed. For
authorizations on node cms_name, where information on user authorizations in
cms_name is the name of the CMS where VSE, see HP Insight Dynamics — VSE
the command was run. and HP VSE Management Software 4.1
Getting Started Guide.
Unable to contact the WBEM server. See A network or system problem is Run vseassist to help locate the
the capcollect(1M) manual page. preventing contact with the problem.
WBEM server.
Values at duplicate sample time More than one sample imported The most recent sample is kept.
sample_time replace previous values for with capprofile has the same
this time. time stamp.
Warning: Ignoring unknown workload Workload on the utilization On the CMS managing system_name,
workload_name on system_name provider on system_name is not open the HP SIM “All Systems” list,
known to VSE. No utilization data click the system name to go to the HP
is collected for this unknown SIM System Page.
workload.
Warning: Overlapping workload The sum of workload utilizations Redefine the workloads so that their
definitions detected on system_name. exceeds system utilization. utilization limits fall within the
resource allocation for the system.
Warning: the system clock on capcollect relies on WBEM to Install a version of the WBEM Services
system_name is ~60 minutes, ss seconds report the local time on a system, Core Product that is 2.00.08 or later.
ahead of the system clock on the CMS; but Version 2.00.07 of the WBEM
this may render the utilization data Services Core Product for HP-UX
unusable for planning purposes. If the reports the local time incorrectly.
time on the managed node is correct, the Messages that do not indicate a
node's version of 'HP WBEM Services for time difference of about an hour
HP-UX' may be older than the minimum, and for which actual times on the
A.02.00.08. servers are not an hour apart, are
not likely to be caused by the
wrong WBEM version.
Warning: the time difference of nnn When systems are used together Ensure that clocks on systems in the
seconds between the system clock on in a scenario, Capacity Advisor scenario are synchronized to the clock
system_name and the system clock on the assumes that the time axis of the on the CMS system.
CMS may render the utilization data utilization graphs for all systems
gathered unusable for planning is the same. The time axis is
purposes. obtained from the system clock
on the system where the
utilization data is gathered. If the
system clock is not synchronized
with the other systems and with
the CMS, the Capacity Advisor
summed utilization traces may
not be correct. This error message
is issued if the time difference
between the system for which
data is collected and the CMS is
more than 15 minutes.
Figure E-1 Example 1. Solver Error Messages When Systems Have Insufficient Resources to Place
a Workload
Figure E-2 Example 2. Solver Error Messages When Too Few Systems Are Available for the Calculated
Required Capacity Needed
In contrast to Example 1, here every workload can be placed on at least one system. However,
the Smart Solver has concluded that there is simply insufficient total capacity across all systems
to place all the workloads.
In this case, the Smart Solver can not derive a singular estimate of additional required capacity
for a resource because an estimate depends on whether the remaining workloads will all be
placed on a single system (thereby using the most restrictive utilization limits), or spread across
multiple systems.
As a result, a range of estimates is displayed: the first value specifies the total aggregate demand
if all workloads were placed together (20.5 GB in this example), while the second value is the
summed demand for each workload if it were placed separately (22.6 GB). The workload(s) used
in the estimation are named.
It is possible that different combinations of the same workloads and systems can result in failures
on different metrics. In Example 2, the Smart Solver message states that the failure to arrive at a
solution is due to memory shortfalls, which occurred 100% of the time. Given the same workloads
and systems but an alternate solution, the Smart Solver may identify that 80% of the failures
were due to CPU overages while 20% were due to memory shortfalls.
Here the Smart Solver reported that during the consolidation phase, workloads "metallica03"
and "metallica04" were removed from consideration because their workload data exceeded the
user-specified 5% threshold on the specified metrics. Any workload removed from consideration
remained on its original system. Additionally, after the load-balance phase had completed, the
Smart Solver noted that both new template systems were over capacity with respect to network
I/O because the workloads placed there had no utilization limits specified for that metric.
175
a new SCSI controller or new SCSI target paths), the DSF is unaffected: no new DSFs need be
provided. This model enables VM Manager to display one DSF for each multipath device instead
of displaying a separate DSF for each path to the device (as done when using the legacy addressing
scheme).
See also legacy addressing.
allocation The amount of a resource that HP Global Workload Manager (gWLM) sets aside for a compartment
after arbitrating resource requests from the policies for all the compartments.
In managed mode, gWLM makes an allocation available to a compartment. In advisory mode,
gWLM reports what the allocation would be without changing resource allocations on a system.
See also entitlement.
annual projected The rate at which utilization of a resource is projected to change.
growth rate
application A logically related set of processes active on a host system (a running application ) and/or a
logically related set of files on a host system disk (an installed application).
HP Application Discovery recognizes applications based on standard package installation, templates
that are shipped with the product, and templates that are defined by users.
Application HP Application Discovery. The HP VSE Management Software application that inventories
Discovery running and installed applications in a network and provides application and process map
data used for creating workloads in HP Virtualization Manager.
See also application discovery.
application The process of finding applications and gathering performance and location data about them
discovery for display and use.
See also Application Discovery.
assign cell to an A modification of the Stable Complex Configuration Data to change a cell from a free cell to an
nPartition assigned cell in a specific nPartition. Once assigned to an nPartition, a cell must be activated in
order to use the cell's resources.
association 1. In HP Systems Insight Manager (HP SIM), an association is created by discovery and
identification of HP SIM system objects that are then associated with other objects. One
type of association is containment. For example, clusters contain members, complexes
contain nPartitions, and OS images contain resource partitions.
2. In HP Global Workload Manager (gWLM), a policy-workload association tells gWLM which
policy to use to manage that workload's resource allocation.
available Cells and I/O chassis that are not assigned to an nPartition; or cores, memory, and I/O resources
resources that are not assigned to a virtual partition. These resources are available to be used in new
partitions or can be added to existing partitions.
average The sum of all the utilization values divided by the number of data points for the selected time
interval.
AVIO Accelerated Virtual Input/Output. An I/O protocol that improves virtual I/O performance for
network and storage devices used within the Integrity VM environment. The protocol also
enables support for a greater number of virtual I/O devices per guest. Participating guests must
include a virtual I/O device configured to use the AVIO protocol.
backing store A device that is accessible to the Integrity VM Host and maps to a storage device on a virtual
machine.
base cabinet A compute cabinet that can be used as the only compute cabinet in a complex, or as half of a dual
compute cabinet complex. A base cabinet is always physically the left cabinet in the pair (when
viewed from the front) and is always the cabinet that contains the Service Processor.
See also cabinet, expansion cabinet.
base cell A cell whose memory can participate in interleaved memory. For HP-UX releases prior to 11i v3
(B.11.31) September 2007, all cells were base cells. The operating system also can place certain
vital data in memory on base cells.
A base cell does not participate in interleaved memory in the following situations:
176 Glossary
• If the cell was online activated.
• If the cell's failure usage flag is set to Base, No Interleave when the nPartition is booted
after a cell hardware failure during the cell's self-tests.
• If the cell is configured with 100% cell local memory.
A base cell can be selected for cell online activation but not for cell online deactivation.
Firmware automatically sets the active core cell to a cell type of Base when the nPartition is
booted.
See also floating cell.
baseline A timeless demand profile used to generate demand profiles in forecasting.
BCH Boot console handler. The system firmware user interface that allows boot-related configuration
changes and operations on PA-RISC systems. For example, BCH provides a way to specify boot
options and the choice of boot devices. The EFI Boot Manager provides a similar function for
Itanium®-based systems.
BIB Boot-is-blocked. The state of a cell that is powered on but not allowed to boot. BIB exists as soon
as power is enabled to a cell, although the system firmware completes its power-on self-test
sequence before waiting for BIB to be cleared by the Service Processor. BIB is cleared when the
Service Processor is told to boot an nPartition. BIB is also cleared when the system firmware
determines that there is no active Service Processor in a complex.
See also ready for reconfiguration.
BladeSystem HP BladeSystem is an infrastructure in a box that can support a combination of virtual machines,
storage blades, and server blades. It comprises server blade compute nodes, integrated connectivity
to data and storage networks, and shared power subsystems.
See also BladeSystem enclosure, BladeSystem Integrated Manager.
BladeSystem Hardware solution for consolidating server blades and all supporting infrastructure elements
enclosure (such as storage, network, and power) into a single unit.
See also BladeSystem Integrated Manager.
BladeSystem A component in HP Systems Insight Manager (HP SIM) that provides streamlined management
Integrated for the entire HP BladeSystem product family. It enables users to quickly navigate their HP
Manager BladeSystem environments, including server blades, enclosure infrastructures, racks, and integrated
switches, through automatically generated blade-rack picture views and hierarchical trees.
Accessible from an icon on the HP Virtualization Manager's Visualization view.
boot console See BCH.
handler
boot-is-blocked See BIB.
bound core For vPars versions prior to A.04.xx, a core that can process interrupts for a virtual partition.
Bound cores cannot be migrated from one virtual partition to another if either of the partitions
is running. Every virtual partition must have at least one bound core.
See also unbound core.
business period The time interval (a day or a week) for which to create an HP Capacity Advisor report.
cabinet The physical enclosure that contains cells or I/O chassis. A cabinet also includes hardware that
provides power and cooling. Some cell-based servers support cabling several cabinets together
to form a single complex.
See also base cabinet, cabinet, compute cabinet, expansion cabinet, I/O expansion cabinet.
cabinet blowers The main cooling fans on top of HP Superdome server compute cabinets. They provide the main
airflow through the cabinet.
Capacity Advisor HP Capacity Advisor. The HP VSE Management Software application that performs analysis
and planning of workloads on a system or across a set of systems.
capacity planning The analysis and planning of workloads on a system or across a set of systems.
capacity-planning The process of combining workload demand profiles, as prescribed by a scenario, to estimate the
simulation demand profiles of the systems that contain the workloads. Statistics gathered from the
simulation can be summarized in reports.
177
CC Cell controller. A chip located on every cell board that has interfaces to the cores and memory
on the cell. The cell controller also has an interface to a system bus adapter and to the fabric. The
cell controller maintains data coherency across the cells in an nPartition.
cell A circuit board that contains processors and memory, all controlled by a cell controller (CC). A
cell is the basic building block of an nPartition in a complex.
cell controller See CC.
cell local memory See CLM.
cell OLA See cell online activation.
cell OLD See cell online deactivation.
cell online The process of changing an inactive cell to an active cell in a booted nPartition without requiring
activation a reboot. HP-UX releases prior to 11i v3 (B.11.31) September 2007 do not support online activation
of cells.
See also cell online deactivation.
cell online The process of changing an active cell to an inactive cell in a booted nPartition without requiring
deactivation a reboot. HP-UX releases prior to 11i v3 (B.11.31) September 2007 do not support online
deactivation of cells.
Only cells whose cell type is Floating can be deactivated online.
See also cell online activation.
cell power on/off Enable or disable power to a cell. A cell cannot become active until power has been enabled. It
must be inactive before power can be disabled. A cell location must be populated in order to
enable power. Physical removal of a cell must not occur until power has been disabled.
Powering a cell on or off will also power on or off an I/O chassis that is attached to the cell.
cell type A per-cell attribute in the Partition Configuration Data that specifies how the cell is used within
the nPartition.
The following cell types are supported by the HP-UX 11i v3 (B.11.31) September 2007 release
and later:
• base cell
• floating cell
cell-based server A server in which all cores and memory are contained in cells, each of which can be assigned
for exclusive use by an nPartition. Each nPartition runs its own instance of an operating system.
central See CMS.
management
server
chassis log Term used for event log on cell-based servers based on the PA-8700 processor.
CLI Command line interface. An operating system shell for direct entry of commands by the user.
See also GUI.
clipping In HP Global Workload Manager (gWLM), the limiting of a policy's resource request.
Types of clipping include:
• Compartment clipping A workload's compartment is already at its maximum size (for
example, as set using a vPars command), but policy requests are trying to increase it beyond
its configured maximum.
• Policy clipping A workload is receiving the maximum CPU allocation allowed based
on its policy; however, the request would be higher if the policy maximum were higher.
• Priority clipping There are not enough resources for the compartments at lower priority
levels because resources are required for compartments at higher priority levels. Note that
resources are allocated for fixed policies, OwnBorrow policies, and policy minimums before
gWLM considers priorities.
CLM Cell local memory. Cell memory that is not interleaved. A page of cell local memory comes from
a single cell. Cell local memory provides better performance than interleaved memory for
processes running on the cores in the cell that contains the memory.
178 Glossary
See also interleaved memory.
cluster A set of two or more systems configured together to host workloads, such that users are unaware
that more than one system is hosting the workload.
CMS Central management server. A system in the management domain that executes the HP Systems
Insight Manager (HP SIM) software. All central operations within HP SIM are initiated from this
system.
codeword The mechanism used with HP Instant Capacity (iCAP) versions B.06.x and later for adjusting
available usage rights for system components (RTU codewords), for applying an amount of
temporary capacity to a system (TiCAP codewords), and for applying Sharing Rights to a GiCAP
system to enable the creation of one or more groups (GiCAP codewords). Codewords are
purchased from HP and retrieved from the Utility Pricing Solutions Portal.
See also RTU, usage rights.
command line See CLI.
interface
compartment An nPartition, virtual partition, virtual machine, or resource partition whose resources are allocated
by HP Global Workload Manager (gWLM).
Multiple compartments are grouped to form a shared resource domain (SRD). The compartments
all share the resources of the SRD. A compartment can be in only one SRD. Each compartment
holds a workload. gWLM manages each workload's resource allocation by adjusting the resource
allocation of its compartment.
compartment The amount of a resource being consumed by all of the cores in a compartment. For example, if
consumption the processes in a compartment consume a total of two cores, the compartment consumption
of cores is two.
Compartment The maximum amount of a resource that a compartment can have. This value is the maximum
Max resource allocation allowed by the underlying compartment. However, HP Global Workload
Manager (gWLM) might reduce this number at times because an SRD has a large number of
compartments and each compartment must receive a minimum portion of the resources.
See also Max Size.
Compartment The minimum amount of a resource that a compartment can have. This value is the minimum
Min resource allocation required by the underlying compartment.
See also Min Size.
compartment The compartment consumption of a given resource as a percentage of the compartment's size. For
utilization example, if a compartment's consumption is two cores and its size is four cores, the compartment
utilization of cores is 50%.
complex A complex includes one or more cabinets that are cabled together and all of the hardware
resources that they contain. A complex has a single Service Processor.
See also server, system.
complex profile The data structure managed by the Service Processor that represents the configuration of a
complex. The complex profile consists of the Stable Complex Configuration Data for the entire
complex, and Partition Configuration Data for each nPartition in the complex.
compute cabinet Any cabinet containing cells. An I/O expansion cabinet is not a compute cabinet.
conditional policy A policy for managing a workload's compartment. This type of policy indicates a policy that HP
Global Workload Manager (gWLM) should use when a certain condition occurs.
configured A processor that has been configured at the boot console handler (BCH or EFI) and is now
processor available for activation by the HP Instant Capacity (iCAP) software.
constraints Resource allocation restrictions imposed by either the customer (for example, workload placement
restrictions), or the HP Virtual Server Environment (for example, a cell cannot be subdivided
across an nPartition).
See also policy.
convergence rate Indicator of workload sensitivity to changes in CPU allocation. Larger values produce larger
changes in the allocation, causing faster convergence on the policy's target; smaller values
produce slower convergence on the target. The default rate is 1.0.
179
core The actual data-processing engine within a processor. A single processor might have multiple
cores, and a core might support multiple execution threads.
See also processor.
core cell Each nPartition has one cell that system firmware selects at boot time to be the core cell. This cell
must be attached to an I/O chassis that contains core I/O. The core cell has the following unique
characteristics:
• It must be a base cell.
• The nPartition's console uses the partition console interface in the core I/O that is attached to
the core cell.
• The nPartition's real-time clock is located in the core cell's processor dependent hardware.
• The core cell is used by system firmware as a master copy for some internal data structures.
• The Service Processor passes event logs to the core cell.
• The monarch processor is on the core cell.
• Compatibility of other cells in the nPartition is checked against the core cell.
core I/O I/O hardware that provides the base set of I/O functions required by every nPartition. Core I/O
includes the partition console interface and 10/100 BaseT network interface.
core-cell choices Information in each nPartition's Partition Configuration Data that guides system firmware in
choosing the nPartition's core cell. Cells that are identified as core cell choices are tried first (in
the order specified) before system firmware applies its default core-cell selection algorithm.
cross-bar chip See XBC.
current virtual The virtual partition that is running the vPars command currently being executed.
partition See also local nPartition.
custom policy A policy for managing the resources available to a workload. This type of policy allows you to
provide your own metric. HP Global Workload Manager (gWLM) then manages an associated
workload, adjusting the resource allocation as needed based on the value of the metric. You
update values for the metric using the gwlmsend command on the operating system instance
where the workload is running.
deactivate cell The process of changing an active cell into an inactive cell. A cell becomes inactive when a shutdown
for reconfiguration operation is performed on its nPartition. A cell can also be deactivated by
setting its use-on-next-boot value to No and then performing a reboot for reconfiguration operation
on the nPartition.
deactivate I/O The process of changing an active I/O chassis into an inactive I/O chassis. An I/O chassis is
chassis deactivated when the cell to which it is attached is deactivated.
deactivated core See inactive core.
deconfigured A processor that has not yet been configured at the boot console handler (BCH or EFI). HP
processor Instant Capacity (iCAP) and HP Pay per use software cannot activate a processor that is
deconfigured.
demand profile A set of resource-demand readings made at regular intervals for some period of time. The
demand profile of a workload, system, or complex is used when doing capacity planning. Demand
profiles can be based on historical data or computed as part of a forecast.
deploy 1. In HP Systems Insight Manager (HP SIM), to implement one or more components such as
software, drivers, or licenses, rendering them under control of HP SIM.
2. In HP Global Workload Manager (gWLM), to enable gWLM control of a shared resource domain
(SRD).
Deploying an SRD in managed mode allows gWLM to control resource allocation within
the SRD. For example, in an SRD that is based on processor sets (PSETs) for compartments,
deploying an SRD in managed mode allows gWLM to migrate processing cores between
PSETs.
When deploying an SRD in advisory mode, gWLM reports only what the allocation would
be without actually affecting resource allocations on a system.
See also undeploy.
DIMM Dual In-line Memory Module. A standard memory-chip format.
180 Glossary
discovery 1. In system management applications, the process of finding and identifying network objects.
In HP Systems Insight Manager (HP SIM), discovery finds and identifies all the HP systems
within a specified network. In HP Application Discovery, discovery finds and identifies all
running and installed applications within a specified network.
2. HP Global Workload Manager (gWLM) can examine systems that you specify and
automatically identify the nPartitions, virtual partitions, virtual machines, processor sets
(PSETs), and Fair-Share Scheduler (FSS) groups that are present on those systems. gWLM
can also identify iCAP and TiCAP as well as GiCAP groups. You then form SRDs using
the discovered items.
discovery ratio As used by HP Application Discovery, this is a comparison of matched to unmatched processes
running on a host. The ratio is the percentage of processes that can be matched to discovered
applications.
Dual In-line See DIMM.
Memory Module
dynamic A vPars feature that allows you to add unbound cores to a virtual partition, or remove them from
processor a virtual partition, while the virtual partition is running.
migration
echelon A set of DIMMs installed as a single failure group. If any DIMM in the echelon fails or is
deconfigured, the entire echelon is deconfigured. Some HP server models use an echelon size
of 4 DIMMs; others use an echelon size of 2 DIMMs.
Effective Max See Max Size.
Effective Min See Min Size.
EFI Extensible Firmware Interface. The system firmware user interface that allows boot-related
configuration changes and operations on Itanium®-based systems. For example, EFI provides
ways to specify boot options and list boot devices. The boot console handler (BCH) provides a
similar function for PA-RISC systems.
entitlement 1. The amount of a system resource (for example, processor) that is guaranteed to a virtual
machine. The actual allocation of resources to the virtual machine may be greater or less
than its entitlement depending on the virtual machine's demand for processor resources
and the overall system processor load.
2. The amount of a resource that is set aside for a compartment.
event log Information about system events made available from the source of the event to other parts of
a server complex. An event log indicates what event has occurred, when and where it happened,
and its severity (the alert level). Event logs do not rely on normal I/O operation.
The term “chassis log” was used in place of “event log” on earlier server models.
expansion cabinet A specially configured compute cabinet that can be connected to a base cabinet to create a
dual-compute-cabinet complex. The expansion cabinet is always the right-hand cabinet in the
pair (when viewed from the front) and contains a hub to connect it to the Service Processor in
the base cabinet.
See also cabinet, IOX.
Extensible See EFI.
Firmware
Interface
fabric Within a complex, the interconnect composed of cross-bar chips (XBC) and cells.
failover The operation that takes place when a primary service (network, storage, or CPU) fails, and
the application continues operation on a secondary unit.
failure usage flag A per-cell flag in the Partition Configuration Data that specifies how the cell will be reactivated
and whether it will participate in memory interleave after a hardware failure.
Fair-Share See FSS group.
Scheduler group
field replaceable See FRU.
unit
181
fixed policy An HP Global Workload Manager (gWLM) policy for managing a workload's compartment. This type
of policy allocates a workload's compartment a fixed (constant) amount of CPU resources.
Fixed policies do not have a settable priority. gWLM satisfies compartment minimums first; next,
it satisfies both fixed policies and policy minimums; finally, it satisfies other policy types.
floater processor See unbound core.
floating cell A cell in an nPartition that cannot participate in interleaved memory (all of the cell's memory is
used as cell local memory). The operating system also does not place vital data in memory on
floating cells.
A floating cell can be selected for cell online activation and cell online deactivation.
If a floating cell is chosen to be an nPartition's core cell, firmware automatically sets it to be a
cell type of Base when the nPartition is booted.
See also base cell.
forecast A prediction of system utilizations and workload demand profiles for some future time.
forecast data A time interval specifying the set of historical data to use for generating a forecast.
range
forecast model A combination of a forecast data range and a set of annual projected growth rates that are used to
estimate future utilization.
free cell A cell that is not assigned to an nPartition. This applies to any cell location, regardless of whether
the slot exists or is populated.
FRU Field replaceable unit. Hardware that can be replaced by a field engineer. This includes all
components that are hot-pluggable or hot-swappable. It also includes many components that must
be powered off to be replaced.
FRU ID Data that provides identification information about a field replaceable unit (FRU), such as the
part number, serial number, revision and test history. The FRU ID typically is stored in an
EEPROM that is located on the FRU.
FSS group Fair-Share Scheduler group. A group of processes that has its CPU allocation managed by the
HP-UX FSS. FSS groups allow you to allocate fractions of cores, rather than only whole cores,
to the processes in the group.
GiCAP HP Global Instant Capacity. Software that enables you to move usage rights for Instant Capacity
components within a group of servers. The GiCAP Group Manager page can be launched from
an icon on the HP Virtualization Manager's Visualization view.
See also iCAP, iCAP component, TiCAP.
Global Instant See GiCAP.
Capacity
Global Workload See gWLM.
Manager
GNI Global noninterleaved memory, another name for cell local memory (CLM).
guest See virtual machine.
guest OS The operating system that is running on a virtual machine.
GUI Graphical User Interface. A visually-oriented user interface in which components and actions
can be selected by clicking on objects and menus instead of typing command lines.
See also CLI.
gWLM HP Global Workload Manager. The HP VSE Management Software application that allows you
to centrally define resource-sharing policies that you can use across multiple HP servers. These
policies increase system utilization and facilitate controlled sharing of system resources. gWLM's
monitoring abilities provide both real-time and historical monitoring of the resource allocation.
HA High availability. The ability of a server or partition to continue operating despite the failure
of one or more components. High availability requires redundant resources, such as CPU
resources and memory, in specific combinations.
182 Glossary
The high-availability status of a device group is usually indicated by the following notation.
hard reset A hard reset, like the reset (RS) command available at the Service Processor prompt, immediately
stops the operating system and all applications, without forcing a crash dump.
See also TOC.
headroom In general, the amount of a computing resource that is available on a system after all
requirements for applications on the system are accounted for.
In HP Capacity Advisor, requirements for applications include the utilization limits set for each
application.
See also relative headroom.
high availability See HA.
host 1. A system or partition that is running an instance of an operating system.
2. The physical machine that is the HP Integrity Virtual Machines VM Host for one or more
virtual machines.
host name The name of a system or partition that is running an OS instance.
host OS The operating system that is running on the host machine.
hot-pluggable A hardware component that can be added to or removed from a cabinet, with software
intervention, while the cabinet remains operational. Examples are PCI I/O cards, cells, and I/O
chassis.
These components are hot-pluggable only to the extent that operating system and hardware
support is present. For example, with the initial HP-UX 11i release, a cell is hot-pluggable
because it can be physically installed into a "hot" cabinet and powered on, but that version of
the OS does not support cell online activation.
See also hot-swappable, FRU.
hot-swappable A hardware component that can be added to or removed from a cabinet, without software
intervention, while the cabinet remains operational. Examples are bulk power supplies, cabinet
blowers, and I/O fans. These items are hot-swappable if their removal does not create an N-1
HA situation. For example, if a cabinet's power status is N+1, then any one of the bulk power
supplies can be removed without affecting the operation of the cabinet.
See also hot-pluggable, FRU.
HP SIM HP Systems Insight Manager (HP SIM). The platform and framework on which the HP VSE
Management Software products are deployed.
hyper-threading Intel® Hyper-Threading Technology. The ability of certain processors to create a second virtual
core that allows additional efficiencies of processing. This is not a true multi-core processor, but
it adds performance benefits. True multi-core processors typically deliver much greater
performance than equivalent hyper-threading technology.
I/O bay The physical location in a cabinet where an I/O support structure is located.
183
I/O chassis A PCI or PCI-X card cage and associated backplane that contains a system bus adapter and one
or more local bus adapters. An I/O chassis may or may not be physically removable.
I/O chassis See ICE.
enclosure
I/O Dependent See IODC.
Code
I/O expansion See IOX.
cabinet
I/O fans The fans that are used to cool an I/O chassis. Found in both I/O expansion cabinets and compute
cabinets. I/O fans are distinct from cabinet blowers.
I/O support A physical structure in cabinets where one or more I/O chassis are located. In some cabinets the
structure I/O support structure is referred to as an I/O support tray, in other cabinets as an I/O chassis
enclosure (ICE). The different names reflect the different physical characteristics of the support
structures. The I/O support structure is removable in some cabinet types (for example, I/O
expansion cabinet) and is not removable in others.
iCAP HP Instant Capacity. The HP Utility Pricing Solutions product that allows you to purchase and
install additional processing power through the use of a two-step purchase model. Initially,
you purchase system components (cores, cell boards, memory) at a fraction of the regular price
because the usage rights are not included. These Instant Capacity components are inactive but
installed and ready for use. When extra capacity is needed, you pay the remainder of the regular
price for the usage rights to activate the components. If the regular price for the component is
reduced by the time the usage rights are purchased, the remainder price is proportionally
reduced, providing additional savings.
Earlier versions of iCAP were referred to as Instant Capacity on Demand, or iCOD.
See also GiCAP, TiCAP.
iCAP component Also called a component without usage rights, an HP Instant Capacity (iCAP) component is a
core, cell board, or memory that is physically installed in an iCAP system but is not authorized
for use. Before it can be used, a right to use (RTU) must be purchased and a codeword must be
applied to the system.
iCAP core Also referred to as a core without usage rights, a core that is physically installed in an HP Instant
Capacity (iCAP) system but does not have usage rights and is not activated. After obtaining
usage rights, iCAP cores can be turned on by the iCAP software or during installation. Cores
with usage rights are activated with the icapmodify command (or the vparmodify command
in a virtual partition) while HP-UX is running.
ICE I/O chassis enclosure. A specific type of I/O bay on some models of HP Superdome server. An
ICE provides mechanical and electrical support for up to two 12-slot I/O chassis.
iCOD See iCAP.
iCOD component See iCAP component.
iCOD core See iCAP core.
iLO HP Integrated Lights-Out. An application that allows you to remotely configure, update, and
operate server blades and standalone systems.
inactive cell A cell that is not available for use by software running on an nPartition. This term is usually
used to describe a cell that has the following status (though any cell that is not active is by
definition inactive):
• The slot is present and is populated.
• Power is enabled.
• Boot-is-blocked.
• The cell is assigned to an nPartition.
See also active cell.
inactive core A core that either has not yet been activated or that has been turned off by the HP Instant
Capacity iCAP software and returned to the pool of inactive cores. These cores are available
for activation. New HP-UX processes are not assigned to a deactivated core, and all processes
184 Glossary
running on the deactivated core are migrated to other cores (with the exception that interrupt
handlers might not be migrated from deactivated cores).
See also activated core, iCAP core.
inactive I/O An I/O chassis that is not available for use by the software that is running on an nPartition. An
chassis I/O chassis is inactive when it is attached to an inactive cell.
See also active I/O chassis.
inactive logical A logical server that contains metadata but is not currently bound to a specific physical server
server or system. Inactive logical servers that have never been activated might or might not be bound
to storage.
See also active logical server, logical server.
inactive An nPartition in which all of its cells are inactive.
nPartition See also active nPartition.
initial system See ISL.
loader
Insight HP Insight Orchestration. A utility for integrating logical server planning, design, and provisioning
Orchestration into a unified system.
Insight Power See IPM.
Manager
Insight Recovery HP Insight Recovery. An application for configuring primary and recovery sites and storage
recovery groups for logical servers.
Instant Capacity See iCAP.
Instant Capacity See iCAP component.
component
Instant Capacity See iCAP core.
core
Integrated See iLO.
Lights-Out
Integrity Virtual See Integrity VM.
Machines
Integrity Virtual See VM Manager.
Machines
Manager
Integrity VM HP Integrity Virtual Machines. A soft partitioning virtualization product that allows you to
install and run multiple systems (virtual machines) on the same physical host system (Integrity
server or nPartition). The Integrity server or nPartition acts as a VM Host for the virtual machines
(also referred to as guests). The virtual machines share a single set of physical hardware
resources, yet each virtual machine is a complete environment in itself and runs its own instance
of an operating system (referred to as a guest OS).
See also virtual machine, VM Host.
Intelligent See IPMI.
Platform
Management
Interface
interleaved Memory that can be interleaved across more than one cell. Interleaved memory presents a single
memory logical memory address range that is mapped to different physical memory ranges across
multiple cells.
See also CLM.
invalid data In HP Capacity Advisor, data that could potentially skew reporting results and lead to inaccurate
or misleading conclusions when capacity planning. Examples of events that Capacity Advisor
can recognize as potential sources of invalid points include the following:
• System downtime during a data collection period
• Data manually marked by the user as invalid
• Partial collection from a virtual machine or a VM host
185
See also missing data, valid data.
IODC I/O Dependent Code. IODC provides a uniform, architected mechanism to obtain platform
information. IODC is composed of two parts. The first part is a set of up to 16 bytes that identify
and characterize hardware modules. The second part is a set of entry points that provide a
standard procedural interface for performing module-type dependent operations such as boot
device, keyboard, and display device initialization and Input/Output routines. IODC is
documented in the PA-RISC 1.1 I/O Firmware Architecture Reference Specification. NOTE:
this link will take you outside of this help system. Your browser must have access to the internet
to follow this link.
IOX I/O expansion cabinet. A cabinet that contains I/O devices (card cages) but no cells.
See also expansion cabinet.
IPM HP Insight Power Manager. An integrated power monitoring and management application
that provides centralized control of server power consumption and thermal output at the level
of the data center. It extends the capacity of data centers by enabling you to reduce the amount
of power and cooling required for ProLiant and Integrity servers.
IPMI Intelligent Platform Management Interface. A set of standards for remote multiplatform server
management. IPMI uses intelligent platform management hardware and a message-based
interface.
ISL Initial system loader. This program implements the portion of the bootstrap process that is
independent of the operating system (OS). The ISL is loaded and executed after self-test and
initialization have completed successfully. It provides an interface to select an OS or load a
predefined default OS.
Itanium®-based Systems built on any version of the Intel® Itanium® architecture.
systems
LBA Local bus adapter. A device that connects the system bus adapter (SBA) to an I/O bus, such as
PCI. Multiple LBAs are connected to a single SBA.
leaf node An object at the lowest level of a graphical tree view. Leaf nodes have no child nodes.
legacy addressing The storage device addressing model that uses the device special file (DSF) path as defined in
HP-UX 11i v2 and earlier versions. In contrast to the agile addressing model introduced with
HP-UX 11i v3, the legacy device special file (DSF) is bound to a specific logical unit path (lunpath)
to a storage device. For this reason, a device with multiple paths is represented by several legacy
DSFs. If the physical storage device is reconnected to a host through a different host-based
adapter (HBA) or a different target port, the address represented by the DSF is affected, requiring
reconfiguration of applications, volume managers, or file systems. Likewise, if additional
lunpaths are offered to a given logical unit (through the addition of a new SCSI controller or
new SCSI target paths), an equal number of additional DSFs are required to address them.
See also agile addressing.
local bus adapter See LBA.
local nPartition Used in a context where an nPartition command is being executed, the local nPartition is the
nPartition that is running the command.
See also current virtual partition, remote nPartition.
localnet A vswitch created by default when HP Integrity Virtual Machines is installed on a VM Host. The
local network created by this vswitch can be used for communications among guests but not
for communication between the VM Host and any guest or between any external system and
a VM guest.
logical server A feature provided by HP Virtualization Manager, a logical server is a set of configuration and
metadata that you create, activate, and assign to operate within a physical or virtual machine.
An active logical server can be moved from one location to another, and its characteristics can be
modified. This feature allows you to populate an enclosure, load balance servers, and evacuate
servers in case of disaster; it allows you to provision resources only when needed and increase
utilization of limited compute resources.
See also active logical server, inactive logical server.
LTU License to use. One of the three main components of HP Global Workload Manager (gWLM): CMS,
agents, and LTU for each agent. The CMS allows you to control and monitor gWLM. The agents
186 Glossary
run on the systems where you are managing workloads. You install an LTU on each system
that runs an agent in order to continue full agent functionality beyond the initial trial period.
managed mode SRD managed mode lets HP Global Workload Manager (gWLM) automatically adjust the resource
allocations for your compartments.
See also advisory mode, deploy.
managed resource A resource that can be allocated and controlled by HP Virtualization Manager. Managed resources
include: cores, memory, disks, and I/O bandwidth.
managed system A server or other system that can be managed by HP Systems Insight Manager (HP SIM) from a
CMS . A managed system can be managed by more than one CMS.
managed A workload that is managed by HP Global Workload Manager (gWLM).
workload
management A CMS and its managed systems.
domain
Management See Service Processor.
Processor
master I/O The main backplane in a complex into which you plug an I/O chassis.
backplane
max 15-min Maximum 15-minute sustained: data given in the Utilization Metric Summary screen of the HP
Capacity Advisor Profile Viewer, the highest value in the selected time interval that was sustained
for at least 15 minutes.
Max Size The maximum amount of CPU resources, measured in cores, that an HP Global Workload Manager
(gWLM) policy requests for its associated workloads.
In graphs, the Effective Max is shown. This value is the smaller of Max Size and Compartment
Max (the maximum amount of a resource that a compartment can have).
measured value The current value of a metric being used in a policy.
memory echelon See echelon.
metric A specific measurement that defines a performance characteristic.
metric view In HP Capacity Advisor, a combination of the statistical model (such as peak or average) used
selection to calculate the metric and whether it is to be presented as a percentage or an absolute value.
mezzanine card A printed circuit board that plugs directly into another plug-in card. Adapter cards are also
available that enable a mezzanine card to plug into the larger slot of the target bus.
migrating The process of activating and deactivating cores across partitions for load balancing.
processing cores
Min Size The minimum amount of CPU resources, measured in cores, that an HP Global Workload Manager
(gWLM) policy requests for its associated workloads.
In graphs, the Effective Min is shown. This value is the larger of Min Size and Compartment Min
(the minimum amount of a resource that a compartment can have).
missing data Data that was not collected by HP Capacity Advisor, perhaps because a monitored system was
down during data collection. Such data is not used in analysis, though it may be shown in the
Profile Viewer.
See also invalid data, valid data.
monarch Also known as the boot processor, this is the main controlling core of the operating system. This
processor core is designated as CPU 0. The LPMC monitor does not deactivate or replace a failing monarch
processor.
monitored A workload that can be monitored by HP Virtualization Manager but has no policy associated with
workload it. Monitored workloads are not managed by HP Global Workload Manager (gWLM).
multithreading The ability of an application and operating system to allow parallel computing by dividing
processing between multiple processors or cores.
node See system.
187
nPartition A partition in a cell-based server that consists of one or more cells, and one or more I/O chassis.
Each nPartition operates independently of other nPartitions and either runs a single instance
of an operating system or is further divided into virtual partitions.
nPartitions can be used as compartments managed by HP Global Workload Manager (gWLM) as
long as several requirements are met. Refer to the gWLM online help for a description of
nPartition requirements.
See also virtual partition.
nPartition A feature available on newer cell-based servers that can be used to restrict the ability of privileged
Configuration users on one nPartition from affecting other nPartitions. This feature is configured by using the
Privilege PARPERM command at the Service Processor command interface. For more information, refer to
the Partition Manager Configuration Privilege topic.
nPartition The WBEM services provider for nPartition information about cell-based servers.
Provider
nPartition server See cell-based server.
OA HP Onboard Administrator. An application for local and remote management of HP BladeSystem
c-Class server blade enclosures.
Onboard See OA.
Administrator
online activation The ability to activate a deactivated core using HP Instant Capacity (iCAP) software while HP-UX
is running. No reboot is required. This is done with the icapmodify command or, in a virtual
partition, with the vparmodify command. Online activation is the default behavior of iCAP.
OS Operating system.
OwnBorrow An HP Global Workload Manager (gWLM) policy for managing a workload's compartment. This type
policy of policy allows you to set the following values:
• The minimum amount of CPU resources that a compartment should ever have.
• The maximum amount of CPU resources that a compartment should ever have.
• The amount of CPU resources that a compartment owns.
A compartment is allocated the resources it owns when they are needed. When a workload is
not busy, gWLM may lend its CPU resources to other workloads that are busy, as long as the
compartment minimum is maintained. When it becomes busy, a compartment will immediately
re-acquire any resources that were loaned to other compartments. A compartment with a busy
workload can borrow CPU resources up to its allowed maximum, if resources are available
from other compartments.
You can assign a weight to an OwnBorrow policy in order to prioritize resource allocation.
owned size Resources, measured in cores, that are allocated to a compartment when they are required. A
compartment can lend its owned resources to other compartments.
PACI Partition console interface. Provides console access for an nPartition. PACI is a part of core I/O.
package A package groups application services (individual HP-UX processes) together.
See also Serviceguard package.
parked workload A workload that is not currently associated with a system. A workload becomes parked if its
system is set to “none” when it is created or later modified. A parked workload that was
previously associated with a system may have historical data associated with it from HP Capacity
Advisor or HP Global Workload Manager (gWLM). As with any workload, the historical data will
be lost if the workload is deleted.
When migrating a workload from one system to another, it may be useful to park the workload
(removing the association with the original system) until the new system becomes available.
This preserves the historical data for the workload across the migration.
188 Glossary
partition 1. A subset of server hardware that includes core, memory, and I/O resources on which an
operating system (OS) can be run. This type of partitioning allows a single server to run
an OS independently in each partition with isolation from other partitions.
2. A resource partition, made up of either a Fair-Share Scheduler (FSS) group or a processor set,
that runs within a single OS. This type of partitioning controls resource allocations within
an OS.
See also nPartition, virtual partition.
Partition See PCD.
Configuration
Data
partition console See PACI.
interface
partition database See vPars partition database.
Partition Manager The HP VSE Management Software application that manages and configures nPartitions on
cell-based servers.
partition name An ASCII string that identifies a partition using a name that is meaningful to the system
administrator. The allowed characters and maximum length are different for nPartition and
virtual partition names. For nPartitions, partition names do not have to be unique, because the
partition number provides a unique partition identifier. Virtual partition names must be unique
within the nPartition or server that is running vPars.
partition number An integer that uniquely identifies an individual nPartition within a complex. Each nPartition
is assigned a unique number from 0 to the maximum number of partitions supported minus
1.
partition stable See PCD.
store
Pay per use See PPU.
PCD Partition configuration data. The part of the complex profile that provides partition-specific
information. The PCD can be thought of as an array with one element per possible partition
indexed by partition number. PCD provides the functionality of stable store in traditional systems.
PCI Peripheral component interconnect. A standard for the connection between a processor and
attached devices.
PCI-X Peripheral component interconnect extended. An enhanced version of PCI.
PDC Processor-dependent code.
See also system firmware.
PDH Processor-dependent hardware. The ROM, nonvolatile memory, and PDH controller interface
for a cell board. The PDH comprises a controller and its external Flash EPROM, battery-backed
SRAM, real-time clock, and external registers.
peak The highest utilization value in the selected time interval.
percent resident A measure of the fractional amount of physical memory in use by a particular application for
memory a period of time.
peripheral See PCI.
component
interconnect
policy A collection of rules and settings that control workload resources managed by HP Global Workload
Manager (gWLM). For example, a policy can indicate the minimum and maximum amount of
CPU resources allowed for a workload, and a target to be achieved.
A single policy can be associated with multiple workloads.
policy pass/fail A policy can either succeed or fail to meet its target. A failure can be due to clipping of the policy's
resource requests.
PPU HP Pay per use. A software product that is a part of the HP Utility Pricing Solutions program.
PPU implements a pricing model in which you are charged for the usage of cores. You acquire
189
a specific hardware platform and number of cores, and are charged for usage of the cores based
on system demand.
PPU agent The HP Pay per use (PPU) software component that provides information to the utility meter.
On HP-UX systems this component is implemented as a daemon named (ppud). On Microsoft®
Windows® systems, this component is implemented as a service.
priority The importance of a policy, relative to other policies, as defined by the user. The highest priority
is 1. Lower priorities are 2, 3, and so on through 1000.
HP Global Workload Manager (gWLM) uses priorities to determine the order in which to allocate
resources when the sum of the resource requests exceeds the resources available in the SRD.
Fixed policies do not have priorities; their resources are allocated before priorities are evaluated.
If all resource requests have been met and resources are still available, the weight assigned to
each policy, not its priority, determines how the excess resources are distributed.
PRM Process Resource Manager. An HP product used to dynamically divide resource utilization
among different applications and users. PRM controls the amount of resources that processes
use during peak system load.
process Execution of a program or image file. Execution can represent a user or operating system process.
process map A script residing in /etc/opt/vse/scripts that enables you to create output process IDs
(PIDs).
Process Resource See PRM.
Manager
processor The hardware component that plugs into a processor socket. Processors can contain more than
one core.
See also core.
processor module The packaging of one or more processors to connect into a single socket on the system bus.
Examples include the Intel® Xeon® FC-mPGA package, the HP mx2 dual-processor module,
and the IBM Power 5 MCM.
processor set See PSET.
processor-dependent hardware
See PDH.
Profile Viewer Provides a visual display of historical utilization data collected by HP Capacity Advisor, along
with additional information that you have provided. The Profile Viewer enables you to examine
different time intervals and different categories of data.
provision A function that makes a component operational. Provisioning might include installing,
upgrading, loading, and configuring a software or hardware component. Provisioning a server
includes loading the appropriate software (operating system and applications), customizing
and configuring the system, and starting the server and its newly-loaded software. This makes
the system ready for operation.
pruned When a file is reduced to a set number of lines based on criteria determined by the system
(application) or the software user.
PSET Processor set. A collection of processors grouped together for exclusive access by applications
assigned to that processor set. Each application runs only on processors in its assigned processor
set.
Quality of Service A combination of qualitative and quantitative factors such as up time, response time, and
available bandwidth, that collectively to describe how well a system performs. The Quality of
Service is frequently embodied in a Service Level Agreement or in a set of Service Level
Objectives between or among organizations.
ready for The state of a cell location that permits its nPartition assignment to be changed. All cell locations
reconfiguration whose nPartition assignment is changed must be at the ready for reconfiguration state before
the Service Processor can push out the new Stable Complex Configuration Data. A cell location is
in the ready for reconfiguration state when any of the following conditions applies.
190 Glossary
• The cell location is not present.
• No cell is present at that location.
• The cell is not powered on.
• The cell is inactive (usually, a cell that is powered on with the boot-is-blocked attribute set).
reboot for The process of rebooting an nPartition in such a way that all active cells in the nPartition are
reconfiguration reset with boot-is-blocked (BIB) set. When the operating system running on the nPartition has
finished shutting down, these cells begin their power-on self-test sequence, then wait for BIB
to be cleared by the Service Processor. When all of the cells in the nPartition complete self-test,
the Service Processor boots the nPartition.
On the HP-UX operating system, reboot for reconfiguration is performed using the reboot or
shutdown command with the -R option. The -H option should not be used, so that the nPartition
will automatically reboot after reconfiguration.
On Linux and Microsoft Windows operating systems, the normal reboot process performs
reboot for reconfiguration.
See also shutdown for reconfiguration.
relative headroom The percentage by which the demand on a resource can grow before the utilization limits set for
the resource are exceeded.
For example, in the case of a system running several workloads, the relative headroom for any
one workload is the percentage by which one workload can grow without exceeding the
utilization limits set for itself and without causing any of the other workloads on the system to
exceed their limits.
See also headroom.
remote nPartition In a context where an nPartition command is being executed, a remote nPartition is any nPartition
other than the one that is running the command.
See also local nPartition.
request The amount of a system resource that a policy asks HP Global Workload Manager (gWLM) to give
to the policy's compartment. Each policy makes a request, then gWLM arbitrates the requests
from all of the policies to determine what resources will be allocated to the compartments.
Requests may be restricted by policy settings and by the compartment definition. For example,
if a Min Size value is less than a Compartment Min value, the Compartment Min value is used
instead of the Min Size value.
See also custom policy, fixed policy, OwnBorrow policy, utilization policy.
resource partition A subset of the resources available to an operating system instance, isolated for use by specific
processes. A resource partition has its own process scheduler. CPU resources in the partition
may be allocated using Fair-Share Scheduler groups or processor sets. Policies for controlling the
allocation of resources to the partition can be set using HP Global Workload Manager (gWLM).
resource pool A set of systems to consider as the possible location of a workload.
See also shared resource domain (SRD), boundaries within which resources can be allocated and
balanced across workloads.
ResPar See resource partition.
Right To Use See RTU.
right-to-access See RTA.
RTA Right-to-access. The initial fee that you pay to enter the HP Instant Capacity (iCAP) program
and physically acquire possession of an iCAP component (memory, cell board, or core) that is
unauthorized for use and inactive.
RTU Right To Use. A type of codeword used to activate and adjust available usage rights for HP Instant
Capacity (iCAP) components (memory, cell board, or core). An RTU codeword can be applied only
to the system for which it was purchased, and the application of an RTU codeword adjusts the
number of component-specific usage rights on the system.
See also codeword, usage rights.
running An application that is continually or intermittently active and able to consume resources.
application
191
SBA System bus adapter. The chip in an I/O chassis that provides a connection between the cell
controller on a cell and the set of local bus adapters in the I/O chassis.
SBA link A link from an I/O chassis to its system bus adapter.
SCCD Stable Complex Configuration Data. The portion of the complex profile that contains attributes
of the complex (serial number, model string, and so on) and the assignment of cells to nPartitions.
scenario A possible configuration of systems and workloads under consideration when doing capacity
planning.
See also what-if scenario.
secure A boundary that provides security to a compartment by controlling access and system capabilities
compartment available to a set of processes.
secure resource A resource partition that is integrated with HP-UX Security Containment.
partition
server 1. Physical server: Hardware that can run one or more operating systems, including a
partitionable complex. Also, hardware that can run an instance of the vPars monitor. Server
hardware includes one or more cabinets containing all the available processing cores,
memory, I/O, and power and cooling components. HP Integrity servers include two types
of server hardware: standalone servers and cell-based servers.
2. Virtual server: A software-based virtual environment that can run an operating system.
A virtual server includes a subset of the server hardware resources, including cores, memory,
and I/O. Virtual servers may be virtual partitions under vPars or virtual machines under
Integrity VM.
3. HP Systems Insight Manager (HP SIM) uses the term “server” for any standalone server,
nPartition, or virtual server that is running an instance of an operating system or an instance
of the vPars monitor.
See also system.
server blades Thin, modular, self-contained computer servers, containing one or more microprocessors and
memory. Server blades are designed for high density and eliminate many components such as
power cords and network cables that are present in traditional rack-mount systems. HP
BladeSystem supports technologies such as hot-plug hard-drives, multiple I/O cards,
multi-function network interconnects, and Integrated Lights Out.
See also BladeSystem enclosure.
Service Processor An independent support processor for HP servers that support nPartitions. The Service Processor
provides a menu of service-level commands, plus commands to reset and reboot nPartitions
and configure various parameters.
The Service Processor in HP servers is sometimes called the Management Processor (MP) or
the Guardian Service Processor (GSP).
Serviceguard Specialized software for protecting mission-critical applications from a wide variety of hardware
and software failures. With Serviceguard, multiple servers (nodes) and/or server partitions are
organized into an enterprise cluster that delivers highly available application services to
LAN-attached clients. HP Serviceguard monitors the health of each node and rapidly responds
to failures in a way that minimizes or eliminates application downtime.
Serviceguard A Serviceguard cluster is a networked grouping of HP 9000 or HP Integrity servers (host systems
cluster known as nodes) having sufficient redundancy of software and hardware that a single point
of failure will not significantly disrupt service.
Serviceguard Packages are the means by which Serviceguard starts and halts configured applications. A
package package is a collection of services, disk volumes and IP addresses that are managed by
Serviceguard to ensure they are available.
Serviceguard A monitored workload associated with a Serviceguard cluster and a particular package within the
workload cluster. The workload (and the utilization data reported) follows the package it is associated
with as it moves between the nodes of the cluster.
shared resource See SRD.
domain
192 Glossary
shutdown for The process of shutting down an nPartition in such a way that all active cells in the nPartition
reconfiguration are reset with the boot-is-blocked (BIB) attribute. When the operating system that is running on
the nPartition has finished shutting down, these cells begin their power-on self-test sequence
and then wait for BIB to be cleared by the Service Processor. As a result, the nPartition becomes
inactive.
On the HP-UX operating system, shutdown for reconfiguration is performed using the shutdown
or reboot commands with the -R and -H (or -RH) options.
On the Linux operating system the command shutdown -h now performs shutdown for
reconfiguration.
On Microsoft Windows operating systems the shutdown /h command performs shutdown
for reconfiguration.
See also reboot for reconfiguration.
SIM See HP SIM.
simulation See capacity-planning simulation.
simulation For HP Capacity Advisor, a combination of a duration and a starting or ending point that defines
interval the period of time over which the simulation is to be done.
Single System See SSM.
Management
size The amount of a resource that a compartment actually has.
When working with CPU resources, size can differ from the actual allocation when HP Global
Workload Manager (gWLM) is deployed in advisory mode.
SRD Shared resource domain. A collection of compartments that share system resources managed by
HP Global Workload Manager (gWLM). The compartments can be nPartitions, virtual partitions,
virtual machines, processor sets (PSETs), or Fair-Share Scheduler (FSS) groups.
A server containing nPartitions can be an SRD as long as nPartition requirements are met. These
requirements are detailed in the gWLM Getting the Most out of gWLM topic.
A server or an nPartition divided into virtual partitions can be an SRD for its virtual partition
compartments. A VM Host can be an SRD to its virtual machines. Similarly, a server, an
nPartition, or a virtual partition containing PSETs can be an SRD for its PSET compartments.
Finally, a server, an nPartition, or a virtual partition containing FSS groups can be an SRD for
its FSS-group compartments.
A complex with nPartitions can hold multiple SRDs. For example, if the complex is divided
into nPartitions named Par1 and Par2, Par1's compartments could be virtual partitions, while
Par2's compartments are PSETs.
See also deploy, advisory mode, managed mode.
SRD states An SRD can be in one of two states: deployed or undeployed. When deployed, an SRD can be in
one of two modes: advisory mode or managed mode.
SSL Secure Sockets Layer. Protocol for validating identity and for creating an encrypted connection
between a server and a Web browser.
SSM Single System Management. A method of viewing and managing systems without the use of
a central management server (CMS). In the SSM model, administrators log in to the system to be
managed and use the management tools directly on that system. This is different than the CMS
based management model, in which administrators log in to the CMS, and use management
tools on the CMS that contact the managed systems.
Stable Complex See SCCD.
Configuration
Data
standalone server Hardware that can run one or more operating systems but does not support dividing hardware
resources into nPartitions.
193
system 1. A server, nPartition, virtual partition, or virtual machine that is running an instance of an
operating system.
2. Entities on the network that communicate through TCP/IP or IPX. To manage a system,
some type of management protocol (for example, SNMP, DMI, or WBEM) must be present
on the system. Examples of systems include servers, workstations, desktops, portables,
routers, switches, hubs, and gateways.
See also server.
system bus See SBA.
adapter
system firmware Code that provides a uniform, architected context in which to perform processor-dependent
operations. Also called processor-dependent code (PDC) on PA-RISC systems. On Itanium®-based
systems, system firmware includes PAL (Processor Abstraction Layer), SAL (System Abstraction
Layer), EFI (Extensible Firmware Interface), and ACPI (Advanced Configuration and Power
Interface).
system headroom See headroom.
Systems Insight See HP SIM.
Manager
target The value that drives a policy, thereby influencing its resource requests to HP Global Workload
Manager (gWLM).
For a target CPU utilization, gWLM attempts to keep a workload's CPU utilization below the
target by adding CPU resources when the workload is using too much of its current CPU
allocation. For example, assume a workload has a utilization policy with a target of 80% and a
size of 5 cores. If the workload is consuming 4.5 cores, its utilization percentage is 4.5/5, or 90%.
The gWLM software attempts to allocate additional CPU resources to the workload to meet
the target. A size of 6 cores results in a utilization percentage of 4.5/6, or 75%, thus meeting the
target.
A target can also be a value that the workload must not exceed, such as x transactions per
second. In this case, adding resources helps the workload maintain the number of transactions.
Alternatively, a target can be a scaling factor.
template An HP-supplied or user-defined set of rules, properties, or metadata that describe an object in
a computing network.
In HP Application Discovery, templates specify the data collection and matching rules to be used
to define and discover an application.
Temporary See TiCAP.
Instant Capacity
TiCAP Temporary Instant Capacity. An HP product that enables customers to purchase prepaid core
activation rights, for a specified (temporary) period of time. Temporary capacity is sold in 30
processing-day increments. TiCAP was formerly known as “TiCOD”.
See also GiCAP, iCAP.
TiCOD See TiCAP.
TOC Transfer of control. A soft reset, which terminates the operating system and all applications,
and causes a crash dump to be saved to the dump device, if one is defined.
See also hard reset.
transfer of control See TOC.
unassign a cell Modify the Stable Complex Configuration Data so that a cell is no longer assigned to an nPartition
and is instead a free cell. A cell must be inactive before it can be unassigned. If the cell was not
inactive before the unassignment operation, then the operation will not be complete until the
nPartition has performed a reboot for reconfiguration.
unassigned cell See free cell.
unbound core For vPars versions prior to A.04xx, an unbound core is one that can be migrated between virtual
partitions while those partitions are running. Unbound cores cannot handle I/O interrupts.
Unbound cores are sometimes referred to as “floater processors.”
194 Glossary
The distinction between bound and unbound cores does not apply to vPars version 4.0 or later.
See also bound core.
undeploy 1. In HP Systems Insight Manager (HP SIM), to remove one or more components from control
of HP SIM.
2. In HP Global Workload Manager (gWLM), to change the shared resource domain (SRD) state
to disable gWLM's management of system resources in a specified SRD.
If an SRD is in managed mode, undeploying stops the migration of system resources between
compartments in the SRD. If the SRD is in advisory mode, undeploying stops gWLM from
providing information about the requests that would have been made.
See also deploy.
unmatched A found process that does not correlate to existing application templates or packages that HP
process Application Discovery is using for discovery and monitoring. Unmatched processes may include
custom and third-party applications.
usage database The repository that contains HP Pay per use system-utilization information. You can access this
information through the Utility Pricing Solutions Portal.
usage rights The commodity used by HP Instant Capacity (iCAP) to activate or deactivate system components
(memory, cell boards, and cores). Usage rights for a component are adjusted by the application
of a Right to Use (RTU) codeword, and they can be shared between systems through the use
of GiCAP.
See also codeword, RTU.
use-on-next-boot A per-cell flag in the Partition Configuration Data. This flag is used by system firmware during the
process of booting an nPartition. If a cell is assigned to an nPartition and this flag is not set, then
the cell is not activated the next time that the nPartition is booted.
utilities The utilities subsystem provides the platform management infrastructure for a complex. Its
subsystem features and services are accessible through the Service Processor user interface, Partition Manager,
and other platform management tools. It includes the following components:
• The Service Processor (one per complex).
• The processor-dependent hardware controller module on the cell boards.
• The partition console interface (PACI) module on the core I/O boards.
utility meter The software and hardware device that receives HP Pay per use system-utilization information
from the Pay per use software. The utility meter is initially installed and configured by an HP
service representative.
Utility Pricing An HP web site that gives customers an interface to view their HP Pay per use system-utilization
Solutions Portal information and to obtain codewords for HP Instant Capacity (iCAP) systems.
utilization limits The limits set on the usage of system resources such as CPU, memory, or network I/O by an
application. Utilization limits are expressed as a percent of the system capacity and the amount
of time an application is allowed to exceed this limit. The time that a limit is exceeded can be
expressed as a percentage of time or as a maximum duration of time.
See also max 15-min.
utilization policy A policy for managing a workload's compartment. This type of policy has a target based on
utilization. With a CPU utilization policy, HP Global Workload Manager (gWLM) attempts to
keep a workload's CPU utilization below the target by adding CPU resources when the workload
is using too much of its current allocation. For example, assume a workload has a utilization
policy with a target of 80% and an allocation of 5 cores. If the workload is consuming 4.5 cores,
its utilization percentage is 4.5/5, or 90%. The gWLM software attempts to allocate additional
CPU resources to the workload to meet the target. An allocation of 6 cores would result in a
utilization percentage of 4.5/6, or 75%, thus meeting the target.
You can set a priority for utilization policies to ensure that gWLM attempts to satisfy the policies
in a particular order. The highest priority is 1; lower priorities are 2, 3, and so on, through 1000.
You can also set a weight for a utilization policy.
Utilization The WBEM services provider for real-time utilization data from managed systems.
Provider
195
valid data In HP Capacity Advisor, data that meaningfully contributes to the user's ability to understand
actual past resource usage and that provides reliable information for accurately forecasting
current and future capacity needs.
See also invalid data, missing data.
VC HP Virtual Connect. A set of interconnect modules and embedded software for HP BladeSystem
c-Class enclosures that simplifies the setup and administration of server connections, thereby
enabling administrators to add, replace, and recover server resources dynamically.
See also VCEM.
VC domain A logical grouping of servers, visible by expanding a VC domain compartment from the HP
Virtualization Manager's Visualization view. Currently, only HP BladeSystem c-Class servers
appear in a VC domain.
See also VC domain group.
VC domain group A logical collection of Virtual Connect domains. From the HP Virtualization Manager's
Visualization view, you can view a VC domain group and expand it to show VC domains.
VC manager See VCEM.
VCEM Virtual Connect Enterprise Manager. A management tool for defining a server connection
profile for each server bay. This profile establishes the Media Access Control (MAC) addresses
for all Network Interface Controllers (NICs), the World Wide Names (WWNs) for all host bus
adapters (HBAs), and the SAN boot parameters. If the server blade in the server bay is replaced,
the configuration and connection profile stays constant. You can launch VCEM from the HP
Virtualization Manager for a VC domain group, VC domain, or BladeSystem.
vCPU Virtual CPU. A single-core virtual processor in a virtual machine.
See also core, processor.
VFP Virtual Front Panel. An interface provided by the Service Processor that displays the boot/run
state of nPartitions.
Virtual Connect See VC.
Virtual Connect See VC domain.
domain
Virtual Connect See VC domain group.
domain group
Virtual Connect See VCEM.
Enterprise
Manager
virtual console 1. A vPars feature that allows a single hardware console port to be used as the console for
multiple virtual partitions.
2. The virtualized console of a virtual machine that emulates the functionality of the
Management Processor interface for HP Integrity servers. Each virtual machine has its
own virtual console, from which the virtual machine can be powered on or off and booted
or shut down, and from which the guest operating system can be selected.
virtual CPU See vCPU.
virtual device An emulation of a physical device. This emulation, used as a device by an Integrity VM virtual
machine, effectively maps a virtual device to an entity (for example, backing store) on the VM
Host.
Virtual Front See VFP.
Panel
virtual machine A software entity provided by HP Integrity Virtual Machines, VMware ESX, or Microsoft Virtual
Server. This technology allows a single server or (with Integrity Virtual machines) nPartition to
act as a VM Host for multiple individual virtual machines, each running its own instance of an
operating system (referred to as a guest OS). Virtual machines are managed systems in the HP
Virtual Server Environment (VSE).
virtual machine The executable program on the VM Host that manifests the individual virtual machine. It
application communicates with the loadable drivers based on information in the guest-specific configuration
file, and it instantiates the virtual machine.
196 Glossary
virtual machine See virtual console.
console
virtual machine See VM Host.
host
virtual partition A software partition of a server, or of a single nPartition, where each virtual partition can run its
own instance of an operating system. A virtual partition cannot span an nPartition boundary.
See also nPartition, virtual machine.
virtual partition A scan of the system to determine the allocation and status of processor (core), memory, and
scan I/O resources in a vPars-enabled system.
virtual partition A specific layer, analogous to but not an operating system, that supports virtual partitions.
server
virtual switch See vswitch.
Virtualization HP Virtualization Manager. Provides hierarchical visualization of servers and workloads, with
Manager seamless access to the management tools of the VSE technologies.
VM See virtual machine.
VM Host A server running software such as HP Integrity Virtual Machines, VMware ESX, or Microsoft
Virtual Server, that provides multiple virtual machines, each running its own instance of an
operating system.
VM Manager HP Integrity Virtual Machines Manager. The HP VSE Management Software application that
allows you to manage and configure Integrity VM.
vPars An HP software product that provides virtual partitions.
See also virtual machine.
vPars monitor The program that manages the assignment of resources to virtual partitions in a vPars-enabled
system. To enable virtual partitions, the vPars monitor must be booted in place of a normal
HP-UX kernel. Each virtual partition running under the monitor then boots its own HP-UX
kernel.
The vPars monitor reads and updates the vPars partition database, boots virtual partitions and
their kernels, and emulates certain firmware calls.
See also VM Host.
vPars partition The database that contains the configuration information for all the virtual partitions on a
database vPars-enabled system.
vswitch Virtual switch. Refers to both a dynamically loadable kernel module (DLKM) and a user-mode
component implementing a virtual network switch. The virtualized network interface cards
(NICs) for guest machines are attached to the virtual switches.
warmup The period of time during which HP Application Discovery is comparing discovered processes
to the known installations of software and to template definitions of applications.
way An older term that describes the number of processors in a symmetric multiprocessing (SMP)
system (for example, “4-way”.) This term is replaced by processor. (For example, “4-processor”.)
WBEM Web-Based Enterprise Management. A set of web-based information services standards
developed by the Distributed Management Task Force, Inc. A WBEM provider offers access to
a resource. WBEM clients send requests to providers to get information about and access to the
registered resources.
See also nPartition Provider, Utilization Provider.
Web-Based See WBEM.
Enterprise
Management
weight A value that you assign to a policy to determine how system resources are allocated by HP Global
Workload Manager (gWLM) in the following scenarios:
• gWLM addresses priority levels from highest to lowest, allocating system resources to all
requests at a given priority level before considering lower-priority requests. If requests
cannot be satisfied at some priority level, the remaining resources are distributed so that
197
the total resource allocation for each workload is as close as possible to the proportion of
its weight relative to the sum of all the weights.
• If gWLM has satisfied all system resource requests at all priorities and there are resources
still to be allocated, gWLM will distribute the remaining resources by weight.
what-if scenario A configuration of systems and workloads that is different from the current configuration.
Capacity-planning simulations are run using what-if scenarios as experiments before making an
actual configuration change.
wizard A sequential series of pages that transforms a complex task into simple steps and guides you
though them. The wizard makes sure that you provide all of the required information and do
not skip any steps. At each step, a page is presented that allows you to specify the information
needed to complete that step. Help is available at each step and you always have the option of
going back to continue the wizard from a previous step.
workload The collection of processes in a standalone server, nPartition compartment, virtual partition
compartment, or virtual machine compartment. HP Global Workload Manager (gWLM) extends
this concept to include processor set (PSET) compartments and Fair-Share Scheduler (FSS) group
compartments. gWLM enables you to monitor and manage workloads by automatically adjusting
the resource allocations of compartments based on policies.
See also managed workload, monitored workload, Serviceguard workload.
XBC Cross-bar chip. On some server models each cell in a compute cabinet plugs into a cross-bar
backplane by means of a pair of connectors, thereby forming a connection between the cell
controller on the cell board and a cross-bar chip. On other server models, cell controllers are
directly connected to other cell controllers, thereby eliminating the need for a cross-bar backplane.
198 Glossary
Index
command
A capcollect, 126
absolute interval, 87 hpvmmigrate, 126
agent command file
collection, 17 capreport, 127
agentless data collection for Capacity Advisor comments to HP, 13
adding additional systems to file, 77 comparison report
removing systems, 78 selecting details in Capacity Advisor, 91
viewing configuration, 78 selecting scenario targets in Capacity Advisor, 91
all VSE resources, 20 complex
assigned license viewing in Profile Viewer, 87
defined, 81 configuration, 15
automated consolidation to VMs consolidate workloads, 46
expected results, 65 conversion
possible anomalies, 66 data, 21
automated load balancing conversion table
expected results for servers or VM hosts, 66 percent of time limit to minutes, hours, 32
possible anomalies, 66 cooling multiplier, 44
automated solutions, 40 copy
automated workload stacking Capacity Advisor scenario, 102
expected results, 67 Copy Profile
possible anomalies, 67 parameters for workload in Capacity Advisor scenario,
automatic data collection, 20 37
available license CPU capacity, 28
defined, 81 CPU Core Utilization, 37
CPU Multiplier, 34
B default value, 34
back button CPU multiplier
problem with use in Capacity Advisor, 18 examples, 34
backup, 18 CPU Speed, 37
business interval, 41 CPU utilization
as measured for virtual machines, 27
C CPU Virtualization Overhead %, 38
calculator, 27 default value, 38
Capacity Advisor scenario examples, 38
modify parameters, 100 CPU Workload Multiplier, 36, 37
parameters, modify, 100 default value, 36
capacity planning goals, 27 examples, 36
capagentlesscfg, 77, 78 credentials, 17
capcollect command, 126
capreport D
command, 127 data
command file, 127 accuracy, 27
changes as measured for CPU capacity, 28
undo previous in Capacity Advisor, 103 as measured for disk I/O, 28
clock as measured for memory, 28
setting on HP-UX, 164 as measured for network I/O, 28
setting on Linux, 164 as measured for power usage, 28
setting on Windows, 164 backup, 18
unsynchronized, 164 Capacity Advisor
cluster, 15 update, 76
cluster node collect for Capacity Advisor, 70
Serviceguard, 125 first time, 72
collection agent, 17 collect in Serviceguard cluster, 126
collection schedule collect nightly automatically, 72
create, 72 collection, 20
199
considerations in measuring resource utilization, 28 dynamic memory, and data collection in Capacity
conversion, 21 Advisor, 84
export, 127
gap, 126 E
gather for Capacity Advisor, 70 Edit Scenario
first time, 72 accessing Capacity Advisor Profile Viewer, 86
historical, 21 error
import, 127 absence of licensing, 163
import OVPA information into Capacity Advisor, 19 absence of user authorization, 164
import PMP information into Capacity Advisor, 19 difference in workload associations to systems, 166
incorrect, 164 licensing before discovery is complete, 164
invalid, 31 message explanation, 167
invalidating, 127 no data for managed node in Capacity Advisor, 84
loss, 18 out of memory in Java heap, 165
measurement interval, 29 system configuration, 163
missing, 31, 126 time synchronization, 164
old, 164 error analysis, 42
OVPA, 127 error, connecting to systems, 163
peaks, 19 example
PMP, 127 server consolidation, planning, 47
restore, 18 existing server
utilization, 15 consolidate programs with Capacity Advisor, 47
data collection exported data, 127
agentless, 21
automatic, 20 F
differences between HP PMP and Utilization Provider, feedback to HP, 13
22 first data collection, 72
menu options, 71 fixed interval, 87
precedence for agentless versus Utilization Provider, forecast model
22 editing in Profile Viewer, 87
server resources, 28 precedence table, 43
switching from agentless to Utilization Provider, 22
timing options, 71 G
Utilization Provider, 21 gap
data collection, Capacity Advisor impact on system data, 126
performance, 71 goals
data collection, importing OVPA information, 71 capacity planning, 27
data collection, importing PMP information, 71 graphs and reports
data collection, records not current, 84 Capacity Advisor operations overview, 84
data discrepancy growth rate
in Capacity Advisor, 83 forecasting, 36
data handling
for virtual machines, 27 H
data import headroom
view results for HP OVPA system, 82 defined, 29
view results for HP PMP system, 83 stars defined, 29
data range historical data, 21
changing in Profile Viewer, 87 historical utilization, 19
data-collection infrastructure, 20 host name, 125
delay in refresh of system and workload configuration HP Insight Capacity Advisor Consolidation software
data finding licensed servers, 81
associated issues in Capacity Advisor, 166 limitations, 81
disk I/O HP Performance Management Pack
edit capacity in Capacity Advisor, 107 data collection, 22
disk I/O capacity, 28 HP SIM
Disk I/O Utilization, 37 documentation, 11
Disk I/O Workload Multiplier, 37 HP Smart Solver, 40
default value, 37 HP Virtual Machine
example, 37
200 Index
calculating Hypervisor Memory Overhead for Capacity menu options
Advisor, 39 for HP Insight Capacity Advisor Consolidation
hpvmmigrate command, 126 software server data, 81
Hypervisor Memory Overhead metric view
calculating for HP Virtual Machine, 39 modify for Capacity Advisor, 100
calculating for Microsoft Hyper-V, 40 Microsoft Hyper-V
calculating for Microsoft Virtual Server, 39 calculating Hypervisor Memory Overhead for Capacity
calculating for VMware ESX, 39 Advisor, 40
default setting, 39 Microsoft Virtual Server
definition, 39 calculating Hypervisor Memory Overhead for Capacity
examples, 39 Advisor, 39
where used, 39 missing data, 126
modeling
I predictive, 15
imported data, 127 multiplier, used in Capacity Advisor
incorrect data, 164 cooling, 44
infrastructure CPU Multiplier, 34
data collection, 20 CPU Virtualization Overhead %, 38
installation, 17 Disk I/O Workload Multiplier, 37
Integrity VM, 125 Hypervisor Memory Overhead, 39
interval memory , 35
business, 41 Memory Workload Multiplier, 36
sampling, 29 Network I/O Workload Multiplier, 36
multipliers
L modifying applied what-if actions, 103
license
requirements, 17 N
License Manager network data, 22
assigning HP Insight Capacity Advisor Consolidation network I/O
software licenses, 81 edit capacity in Capacity Advisor, 107
usage permissions, 81 network I/O capacity, 28
viewing HP Insight Capacity Advisor Consolidation Network I/O Utilization, 37
software licenses, 81 Network I/O Workload Multiplier, 36, 37
license, checking status, 84 default value, 36
licenses, assigning HP Insight Capacity Advisor example, 36
Consolidation software to a server, 81 new application
load balance planning, 62
automated solutions, 40 new workload
lost data, 18 planning, 62
M O
machine Offset Hours, 37
virtual, 126 old data, 164
managed node, importance of time and time zone settings old dates, 164
for data collection accuracy in Capacity Advisor, 84 operations
member gather Capacity Advisor data, 70
SG, 125 generate Capacity Advisor report, 88
memory overview
modeling, 25 Capacity Advisor graphs and reports, 84
memory capacity, 28 Capacity Advisor scenarios, 98
memory data, 22 Capacity Advisor systems, 105
Memory Multiplier, 35 Capacity Advisor workloads, 109
default value, 35 overview of for Capacity Advisor, 69
examples, 35 out-of-memory, 165
Memory Utilization, 37 overview
Memory Workload Multiplier, 36, 37 Capacity Advisor procedures, 69
default value, 36 OVPA data, 21
example, 36 importing, 82
memory, dynamic, 84 OVPA, importing data into Capacity Advisor, 71
201
P changing the data interval by setting the data range in
peak Capacity Advisor, 100
data, 19 changing the meter bar calculation in a scenario, 102
peak width, 19 changing the Meter Style of a scenario display, 100
peaks and sums, 29 controlling Capacity Advisor data presentation, 100
percent of time copying a scenario, 102
limit example, 33 creating a collection schedule, 74
percentage of allocation creating a planning scenario, 98
defined, 33 creating a scenario, 98
planning creating a workload in a scenario, 109
server consolidation, 46 creatinga system in a scenario, 105
with Capacity Advisor, 45 deleting workloads from a scenario, 113
PMP, importing data into Capacity Advisor, 71 determining idle/max power consumption values for
power consumption, 28 non-blade servers, 117
power settings edit Capacity Advisor workload, 110
editing in Profile Viewer, 87 editing a scenario, 100
procedure editing a system in a scenario, 106
accessing Capacity Advisor, 70 editing a workload in a scenario, 111
accessing Capacity Advisor Profile Viewer from HP editing I/O capacity in Capacity Advisor scenarios, 107
SIM Optimize menu, 86 gathering data the first time, 72
accessing Capacity Advisor Profile Viewer from importing HP OVPA data, 82
Virtualization Manager Visualization tab, 86 importing HP PMP data, 83
accessing Capacity Advisor Profile Viewer when listing systems currently in agentless configuration
editing a scenario, 86 file, 78
accessing the profile viewer, 86 modifying a collection schedule, 75
adding existing systems to a scenario, 106 move Capacity Advisor workload, 111
adding systems to the agentless data collection file, 77 moving a virtual machine, 108
altering the automated nightly data collection, 72 moving a workload in a scenario, 112
automated consolidation to VMs parking workloads in a scenario, 113
choose destination systems, 119 removing a collection schedule, 75
choose systems to consolidate, 119 removing one or more systems from agentless data
set level of effort, 120 collection file, 79
view solutions, 120 removing systems from a scenario, 108
automated load balance of servers renaming a scenario, 103
view solutions, 122 sutomating finding solution to load balance servers or
automated load balance of VM hosts VM hosts, 121
choose VM hosts to load-balance, 121 to delete a scenario, 104
view solutions, 122 updating collected data on all systems, 76
automated load-balance of servers updating the data the Profile Viewer displays, 77
define constraints, 122 upgrade Utilization Provider, 18
automated load-balance of VM hosts procedures
define constraints, 122 collect Capacity Advisor data, 70
set level of effort, 122 edit I/O capacity in Capacity Advisor scenarios, 107
automated workload stacking processor
choose workloads to stack, 123 hyperthreaded, 15
open scenario, 123 multicore, 15
set level of effort, 124 Profile Viewer
stack workloads, 123 access in Capacity Advisor, 85
view solutions, 124 example, 23
automating finding solution for workload stacking, panning, 88
122 showing valid or invalid allocation, 88
automating finding solutions for system consolidation showing valid or invalid data, 88
to VMs, 119
calculating a virtualization consolidation ratio, 92 Q
calculating idle/max power consumption values for quality of service, 27
C-class HP blades, 118
calculating idle/max power consumption values for R
P-class HP blades, 117 reinstallation, 18
change the data range in Capacity Advisor, 101 report
202 Index
generate in Capacity Advisor, 88 system consolidation
selecting details for scenario comparison, 91 automated solutions, 40
selecting scenario targets for comparison, 91 System tab
setting date range in scenario comparison, 91 accessing Capacity Advisor Profile Viewer, 86
reports systems
and Capacity Advisor licensing, 89 Capacity Advisor operations overview, 105
reports and graphs remove all from VSE agentless data collection, 79
Capacity Advisor operations overview, 84 remove from Capacity Advisor, 108
requirement
disk space, 17 T
licensing, 17 task result
resource HP PMP data import to Capacity Advisor, 83
insufficient on VM host for consolidation, 121 task results
HP OVPA data import to Capacity Advisor, 82
S time
sampling unsynchronized, 164
interval, 29 time zone
scenario impact on data collection, 31
Capacity Advisor operations overview, 98 trend
copy in Capacity Advisor, 102 determination in Capacity Advisor, 41
creating for Capacity Advisor, 98 troubleshooting, 163, 167
editing in Capacity Advisor, 100 typographic conventions, 11
remove from Capacity Advisor, 104
rename in Capacity Advisor, 103 U
server consolidation unassigned license
planning, 46 defined, 81
servers user tasks
viewing all in HP SIM screens, 82 planning
service add/move processor, 60
quality of, 27 move/add processor, 60
service and support, 13 new application, 62
service level agreement, 27 new workload, 62
service level objective server consolidation, 46
sizing for, 25 utilization
Serviceguard aggregate, 15
cluster node, 125 data, 15
data collection, 21 historical, 15, 19
workload, 125 utilization limit
SG Member, 125 defaults, 31
show defined, 31
Capacity Advisor changes, 103 for percentage of time, 32
simulation interval for sustained time, 32
modify for Capacity Advisor, 100 global, 33
simulator, 27 precedence table, 34
star scenario workload, 33
meaning in Capacity Advisor, 29 seenario-wide, 33
Static Profile specifying one or more, 32
creating a baseline workload, 38 workload, 33
parameters for workload in Capacity Advisor scenario, utilization limits
37 editing in Profile Viewer, 87
sums and peaks, 29 utilization monitor, 27
sustained minutes Utilization Provider, 21
limit example, 33 data collection, 21, 22
system start daemon, 164
add existing to Capacity Advisor scenario, 106 stop daemon, 164
create for Capacity Advisor, 105 upgrade on a managed node, 18
edit for Capacity Advisor, 106 UUID, 126
overprovisioning error, 32
remove some from VSE agentless data collection, 79
203
V
valid data
factors affecting reporting in Capacity Advisor, 41
selecting appropriate business interval, 41
setting threshold values for Capacity Advisor reports,
42
view
Capacity Advisor changes, 103
Capacity Advisor profile viewer, 85
virtual machine, 19, 126
move in Capacity Advisor, 108
VM Guest
viewing in Profile Viewer, 87
VMware ESX
calculating Hypervisor Memory Overhead for Capacity
Advisor, 39
VSE
documentation, 11
VSE resources
all, 20
vseinitconfig, 18
command, 127
W
warning
explanation of messages, 168
WBEM, 170
provider, 19
what-if actions
disable applied actions, 103
modify multipliers, 103
re-enable applied actions, 103
undo applied actions, 103
viewing, 103
workload, 15, 19
analysis, 23
Capacity Advisor operations overview, 109
considerations when moving in Capacity Advisor, 111
Copy Profile, 37
create for Capacity Advisor, 109
demand profile, 23
edit for Capacity Advisor, 110
move in Capacity Advisor, 111
multipliers for adjusting to changes in server
configuration, 35
park in Capacity Advisor, 113
remove from Capacity Advisor, 113
Serviceguard, 125
Static Profile, 37
workload stacking
automated solutions, 40
Workload tab
accessing Capacity Advisor Profile Viewer, 86
204 Index