HP Insight Capacity Advisor 6.0 Software: User Guide

Size: px
Start display at page:

Download "HP Insight Capacity Advisor 6.0 Software: User Guide"

Transcription

1 HP Insight Capacity Advisor 6.0 Software: User Guide HP Part Number: Published: September 2010 Edition: 2

2 Copyright 2006, 2010 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR and , Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. 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 and later and HP-UX Release and later (in both 32 and 64-bit configurations) on all HP 9000 computers are Open Group UNIX 95 branded products. UNIX is a registered trademark of The Open Group. Intel and Itanium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Revision history Document Part Number Software Version Supported Operating Systems Publication Date A See the HP Insight Software 6.0 Support Matrix. September A See the HP Insight Software 6.0 Support Matrix. February 2010

3 Table of Contents 1 Introduction...11 Setup considerations...12 Licensing requirements...12 Installation...12 Collection methods...12 Disk space requirements...12 Credentials...13 Dependencies...13 Upgrades and reinstallation...13 Upgrading agents on HP-UX or OpenVMS managed systems...13 Navigating within HP SIM, Virtualization Manager, and Capacity Advisor Features...15 Data collection...16 Data collection infrastructure...16 Supported collection configurations...17 Comparison of agentless and UP data collection...18 HP PMP data differs from Utilization Provider data...19 Differences in memory data...19 Differences in network data...19 Related topics...19 Experimentation...19 Sizing for service level objectives...21 Modeling considerations...22 Capacity Advisor commands Key Capacity Advisor concepts...23 Capacity planning goals...23 Quality of service...23 Utilization monitor, calculator, and simulator...23 Data handling for virtual machines...23 Data normalization...24 Resources for which Capacity Advisor collects data...24 Upper bounds...24 Measuring and analyzing resource utilization...25 Peaks and sums...25 Sampling interval...25 Headroom...25 Headroom star rating...26 Interpreting the headroom star rating...26 Missing or invalid data...27 The affect of invalid data on HP Smart Solver solution finding...27 Utilization limits...27 Specifying utilization limits...28 Sustained time limits...28 Percentage of time limits...28 Understanding utilization limit messages...29 Percentage of allocation...29 With sustained limits...29 Table of Contents 3

4 With percentage of time limits...29 Scope of utilization limits...29 Adjusting power...30 Power cap data...30 Automating solution generation: HP Smart Solver...31 HP Smart Solver: Types of solutions...31 Determining trends in Capacity Advisor...31 Aggregation of points in business interval bins...32 Choosing an appropriate business interval...32 Exclusion of data points...32 Factors that affect data validity...32 Linear regression...33 Error analysis...33 Forecasting growth...33 The forecast model hierarchy...33 Forecast model attributes Planning with Capacity Advisor...35 Getting ready...35 Task: Understand current resource usage...35 Task: Plan server consolidation...36 Understanding the consolidation task...36 Example consolidation: Stacking applications on an existing server...36 Step 1: Determine which systems to consolidate...37 Step 2: Create a scenario...37 Step 3: Edit the scenario...38 Automating the consolidation task...46 Example consolidation: Automating stacking on a what-if server...47 Step 1: Determine which systems to consolidate...47 Step 2: Create a scenario...47 Step 3: Edit the scenario...47 Task: Estimating the effect of adding or moving processors...50 Task: Determining where to put a workload using automated solution finding...51 Example: Determining where to put a workload Procedures...53 Accessing Capacity Advisor...53 Gathering data for Capacity Advisor...53 Impact of data collection on managed system performance...54 Data collection options...54 First data collection (or the automated nightly collection)...56 Interpreting task results...56 Error notification on the standard out tab...57 Scheduling a data collection...57 Modifying a collection schedule...58 Removing a collection schedule...59 Updating collected data...59 Updating collected data on all systems...59 Updating collected data on selected systems...60 Updating data displayed in a profile viewer...60 Collecting data without using an agent...60 Listing systems currently in the configuration file...60 Setting advanced options in the agentless data collection file Table of Contents

5 Data collection and the HP Insight Capacity Advisor Consolidation software...61 Using Capacity Advisor with consolidation software server data...61 Viewing the licensed servers in HP SIM...61 Importing data for use in Capacity Advisor...62 From the HP SIM Optimize menu Import HP OVPA data...62 From the HP SIM Optimize menu Import HP PMP data...63 From the command line...63 Ascertaining the data collection availability for a set of servers...63 Possible sources of discrepancies in collected data...64 No data collected for a managed node...64 Data timestamp appears to be incorrect...64 Dynamic memory in HP Integrity virtual machines...64 Producing graphs and reports...64 Using the Profile Viewer...65 Using the report wizard...68 The report wizard...69 Creating an historic utilization report...70 Creating a scenario report...70 Using the report wizard to create a scenario comparison...71 An example scenario comparison report...72 Calculating a virtualization consolidation ratio...72 Creating a consolidation candidates report...73 Creating a cost allocation report...73 Creating a peak summary report...74 Creating a population report...74 Creating a trend report...74 Creating a power report...75 Setting utilization limits...76 Setting global utilization limits...76 Adding a utilization limit...76 Removing a utilization limit...77 Setting workload utilization limits...77 Adding a utilization limit...77 Enabling or disabling the limit...77 Removing a utilization limit...77 Setting scenario-wide utilization limits...77 Adding a utilization limit...78 Enabling or disabling the limit...78 Removing a utilization limit...78 Setting scenario workload utilization limits...78 Adding a utilization limit...78 Enabling or disabling the limit...79 Removing a utilization limit...79 Forecasting utilization...79 Defining forecast models...79 Accessing the Global Forecast Model...79 Defining the Global Forecast Model...80 Accessing the forecast model for a workload or system...81 Defining the forecast model for a workload or system...81 Accessing the forecast model for a scenario...82 Accessing the forecast model for a workload within a scenario...82 Defining a forecast model...82 Disabling a forecast model...83 Enabling a forecast model...83 Generating forecasts...83 Table of Contents 5

6 Viewing forecast data in a profile viewer...83 Viewing forecast data in a utilization report...83 Working with scenarios Creating a planning scenario...84 Editing a scenario...85 Controlling the data display...86 Change the meter style selection...86 Change the data collection period by setting the data range...86 Change the meter representation...87 Copying a scenario...87 Renaming a scenario...88 Undo/edit/review applied what-if actions in a scenario...88 To view applied what-if actions...89 To edit applied what-if actions...89 Modifying resource utilization values...89 Deleting a scenario...89 Working with systems Creating a system...90 Adding an existing system...91 Editing a system...92 Changing VMs to be servers...92 Change VMs to server...92 Changing servers to be VMs (manually)...93 Change servers to be VMs...93 Assigning VM hosts to a VMware DRS cluster in a scenario...93 Initially converting VM hosts to simulate a VMware DRS cluster...94 Adding VM hosts to a converted cluster...94 Removing a VM host from a VMware DRS cluster...94 Removing a VMware DRS cluster from a scenario...95 Moving a virtual machine...95 Removing a system...96 Editing network and disk I/O capacity...96 Getting there...96 Setting the upper bound values...96 Working with workloads...97 Introduction...97 Creating a workload...97 Editing a workload...98 Moving a workload...99 Move considerations...99 Parking a workload Deleting a workload Working with power Calibrating power within Virtualization Manager Calibrating a single system Calibrating multiple systems at once Calibrating power within a scenario Getting there Calibrating a single system Calibrating multiple systems at once Automating time-consuming simulations Automated solution finding: System consolidation to VMs Begin with a scenario Table of Contents

7 Choose the systems to consolidate Step 1 of 3: Define the destination system(s) and attributes Step 2 of 3: Set level of effort for Smart Solver calculation Step 3 of 3: View Smart Solver solutions Results: Automated consolidation to VMs Automated solution finding: Load balance of servers or VM hosts Begin with a scenario Choose the VM hosts or servers to load-balance Step 1 of 3: Define the solution constraints Step 2 of 3: Set level of effort for Smart Solver calculation Step 3 of 3: View Smart Solver solutions Results: Automated load balancing of servers or VM hosts Automated solution finding: Workload stacking Begin with a scenario Choose the workloads to stack Step 1 of 3: Stack the specified workloads onto servers Step 2 of 3: Set level of effort for Smart Solver calculation Step 3 of 3: View Smart Solver solutions Results: Automated workload stacking Getting more detail Using Capacity Advisor with HP Serviceguard Using Serviceguard to migrate HP Integrity VM guests Data collection in a Serviceguard environment Support and other resources Contacting HP New and changed information in this edition Related information Related technical papers A Calculation assistance Cost calculation Cost per kilowatt-hour Cooling calculation Cooling multiplier Adjusting for platform changes Memory multiplier Adjusting for change in a workload CPU workload multiplier Memory workload multiplier Network I/O workload multiplier Disk I/O workload multiplier Determining estimated utilization assumptions for a workload Adjusting for virtualization changes CPU Virtualization Overhead % CPU Virtualization Overhead % Hypervisor memory overhead Hypervisor memory overhead Doing the math for hypervisor memory overhead HP Virtual Machine VMware ESX VMware vsphere (ESX 4) Table of Contents 7

8 Microsoft Hyper-V Power calibration calculations Determining idle/max values for non-blade servers Determining idle/max values for Blade servers P-class HP Blades and HP Blade system sizer: C-class HP Blades and HP Blade system sizer: B Command reference capagentlesscfg (1M) capcollect (1M) capcustombenchmark(1m) capcustombenchmark (4) capovpaextract (1M) capprofile (1M) capprofile (4) cappmpextract C Units and terminology D Snapshots of Capacity Advisor reports Consolidation candidate report Scenario comparison report E Example of the Undo/Edit/View Applied What-If Actions screen F Troubleshooting in Capacity Advisor When there is no connection Data is not being collected Data may appear to be old when it is not Data seems to be incorrect or lost Out-of-memory errors in the Java heap When working with reports When working in the scenario editor When working with power Workload and system relationships may not match when comparing Capacity Advisor and Virtualization Manager information Miscellaneous user interface issues G Capacity Advisor messages Command error messages Command warning messages HP Smart Solver error messages When available systems lack sufficient capacity When the threshold for invalid data is exceeded HP Smart Solver informational messages H Known problems in Capacity Advisor Help Glossary Table of Contents

9 Index Table of Contents 9

10 10

11 1 Introduction This document describes how to use Capacity Advisor to plan for changes in resource usage in a virtualized server environment. Checklists and examples help you with common planning tasks. This document is for technical professionals working in data center operations, administration, and planning. Some understanding of system administration is assumed. HP Insight Capacity Advisor software is a program that allows you to monitor and evaluate system and workload utilization of CPU cores, memory, network and disk I/O, and power. With this information, you can load your systems to make best use of the available resources. You can monitor and evaluate one or more systems that are connected in a cluster configuration or to a network. A single system can include multi-core or hyper-threaded processors. Capacity Advisor helps you evaluate system consolidations, load balancing, changing system attributes, and varying workloads to decide how to move workloads to improve utilization. The quantitative results from Capacity Advisor can aid the planner in estimating future system workloads and in planning for changes to system configurations. With Capacity Advisor, you can perform the following tasks within an easy-to-navigate, clearly notated graphical user interface: Collect utilization data on CPU cores, memory, network and disk I/O, and power View historical resource utilization for whole-os and monitored workloads on HP-UX and OpenVMS systems and whole-os workload resource utilization on Microsoft Windows and Linux systems. View historical workload resource utilization and aggregate utilization across the partitioning continuum (npars, HP-UX vpars, HP-UX Virtual Machines) Generate resource utilization reports Plan workload or system changes, and assess impact on resource utilization Assess resource utilization impact for proposed changes in workload location or size Evaluate trends for forecasting resource needs Capacity Advisor can be used to simulate changes in system configuration, such as the following: Consolidating several systems into one system Re-sizing a system for an upgrade Re-sizing the demands on a system to reflect a forecast Replacing older, small to mid-sized systems with virtual machines Capacity Advisor can use data collected over time to show the results of these configuration changes in many ways. Graphical views are available so you can see what the effects of the changes are over time. Tables are available that give the percentage of time and the degree to which the system is busy; this information is valuable in comparing resource utilization and quality of service before and after a change. Other tables show how many minutes per month the system is unacceptably busy a measure valuable for both quality of service and for estimating TiCAP bills. Because Capacity Advisor works from data traces collected over time, it is much more accurate than using only peak data or average data in understanding your systems and the workloads they support. The significant advantage in using Capacity Advisor, rather than ad hoc processes or guesswork, is that it provides a quantitative basis for examining the usage of current resources. Additionally, it provides the capability to try simulations (what-if scenarios) for moving workloads or other resources before you actually implement a move. Capacity Advisor incorporates numerical values of several components in its analysis and modeling, including: Number of CPU cores CPU speed 11

12 Memory size Network I/O bandwidth Disk I/O bandwidth Power usage Platform multiplier for memory (see Adjusting for platform changes (page 119)) Virtualization adjustments (see Adjusting for virtualization changes (page 123)) Setup considerations To prepare to use Capacity Advisor, consider the following: Licensing requirements Installation Upgrade and reinstallation Credentials Dependencies Licensing requirements Installation Capacity Advisor is installed when HP Insight Dynamics suite is installed. For specific information about trial and LTU (License To Use) licensing on supported platforms, see the HP Insight Dynamics 6.0 Getting Started Guide at 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 61). Capacity Advisor and Capacity Advisor Consolidation Software licenses cannot be used on the same system at the same time. Capacity Advisor is installed with other Insight Dynamics components, so no separate installation is required. (See the Insight Dynamics installation guide at insightdynamics/docs appropriate for your operating system.) To use Capacity Advisor, you must have a valid license. Collection methods On installation of HP Insight Dynamics suite, the Insight managed system setup wizard automatically configures the mechanism used to collect data from managed servers based on the type of operating system that the managed system is running. (See Supported collection configurations (page 17).) Agentless data collection (data collected using native instrumentation) is used for Linux servers from any CMS and for Microsoft Windows servers from a Windows CMS. For Integrity VMs running Linux (and Windows on a Windows CMS), agentless data collection for metrics other than CPU utilization is used in conjunction with CPU utilization data gathered via WBEM from the HP VM host. For Microsoft Hyper-V VMs, agentless data collection is used for metrics other than CPU utilization is used in conjunction with CPU utilization gathered from Integrity Virtual Machines Manager. Where agentless data collection is not available, the Utilization Provider is installed by default (on HP-UX) or as needed/requested via the Insight managed system setup wizard (on HP-UX and Integrity Windows). Some problems with data collection can be diagnosed with vseassist. See the Insight Dynamics install guide for the appropriate platform for additional information. Disk space requirements Plan to allot the following amounts of memory for each workload to collect and preserve a maximum of four years of data for use by Capacity Advisor: 12 Introduction

13 Credentials On a Microsoft Windows CMS: Allot 64.5 MB for each workload on each Windows or Linux managed node to support agentless data collection. Allot 34.7 MB for each workload on each HP-UX managed node. On an HP-UX CMS: Allot 93.1 MB for each workload on each Integrity Linux managed node to support agentless data collection. Allot 34.7 MB for each workload on each Integrity Windows or HP-UX managed node. For additional information on disk space requirements, see the Insight Dynamics installation guide appropriate for your operating system at 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 6.0 Getting Started Guide. Dependencies WBEM must be configured for HP Integrity VM hosts and VMs. Agentless data collection requires SSH and/or WMI managed node communication. The managed node must be configured for agentless collection by running the Insight managed system setup wizard, or by running the capcollect command on the node. HP Insight Control virtual machine management (VMM) is required to manage ProLiant/x86-based hypervisors and their VMs. Upgrades and reinstallation When upgrading or reinstalling software used with Capacity Advisor, there are different considerations and procedures to follow specific to the operating systems underlying the CMS or running on the managed node. Refer to the appropriate installation guide for instructions. Install guides can be downloaded from Upgrading agents on HP-UX or OpenVMS managed systems NOTE: This section does not apply to Microsoft Windows or to Linux systems, for which data is collected by leveraging native instrumentation (agentless data collection). When upgrading the Utilization Provider to the latest version on a managed node, any data collected since the last capcollect command execution is lost. To minimize data loss, run the capcollect command on the CMS to collect from the managed node just before upgrading. Navigating within HP SIM, Virtualization Manager, and Capacity Advisor Avoid using your browser Back and Forward buttons (except when navigating in the online help). When you use these buttons, the user interface cannot tell that you have changed to a different view. This can cause problems, including incorrectly displaying which objects are selected in the current view, losing information input into screen fields, and cancelling operations. Instead, use the navigation links, buttons, and tabs provided by the user interfaces within the browser screen area. Upgrades and reinstallation 13

14 14

15 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 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 based on existing systems or with characteristics that you define Remove systems Edit system attributes Turn systems into virtual machines Move virtual machines For workloads in scenarios: Create workloads based on existing workloads or with characteristics that you define Collect utilization data for workloads Import existing workload profiles Edit workload demands Move workloads between systems Park workloads Delete workloads For scenarios themselves: View and undo/redo scenario changes Use the HP Smart Solver technology to perform: 15

16 Data collection Automated server consolidation to virtual machines Automated load balancing of existing VM hosts or existing servers Automated workload stacking (consolidation) Create scenario comparison reports Data collection is at the heart of Capacity Advisor and a task is created during configuration to automatically collect utilization data from all resources licensed for Insight Dynamics and discovered by HP Systems Insight Manager software (HP SIM). (See First data collection (or the automated nightly collection) (page 56).) 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. Data collection infrastructure In the data collection infrastructure, each component plays a role, as shown in Figure 2-1. It all begins with data collection. Figure 2-1 Capacity Advisor Data Collection Infrastructure 1 The Agentless Data Collector Services run on the CMS and collect data 6 The Data Collector gathers data from the agentless data files, the Utilization from Microsoft Windows Providers running on the and Linux managed managed nodes, and systems. from VMM. 2 Agentless data collected by 7 You can import data (HP the Agentless Data OVPA and HP PMP) into Collector Service is made the historical database for analysis. 11 Scenario data is stored automatically for continued use in the Scenario Editor. 12 Use the Scenario Editor to manipulate the collected data associated with workloads and systems. 13 Use a Profile Viewer to examine a graphical 16 Features

17 available to the Capacity Advisor Data Collector. 8 Automatic data conversion occurs when importing display of the utilization of a specific resource for a 3 The Utilization Provider enables the operation of data into the Insight Dynamics database. specific workload or system. the Capacity Advisor Data Collector. 9 Historical data is stored for use in Capacity Advisor. 14 Use the Report Generator to create reports for 4 HP Insight Control 10 The Utilization Calculator understanding utilization. virtual machine uses historical utilization 15 Use the web browser to management (virtual data and scales, sums, or work with Capacity machine management) data is made available to the converts it to approximate actual or Advisor and exploit its features. Capacity Advisor Data Collector. hypothetical system utilization. 5 Characteristics of managed systems are stored in the Insight Dynamics database and used when collecting utilization Data. Collecting data for a workload with a HP Serviceguard package You can associate a monitored workload with a Serviceguard package. This association allowsvirtualization Manager to show workloads moving from one system to another within minutes of a Serviceguard migration. It also allows Capacity Advisor to show an uninterrupted history of utilization data for a workload across migrations. Associating monitored workloads and Serviceguard packages requires that Serviceguard and the corresponding version of the Utilization Provider have been installed on all member systems of the Serviceguard cluster. For specific version information, see the HP Insight Software 6.0 Support Matrix. Supported collection configurations Table 2-1 Collection methods by operating system on CMS and managed node types Managed node software and/or OS VMM host or guest VMM Hyper-V VM Microsoft Windows on HP Integrity Virtual Machine (HP VM) Linux on HP VM HP-UX on HP VM OpenVMS on HP VM standalone Windows standalone Linux standalone HP-UX standalone OpenVMS Collector for Microsoft Windows CMS VMM VMM and agentless method HP VM Provider and agentless method HP VM Provider and agentless method HP VM Provider and Utilization Provider Utilization Provider agentless method agentless method Utilization Provider Utilization Provider Collector for HP-UX CMS not supported not supported HP VM Provider and Utilization Provider HP VM Provider and agentless method HP VM Provider and Utilization Provider Utilization Provider Utilization Provider (Integrity only) agentless method Utilization Provider Utilization Provider Data collection 17

18 NOTE: The supported collection configurations for a managed node are normally set up by the Insight managed system setup wizard. If the capcollect command is run before the wizard is run on a managed node, and agentless data collection is supported for the managed node, the node will be configured for agentless collection at that time. Because no agentless data is yet available, however, the message: Error: At the time data collection was run, system "system-name" was not configured for agentless data collection. It has been configured and data collection will begin shortly. No utilization data is available now. Try collecting again in 5 minutes. will appear in the command output. Subsequent collections will retrieve collected data beginning at the time the capcollect command was run on the managed node. Comparison of agentless and UP data collection Table 2-2 compares the operational characteristics of agentless data collection and that of the Utilization Provider (UP) when used to collect data from systems licensed for Capacity Advisor. Agentless Data Collection. This method leverages native data collection already occurring on the managed server(s). WBEM Utilization Provider. This method uses an agent to gather the data and provide it to the CMS. Table 2-2 A comparison of agentless data collection and use of Utilization WBEM Provider Agentless data collection Utilization Provider (UP) Equally useful in data quality and accuracy. Available for Microsoft Windows, Linux, and non-hp systems Available for HP-UX and OpenVMS systems Provides the basic set of utilization metrics for CPU, memory, network I/O, and disk I/O, plus additional metrics for reporting specific activities in the operating system, disk, and network: CPU queue length, page faults/second, disk I/Os per second, LAN packets/second, number of disks, disk space total, disk space used. Provides the basic set of resource utilization metrics for CPU, memory, network I/O, and disk I/O. Leverages existing data on the system; no additional agent hosting or update required Susceptible to network or CMS downtime as data is continuously collected by the CMS across the network from each managed system Small additional load on the CMS CPU and memory resources incurred by the ongoing operation of the agentless data collection service Slight additional load on managed system resources due to remote queries from the collector every 5 minutes Small additional load on the network incurred by the ongoing operation of the agentless data collection service Data collection starts within a few minutes of configuring the system using Insight managed system setup wizard Requires hosting and updating the UP agent Not susceptible to downtime in the network or the CMS. Collected data is held for a maximum of 30 days by the UP for transfer to the database on the CMS Slight additional load on CMS CPU or memory resources incurred once per day Slight additional load on managed system resources, due to local queries from the UP agent every 5 minutes, and storage/retrieval of historical metrics on the local file system Slight additional load on network incurred once per day Data collection starts within 24 hours of configuring the system using Insight managed system setup wizard. However, if the UP is already running on the managed system, the data collected may cover an interval as long as 30 days previous to configuration in Insight Dynamics. 18 Features

19 HP PMP data differs from Utilization Provider data Differences in data imported from HP Performance Management Pack (HP PMP) affect how you should interpret resulting analysis and scenarios as compared to data collected from the Utilization Provider. Differences in memory data Capacity Advisor normally measures memory collected from the Utilization Provider, which returns the sum of memory allocated to the processes on the system. HP PMP collection provides the total memory less the zeroed, free, and standby memory. This means that HP PMP counts memory used by the operating system, whereas the Utilization Provider does not. The memory use reported by HP PMP is about 20% higher than memory use reported by the Utilization Provider. Because Capacity Advisor assumes a different memory amount than HP PMP provides, Capacity Advisor may overestimate the memory needed when using HP PMP data to analyze stacking several application instances in a system running a single instance of an operating system. While either the Utilization Provider data or the HP PMP data can be used to plan memory size in a new configuration, you should not use a mix of HP PMP and Utilization Provider data when looking for a trend in memory utilization. Differences in network data HP PMP does not report the correct network I/O when network interface cards (NICs) are being teamed for network fault tolerance (for example, by using HP Network Config utility). That is, for a system with 2 NICs teamed as one single logical NIC, Utilization Provider reports the addition of TX and RX Mbps for the teamed NIC. HP PMP adds the metrics from the 2 NICS, ignoring that they are working as a teamed NIC. For a teamed configuration, the HP PMP network utilization curve will be always twice that of the Utilization Provider data. 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 a profile viewer, or by using the capprofile(1m) command. Related topics Data handling for virtual machines (page 23) Using the Profile Viewer (page 65) Command reference (page 129) Experimentation You can better understand Capacity Advisor by experimenting considering different configurations and workload placement trying them out in what-if scenarios. A scenario identifies the workload demand profile that creates your experimental simulations. When you do workload analysis in Capacity Advisor, 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 19

20 Figure 2-2 CPU utilization for managed system puny03v8 1 Peak (highest) value. Similarly, Figure 2-3 shows CPU utilization for a second system over the same period. 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. 20 Features

21 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. 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. Figure 2-5 CPU utilization with selected percentiles of utilization 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 Sizing for service level objectives 21

22 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 an automatically determined CPU performance index, with normalization based on benchmark data or benchmark data in combination with CPU clock speed in special cases. 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 119) 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 percentages. By changing the metrics to view, you can explore multiple options for system and workload deployment. See Controlling the data display (page 86) for more information. Capacity Advisor commands In addition to tasks that you can perform from the Capacity Advisor graphical user interface, Capacity Advisor provides several commands that can be run from the command line on an HP-UX or Microsoft Windows CMS. For specific information, see Appendix B Command reference. 22 Features

23 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 Insight Capacity Advisor software 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. For example, optimizing response time may preclude trying to achieve the 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. Utilization monitor, calculator, and simulator At a fundamental level, HP Insight Capacity Advisor software collects data from utilization monitoring daemons on systems and workloads. Using this data, Capacity Advisor can report on utilization of memory, core processing units, I/O bandwidth, and power. It can calculate what resource utilization would look like if the load were increased or decreased. Further, it can simulate what resource utilization might look like if loads are combined. This goes beyond simple addition of maximum loads to provide a dynamic addition of components based on the time sequence of utilization measurements taken from the actual loads running on real systems (see Peaks and sums ). Data handling for virtual machines Data collected by Capacity Advisor for use in a profile viewer and historical utilization reports can vary from data reported by tools that run inside a virtual machine. These tools include HP-UX and Linux commands such as top, ps, and sar, and on Microsoft Windows, the task manager or perfmon. This data can vary in a couple of ways. For example: Capacity Advisor usually reports CPU utilization that is greater than what is reported by the VM guest. The operating system inside a virtual machine only knows about the CPU Capacity planning goals 23

24 time used by threads that simulate the virtual processors. However, there are also threads that simulate the I/O cards and disks in the virtual system. Capacity Advisor collects data on all of these threads, which can cause the Capacity Advisor data for a specific virtual machine s CPU utilization to be greater than the number of virtual CPU cores (vcpus) associated with the virtual machine. Under certain load conditions, this can result in CPU utilization of more than 100% being reported for a virtual machine. Capacity Advisor data for VM host CPU utilization can be lower than what the guest operating system reports, especially during periods of high utilization. Capacity Advisor records physical CPU utilization, which is the utilization of the actual cores on the VM host; that is, the total utilization reported by Capacity Advisor is based on the CPU time that the VM host allotted to each virtual machine. In contrast, the guest OS records virtual CPU utilization, which includes time when the VM wants to run, but is suspended while another VM is using the resources on the VM host. Because Capacity Advisor corrects for these effects, the collected data has much less noise in it, and better reflects the CPU time that was actually used by any one VM. Data normalization Capacity Advisor makes certain assumptions in its data analysis. These assumptions include automatically adjusting for CPU platform differences based on a performance index. (The performance index is constructed by normalizing collected data to selected benchmarks for the source and destination systems, and in combination with clock speed in special cases). If desired, you can add your own benchmark values to the database for use in calculating the performance index for workload moves among systems with the same or different architectures. (See capcustombenchmark in the Appendix B (page 129) for more information. Memory, network IO, and disk IO usage are not normalized. NOTE: Using benchmarks for data normalization is new with the 6.0 release. This change affects workloads defined with static profiles in previous releases because they use clock speed to determine performance. Such workloads that are still used for planning should be redefined or edited in Capacity Advisor 6.0 to improve the accuracy of the performance measure. Resources for which Capacity Advisor collects data HP Insight Capacity Advisor software collects and analyzes data for utilization of the following resources: CPU cores Memory Network I/O Disk I/O Power 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 a 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. 24 Key Capacity Advisor concepts

25 Network I/O The maximum capacity for network I/O defaults to the high-water mark (that is, the maximum observed or 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 or 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 HP Insight Control power management (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. Measuring and analyzing resource utilization In using Capacity Advisor, it is helpful to understand how the tool approaches sampling and data analysis, and the user-provided information that affects these. Peaks and sums Measuring utilization of computing resources is more complex than simply determining the maximum memory or processor utilization. Sum of peaks An old standby in capacity planning is to simply take the peak of the two loads and use that to determine the maximum required capacity; this is the sum of peaks. While this will definitely provide a robust solution, it does not take into account the timing of the peak of the loads and may end up planning for more capacity than is actually used. Peak of sums A more efficient planning solution, which is easily accomplished using HP Insight Capacity Advisor software, takes into account the timing of the maximum utilization peaks in the individual loads. By adding together utilization at each measured interval and then taking the maximum of the resulting time sequence, a more accurate measure of the required maximum resource can be determined. This can lead to cost savings when planning the resources required to consolidate loads onto new or existing servers. Sampling interval Headroom Where used, the 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 an agentless solution, collection intervals can vary depending on values that you set and the number of machines in the collection. 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. Measuring and analyzing resource utilization 25

26 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. Headroom star rating Various reports and results show headroom star rating. Use the following chart to understand the headroom rating system. Star image Meaning Not only do all resources fit, but double the resource usage for any single workload could fit. All resources fit, and at least 75% headroom for any single workload is available. All resources fit, and at least 50% headroom for any single workload is available. All resources fit, and at least 25% headroom for any single workload is available. This star arrangement (1 green star) means that all resources fit in the system, but no or little headroom is available. One or more resources do not fit in the system; the utilization limits are violated. Data is not available for this system. 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 27)) are met headroom means room for growth Interpreting the headroom star rating Headroom star ratings for a host are a weighted average of all of the star ratings of the workloads on that host. The weighting tends to give the highest weight to the lowest rating. One low rating can dramatically lower the rating for the entire host. In the case of a VM host, the star ratings account for how well the workloads fit into their virtual machines, as well as how well the virtual machines fit on the VM host. The rating for the VM host will be low if any of the virtual machines are too small for their workloads. Interpreting the star rating given by the HP Smart Solver When using the Smart Solver to find a plan to convert physical systems to virtual machines, consider the following factors that can adversely affect the Smart Solver results. The addition of a virtualization overhead multiplier to a VM will often reduce the number of stars for that workload by 1 or 2 stars. The clock speed of the VM host may be slower than the original physical system. Work that was done by 1 core at 2.6 GHz, may require 2 cores when placed on 2.1GHz VM host. 26 Key Capacity Advisor concepts

27 You can avoid having the Smart Solver produce inaccurate or useless results by re-sizing your systems before running the Smart Solver. If either of the above conditions exist in your situation, consider increasing the number of cores on your simulated physical systems before running the Smart Solver. (Select What-if Actions Edit System... on the System tab on the Edit Scenario screen.) If you change the number of cores from 1 to 2 before consolidating, for example, the resulting virtual machines will have enough cores to cover the virtualization overhead or a slower VM host. Re-sizing the virtual machines after running the Smart Solver can be less effort, as you only have to re-size the VMs that have fewer stars than your desired goal. After adding more cores to the VMs for which CPU resources are too tight, you can rerun Smart Solver to balance the load on the VM hosts to improve the solution a bit more. TIP: Use a Scenario comparison report to compare the headroom stars rating for saved scenarios. Missing or invalid data Data collected by Capacity Advisor is used in the scenarios you create and manipulate. During an interval when no data was collected, the data is considered missing (data may not have been collected, for example, because a system was down during data collection). Invalidated (or invalid) data is data that you have marked as invalid. For each metric about a system or workload, if a significant amount of data is missing or invalid, the metric is followed by asterisks with the following meaning: [blank] : 91% to 100% of data is valid. * : 51% to 90% of data is valid. ** : 11% to 50% of data is valid. *** : Less than 10% of data is valid. N/A: There is no valid data. Thus, metrics asterisks are considered useful and reliable for analysis. NOTE: In some situations, where time or time zones on a server are incorrect, it may appear that only old data is available in the data collection. For more information on this topic, see the section Handling Old Data in Appendix G (page 169). The affect of invalid data on HP Smart Solver solution finding The HP Smart Solver is set to ignore workloads having >25% invalid data; that is, the Solver will not consider these workloads within an automated solution. This percentage can be adjusted, with a corresponding affect on the Solver's ability to include workloads in its solution calculations. For more information on what to do with workloads that violate this limit, see When the threshold for invalid data is exceeded (page 175). Utilization limits 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. Measuring and analyzing resource utilization 27

28 (For more information on how utilization is calculated for each resource, see Appendix C (page 149).) Specifying utilization limits There are three building blocks to specifying a utilization limit: The limit The maximum percentage or absolute amount of a resource allowed to be used by a workload. For example, a CPU utilization limit might be not above 90% utilization. The resource Utilization limits are applied to specific resources: CPU cores memory network I/O bandwidth disk I/O bandwidth 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. The time criteria You can specify the time portion of a utilization limit in either of two ways: Sustained (consecutive) time limits Percentage of time limits Sustained time limits A sustained limit specifies a limit where the resource cannot exceed that utilization limit for X consecutive minutes. For example, if X is 20, this means that the resource cannot exceed the utilization limit for 20 consecutive minutes. Because the Capacity Advisor collects data samples every 5 minutes, the time X for the sustained limit must be a multiple of 5 minutes; the minimum for X is 0 minutes. Percentage of time limits A percentage of time limit specifies that the resource cannot exceed the limit for more than the designated percent of time, where percent of time is related to the percentile utilization ranges in the Capacity Advisor data. Given that there are about 10,000 minutes in a week, 3% of the time is roughly 300 minutes (3% of 10,000). These 300 minutes total to 5 hours per week. Below is a table relating percentages of time to hours per week, which may help you in specifying percent of time utilization limits. Table 3-1 Percent of time conversions Percent of Time Minutes/ Week Hours/ Week Hours/Day (24 hour day) Key Capacity Advisor concepts

29 Table 3-1 Percent of time conversions (continued) Percent of Time Minutes/ Week Hours/ Week Hours/Day (24 hour day) , Understanding utilization limit messages Percentage of allocation The utilization limit messages are shown as a percentage of allocation, where allocation is subset of the given hardware for the system the workload is running on. For example, for a 1-core system, the allocation is 1 CPU. The CPU utilization limit of 50% would mean 50% of 1 core, or.5 cores. However, this percentage changes when the hardware (allocation) changes. If 2 additional cores are added (say through dynamic CPU migration with vpars), the CPU utilization limit of 50% would mean 50% of 3 cores, or 1.5 cores. Allocation values for network IO and disk IO are derived from either the highest observed value for that metric over the entire range of data collected, or a user-specified maximum value. The allocation values for network and disk may be updated each time utilization data is collected from the system using the capcollect command. If a new high observed value occurs during the time period collected, the network or disk allocation value for the system is increased to reflect it. This increased value then affects any network or disk utilization limits for workloads on that system. The current allocation values for a system are displayed on the Profile Viewer page under Platform Characteristics. With sustained limits A sustained utilization limit could be set such that CPU utilization cannot exceed 50% of allocation for 20 consecutive minutes, where the allocation of hardware is based upon a 3 core system. The utilization limit message would read: CPU utilization may not exceed 50% of allocation or 1.5 cores for more than 20 minutes. With percentage of time limits A percentage of time utilization limit could be set such that CPU utilization cannot exceed 50% of allocation for more 10% of the time, where the allocation is based upon a 3-core system. The utilization limit message would read: CPU utilization may not exceed 50% of allocation or 1.5 cores for more than 10% of the time. Scope of utilization limits Utilization limits can be set to apply broadly or narrowly within the Capacity Advisor user interface: Measuring and analyzing resource utilization 29

30 Globally. These limits apply to every workload, wherever workloads are analyzed. By Workload. These limits apply to one specific workload, wherever that workload is analyzed. Scenario-wide. These limits apply to every workload within one specific scenario. By Scenario Workload. These limits apply to one specific workload within one specific scenario. When a workload falls within more than one scope, only the more specific one applies, as shown in the table below. You can disable a more specific scope where you do not want a specific scope to apply. Table 3-2 Scope of utilization limits Scope Limits Description Overrides More global Global Utilization Limit Applies to all workloads for which a more specific utilization limit is not provided. Cannot be disabled Nothing Workload Utilization Limit Applies to a specific workload unless a more specific utilization limit is provided. Can be enabled or disabled Global Scenario Utilization Limit Applies to all workloads within a scenario for which a more specific utilization limit is not provided. Can be enabled or disabled Global Workload More Local Scenario Workload Utilization Limit Applies to a specific workload within a scenario. Can be enabled or disabled Global Workload Scenario Adjusting power With the cost of power increasing, power has become a resource that you may want to measure and manage. Within HP Insight Dynamics suite, power metrics, graphs and reports are displayed for actual systems and for systems within capacity planning scenarios. NOTE: You can calibrate power for physical systems (including virtual partitions), but not for virtual machines. To make the power data as accurate as possible, you are provided with the opportunity to calibrate power usage using data collected from actual systems, or you can supply your own values. Power cap data The power cap function on some HP hardware allows you to set a limit in watts for a server, and the server will ensure that its power consumption never exceeds that limit. That, in turn, can reduce power and cooling costs. It can also help to ensure that a data center does not draw more energy from the power grid than it is allocated to use, reducing the likelihood of experiencing unplanned downtime necessary to stay within a power allocation limit. The potential drawback to not setting the power cap high enough is degraded hardware response time, which an administrator can rectify by adjusting the cap -- or accept in exchange for the associated savings. For detailed information on how power caps work in HP hardware, see HP Insight Power Manager. Capacity Advisor gives you insight into the current power cap for HP systems that have these options available and operating. Within Capacity Advisor, you can generate a power report to see historic power usage data that includes power cap settings and estimated enforcement time. The following image shows an example of the power cap data included in a Capacity Advisor power report. 30 Key Capacity Advisor concepts

31 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 64). Automating solution generation: HP Smart Solver HP Smart Solver: Types of solutions These planning scenario simulations can be automated: Consolidation to virtual machines You can simulate the consolidation of existing physical systems into virtualized resources, thereby converting the physical systems into VM guests hosted on VM hosts. To create the simulation, you can use data from existing VM hosts or create template-generated what-if systems based on characteristics that you specify. This feature makes it possible for you simulate a replacement or upgrade of existing legacy systems to fewer systems hosting virtual machines. Workload stacking You can simulate stacking individual workloads onto existing servers and/or onto template-generated what-if systems based on characteristics that you specify. This facility allows you to consolidate existing workloads into as few systems as possible. Load balancing You can simulate balancing system loads across several servers, virtual machines, or virtual machine clusters, such that workloads are distributed evenly across a set of resources, without overloading the subset of the servers. Determining trends in Capacity Advisor Determining trends from collected utilization data can be a challenging task. Accurate trend analysis requires adequate historical data and an understanding of the cyclic nature of the data being analyzed as well as any special events that might be found in the historical data. Trends are frequently small values, on the order of percents or fractions of a percent per month. The cyclic data can easily be orders of magnitude greater than the trend (heavy calculations the day before payroll distribution, floods of users logging on after work on the East coast, and so on). Special events can also be orders of magnitude greater than the trend (seasonal promotions, once per year calculations such as taxes). Any algorithmic analysis must be able to deal with these problems. HP Insight Capacity Advisor software combines aggregation of points based on known business cycles to deal with cyclic patterns with exclusion of points to deal with special events, to provide data for a linear regression. Automating solution generation: HP Smart Solver 31

32 Aggregation of points in business interval bins To reduce the impact of cyclic changes in the historical data, a user-specified business period is used to break the data into time-interval based bins and each bin is then represented by a single point. The point can be the average, the peak, or the 90th percentile of the data (90% of the points are less than the value). A bin will not be used unless the percent of points within the bin that are valid exceeds the threshold you have specified. 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. Choosing an appropriate business interval It is crucial to have a significant amount of data for analysis. Choosing an appropriate business interval with a data collection period that is long enough helps to ensure that you have enough data for a useful analysis. For example, a business interval of 1 week and data collection period of 1 month provides only four aggregate data points. This is insufficient to provide meaningful results. To improve results, for this example, use a business interval of 1 day with a data collection of 1 month to provide 30 data points, or use a business interval of 1 week with a data collection of 6 months to provide 26 data points. Modifying the business interval and/or the data collection period gives you more flexibility in arriving at a significant amount of data for analysis. Exclusion of data 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. Factors that affect data validity Within any data collection period, events can occur in the polled systems that affect the quality of data available during that time period. Capacity Advisor identifies data points that could adversely affect the quality and validity of report results. The following are examples of events that Capacity Advisor can recognize (and disregard) as potential sources of invalid points: System downtime during the collection period. Out of the ordinary activity designated by you. You can manually designate time periods as invalid when you know resource usage has been outside the norm that you want to consider in your capacity planning. Partial collection from a virtual machine or a VM host. When Capacity Advisor is unable to apply a correction that accounts for all activity on a VM host, it marks any partial data collection as invalid. How this relates to setting a validity threshold The Validity Threshold that you set should reflect your tolerance for obtaining a sufficient amount of valid data in the collection period that you designate. If the reports that you run show that the given threshold is not obtainable for the designated time period, this may indicate that many of the data points in the designated collection period are invalid. In this case, you can choose a lower Validity Threshold with the understanding that the report outcome may be a less reliable indicator of probable resource usage, or you can select a different or longer data collection period to improve the likelihood of obtaining a sufficient percentage of valid points for a good report. 32 Key Capacity Advisor concepts

33 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. Error analysis 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. You can choose to include error analysis in the report. The following error value is available: r-squared: r 2 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. Forecasting growth HP Insight Capacity Advisor software 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. The forecast model hierarchy The forecast model can be specified at four different levels within Capacity Advisor, with more specific forecast models overriding more general models, as indicated in the following table: Table 3-3 Forecast models Forecast Global Forecast Workload Forecast Description Applies to all workloads in Capacity Advisor for which a more specific forecast is not provided. Applies to a specific workload in Capacity Advisor unless a more specific forecast is provided. Overrides Nothing Global Scenario Forecast Applies to all workloads within a Capacity Advisor scenario for which a more specific forecast is not provided. Global Workload Scenario Workload Forecast Applies to a specific workload within a Capacity Advisor scenario. Global Workload Scenario Forecasting growth 33

34 Forecast model attributes Table 3-4 Forecast model attributes Field Description Forecast Data Range Selection Automatically adjust the specified range to use existing data Annual Projected Growth Rate Description Descriptive text of this model for your use. Defines the set of historical data on which the forecast will be based. If the selected set contains invalid data at the end of the period, the forecast will consider the last valid data to be the end of the period. The forecast data range can be specified as: A fixed interval ending or beginning on a specific date A float interval ending after a specified time period An absolute interval between two selected dates When this feature is checked, automatic adjustment of the specified range is enabled. If the box is checked, and the selected scenario does not have existing data in the specified range, then the range is shifted to use the existing data. If 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. 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. NOTE: 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. 34 Key Capacity Advisor concepts

35 4 Planning with Capacity Advisor Getting ready In order to get maximum value from the Capacity Advisor tools, it is important to: Be familiar with the HP SIM framework Be familiar with the basic operation of Capacity Advisor Be familiar with Virtualization Manager Have a clear question you are trying to answer Have plenty of utilization data collected for Capacity Advisor Have appropriate access roles on the servers about which you are developing the plan Understand the equipment well enough to know what is physically possible (such as the maximum number of CPU cores) and what is practical (such as when to use 1 GB DIMMs with lots of slots versus when 4 GB DIMMs are more appropriate.) HP software can account for various power saving associated with specific DIMM. In addition, it can be very valuable to collect data on a test system to understand the real utilization characteristics of the applications you are considering. Task: Understand current resource usage For specific descriptions of each field shown on the user interface screens, click the software screen. Table 4-1 Checklist Obtaining reports on current resource usage on the Task Collect data for a period of time that fully reflects your business cycle(s). Run utilization reports for selected resources of interest. Estimate current cost allocation for selected resources. Related procedure(s) First data collection (or the automated nightly collection) (page 56) Modifying a collection schedule (page 58) Ascertaining the data collection availability for a set of servers (page 63) The report wizard (page 69) Creating an historic utilization report (page 70) Creating a cost allocation report (page 73) Getting ready 35

36 Task: Plan server consolidation This section starts with a general procedure for consolidating servers ( Understanding the consolidation task ), followed by an example of manual server consolidation ( Example consolidation: Stacking applications on an existing server ). The second half of this section shows how to automate server consolidation using the HP Smart Solver ( Automating the consolidation task (page 46)); also followed by an example ( Example consolidation: Automating stacking on a what-if server (page 47)). Understanding the consolidation task There are three fundamental approaches to consolidating servers: Stacking workloads (representing applications) into standalone servers or npartitions. Stacking virtual machines onto a single physical system or npartitions. Stacking npartitions and virtual partitions into complexes. The task description below is based on stacking server workloads onto one virtual machine and VM host. For other consolidations, the changes made when editing the scenario would differ. Prerequisites You must have already collected data on the systems of interest (see Gathering data for Capacity Advisor (page 53)). You should be familiar with Capacity Advisor operations (see Procedures (page 53)). You must be logged in to Insight Dynamics (see Accessing Capacity Advisor (page 53)). For specific descriptions of each field shown on the user interface screens, click the software screen. Table 4-2 Checklist Consolidating server loads onto a virtual machine manually on the Task Determine which systems to consolidate (both to and from). Create a planning scenario. Related Procedure(s) Creating a consolidation candidates report (page 73) Creating a planning scenario (page 84) Run reports on the scenario systems. (Include this step if you want to obtain a baseline set of reports to compare your scenario changes against.) See also Task: Understand current resource usage (page 35). Edit the scenario copy: Set up the new VM host system. Modify resources on systems as needed. Make each system to be consolidated become a VM. Modify utilization limits, if desired. Creating an historic utilization report (page 70) Creating a cost allocation report (page 73) Creating a system (page 90) or Adding an existing system (page 91) Editing a system (page 92) Changing servers to be VMs (manually) (page 93) Setting global utilization limits (page 76) Evaluate new quality of service Estimate new cost allocation on the VM host Creating a scenario report (page 70) Creating a cost allocation report (page 73) Example consolidation: Stacking applications on an existing server This example demonstrates how Capacity Advisor can be used to simulate converting physical servers to virtual machines, and to then stack those VMs onto one VM host. Assume that you have a set of legacy servers that currently support one application each. There is good data on resource utilization for each of these servers, and it is time to see if converting these application servers into VMs and then consolidating the VMs onto fewer VM hosts can 36 Planning with Capacity Advisor

37 free up resources for other uses. For purposes of this example, it is assumed that the applications will each run in their own virtual machine. This task requires a profound knowledge about the systems. What are the licensing requirements for the applications? Who owns each of the systems and, if they are owned by different organizations, are they agreeable to the consolidation? What are the security requirements? What are the networking requirements (LAN and WAN)? Are there Storage Area Network (SAN) requirements? How stable are the applications? All of them should be test and development systems or production systems. This list is illustrative; other questions may need to be answered for your particular environment. The steps referenced in the following titles are from the checklist in Table 4-2 (page 36). Step 1: Determine which systems to consolidate From the top menu bar, select Reports Capacity Advisor Create Consolidation Candidates Report... On selecting the systems link, a screen opens listing all discovered servers for which data has been collected (both physical and virtual machines). For the purposes of this exercise, assume that 20 physical servers are selected as targets, and that you are most interested in viewing CPU and memory data for these servers. Once the report is generated, viewing the columns Average CPU Use and Average Memory Use for each of the servers reveals that the applications on all but four servers are using significantly less than the available memory and CPU on each server. (See Consolidation candidate report (page 153) for a snippet of a typical consolidation candidates report.) This report shows that CPU on this set of legacy servers is significantly under-used when average usage is considered. Only four of the servers are using 80 percent or more of available memory on average. Assume that all of the legacy systems: are running applications based on the same database program, which is licensed per CPU use the same LAN use the same SAN have minimal security requirements that are adequately provided by the corporate firewall Related topic Creating a consolidation candidates report (page 73) Step 2: Create a scenario In this step, you want to build a scenario around the systems that you have identified as under-used from the consolidation candidates report. 1. Select Tools Capacity Advisor from the top menu bar. 2. On the Capacity Advisor tab, select Create Planning Scenario In the Create Scenario Wizard, name the scenario and describe its purpose. 4. On the Systems screen, click Add to open the list of servers available for use in the scenario. Select the check boxes for the systems that you want to include in the scenario and click Add again. To understand the readiness of a system for use in a scenario, mouse over the status icon for information. A detailed explanation of the status icons, including pointers to troubleshooting information, is available in Capacity Advisor Help online (see Correcting Task: Plan server consolidation 37

38 system configuration ). The following image shows the mouseover text for a system that has sufficient data collected for meaningful analysis. NOTE: While the default setting for a scenario is to recommend at least seven days of data to use for analysis, one carefully selected day can be sufficient to simulate your desired conditions; or you may need 30 days or more to reflect your business cycle. For best results, obtain a data set that best reflects the business interval that you want to simulate. 5. Check the Summary and verify that the scenario name and selected systems have been entered correctly. 6. Click Finish. When finished creating a new scenario, the Edit Scenario screen automatically opens for editing the new scenario (default behavior). TIP: To return to a scenario at a later time... Should you be unable to edit the scenario immediately (or should you want to first make a copy of the scenario to modify), you can find the scenario later by locating the name of the scenario in the list presented on the Capacity Advisor tab screen. Click the scenario name to open the Capacity Advisor - Edit Scenario window for that scenario. Related topic Creating a planning scenario (page 84) Step 3: Edit the scenario The systems included in the scenario are listed on the System tab of the scenario editor. The bar meters in the table show the peak resource utilization from data collected for the current week (the default setting). The following image shows three systems and their workloads. 38 Planning with Capacity Advisor

39 Figure 4-1 Example of bar 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 of data. Change the data range to a month by clicking Edit Interval and selecting Month from the first drop-down list, and then OK. Once the screen has refreshed, new information about resource utilization is available. In this case, you can see that some of the utilization peaks have increased. Scrolling or paging through the list of servers, you can see that some of the servers have peak usage that is at 100% of the resource, an insight you were not able to glean from the consolidation candidates report. The following image shows a server in this situation (legacy08). The red bars in the CPU utilization column indicate that the utilization limits assumed for this scenario have been exceeded, though the available resource capacity has not. Mousing over the Task: Plan server consolidation 39

40 legacy08 CPU utilization bar, you can see a pop-up message indicating the CPU utilization limit that is exceeded: More information about the utilization limits can be obtained by mousing over the workload name (legacy08_wl), as in this image: Now look at a few profiles for CPU usage. Click the legacy08 CPU utilization bar. A profile viewer for the selected resource and system opens, showing this information: 40 Planning with Capacity Advisor

41 Looking at the legacy08 graph, you can see that processing frequently requires 100% of available CPU in a month-long period. Also, it appears that the activity on this system exceeds 70% of the utilization resource for 15 sustained minutes, the utilization limit found earlier for this system. By studying the Interval Metric Summary table, you can see that 90% of the application processing was measured at using.47 core or less. Less that 10% of processing measured on this server required more than.5 core. Now open the profile viewer for CPU utilization on legacy03. The blue bar meter for this server (on the System tab) indicates that activity on this server does not exceed utilization limits. Task: Plan server consolidation 41

42 The application on legacy03 has a 2-core processing capacity. A significant gap exists between Average use (.35 cores) and Peak use (1.63 cores), as can be seen in the Interval Metric Summary. Comparing CPU core usage at the 90th Percentile (90% of usage measures fall below this value 0.69 cores) with the Peak usage (1.63 cores), you can see that almost 1 core is required to support 10 percent of CPU use on this server. Adding a VM host to the scenario As of yet, this scenario does not include a VM host on which the virtual machines can be put once you create them. Click Edit Add Existing System... on the System tab. A list of discovered systems displays on the Add Existing Systems screen. Select two or three VM hosts that seem likely to be able to host the additional VMs. Click OK to include them in the scenario. The System tab screen now displays the VM hosts in addition to the initially selected systems: NOTE: This example has been intentionally constructed to exercise a number of Capacity Advisor screens. Careful study of the utilization meters on the System tab can help you anticipate changes that you will need to make in resource provision or allocation before you try to consolidate systems. Related topics Adding an existing system (page 91) Making servers become virtual machines Select the check boxes for servers that are to become virtual machines, and then select What-If Action Change Servers to be VMs Manually Change Servers to be VMs... For this example, 10 legacy servers were selected 4 of which exceeded utilization limits assumed by Capacity Advisor. 42 Planning with Capacity Advisor

43 The Manually Change Servers to be VMs... screen opens, and by scrolling down, you can see an evaluation of the current fitness of the selected VM hosts in relation to the proposed addition of the legacy servers: By studying this table and the key, you may have already concluded: None of the servers meet an acceptable level of fitness as described by the headroom rating. Two servers (tornado and orthus) would require additional CPU and additional memory to host all ten of the legacy servers. One server (vse02) might have enough memory, but would require more CPU. Also, the demands on network and disk I/O would exceed resource capacity. The remaining server (hypv2) could have more memory and CPU added, but would still be short on network and disk I/O. The ten selected legacy servers will not fit on any one of the hosts present in the scenario. At this point, you could do one of several things: Add another existing system having more memory and CPU and small use of network and disk I/O to the scenario. Create a what-if system in the scenario that is sized to accommodate the ten legacy servers. Put fewer legacy servers on one of the systems already in the scenario. This example will continue with the third option putting fewer legacy servers on one of the systems already in the scenario. By cancelling the Manually Change Servers to be VMs operation, you can return to the scenario editor System tab to try this operation again; this time selecting 5 of the legacy servers, with this result: Task: Plan server consolidation 43

44 This time, vse02 looks like the best VM host candidate in this scenario, as long as additional CPU are added to it to handle the additional processing load. Adding processor cores A look at the peak usage data shows that the usage of the CPU core allocation varies among the five servers, but usage still appears to be within the bounds of a server having no more than 8 cores. However, Capacity Advisor will expect to calculate CPU processing overhead for running each of the virtual machines. Eight cores may not be enough when CPU virtualization overhead is accounted for, but for now add 4 cores to vse02 for a total of 8 cores. NOTE: You can refine this estimate further by changing utilization limits or by forecasting future growth. Also, the longer the period of data analyzed, the better the analysis of resource utilization. From the System tab, select the vse02 check box, and then What-If Action Edit System... Change the number of CPU cores from 4 to 8 and click OK. Other attributes such as memory size, processor speed, and bandwidth can be adjusted at the same time on the Edit System screen. Thus, you can tweak the resource allocations on this screen as you refine the fit through additional changes. Related topic Editing a system (page 92) Continuation: Making servers become VMs Once again, select the five servers that are to become virtual machines and then select What-If Action Change Servers to be VMs Manually Change Servers to be VMs... When the screen repaints, you first see the selected legacy servers listed. In the CPU Virtualization Overhead column, you have the opportunity to designate the percentage of overhead that you anticipate each virtual machine will require for operation. After referring to Adjusting for virtualization changes (page 123), add a CPU virtualization overhead of 20% for each of the legacy servers. You must click Refresh (which is down and to the right of the Systems to be 44 Planning with Capacity Advisor

45 modified table ) in order to update the To: (Selected VM host) table to include virtualization overhead in the utilization calculations. Leave the default setting for headroom calculations as it is exclude guest fitness results (no fitness rating will be considered for individual VMs in the calculation, only for the VM hosts as a whole). Study the To: (Selected VM Host) table and make adjustments if needed. For purposes of this example, the utilization limit will be changed. Click OK to complete the conversion of servers to virtual machines. Related topic Changing servers to be VMs (manually) (page 93) Changing the utilization limit for the scenario Assume that it will be sufficient to limit CPU utilization to 80% of capacity and that memory utilization limits do not need to change. Select Edit Scenario-wide Utilization Limits on the scenario editor menu bar. Add a new CPU utilization limit of 80% for 15 sustained minutes, and remove the previous limit of 70% for 15 sustained minutes. The screen looks like this when these changes have been made: Task: Plan server consolidation 45

46 Click OK to save and apply the changes. Related topics Utilization limits (page 27) Setting scenario-wide utilization limits (page 77) Automating the consolidation task The preceding sections demonstrated a basic progression through Capacity Advisor screens where each step required manual evaluation and adjustment. The time this takes is not too laborious for a few machines, but you may need to evaluate possibilities among hundreds of machines. This section shows you how the HP Smart Solver simplifies evaluating a large number of opportunities for consolidation. The task description below is based on stacking server workloads onto virtual machines and VM hosts. For other consolidations, the changes made when editing the scenario would differ. Prerequisites You should be familiar with Capacity Advisor operations (see Procedures (page 53)). You must be logged in to HP SIM (see Accessing Capacity Advisor (page 53)). You must have already collected data on the systems of interest (see Gathering data for Capacity Advisor (page 53)). For specific descriptions of each field shown on the user interface screens, click the software screen. on the 46 Planning with Capacity Advisor

47 Table 4-3 Checklist Consolidating server loads onto a virtual machine using automated solution finding (HP Smart Solver) Task Determine which systems to consolidate (both to and from). Create a planning scenario. Related Procedure(s) Creating a consolidation candidates report (page 73) Creating a planning scenario (page 84) Run reports on the scenario systems. (Include this step if you want to obtain a baseline set of reports to compare your scenario changes against.) See also Task: Understand current resource usage (page 35). Creating an historic utilization report (page 70) Creating a cost allocation report (page 73) Edit the scenario copy: Set up the new VM host system(s). Make each system to be consolidated become a VM. Evaluate new quality of service Estimate new cost allocation on the VM host Automated solution finding: System consolidation to VMs (page 105) Creating a scenario report (page 70) Creating a cost allocation report (page 73) Example consolidation: Automating stacking on a what-if server Assume that you have a collection of legacy servers for which you are uncertain of historic resource usage. You have collected enough resource utilization data for each of these servers to provide good insights, and it is time to see if converting these application servers into VMs on fewer VM hosts is a cost-effective choice that will use your resource pool more efficiently. You also want to do the simulation with a virtualization technology and server model that you are thinking of purchasing in the near future. The steps referenced in the following titles are from the checklist in. Step 1: Determine which systems to consolidate From the top menu bar, select Reports Capacity Advisor Create Consolidation Candidates Report... This is the same process discussed in Step 1: Determine which systems to consolidate (page 37) of the manual consolidation example. Related topic Creating a consolidation candidates report (page 73) Step 2: Create a scenario This is the same process discussed in Step 2: Create a scenario (page 37) of the manual consolidation example. When finished creating a new scenario, the Edit Scenario screen automatically opens for editing the new scenario. Related topic Creating a planning scenario (page 84) Step 3: Edit the scenario The systems included in the scenario are listed on the System tab of the scenario editor. The bar meters in the table show the peak resource utilization from data collected for the current week (the default setting). Task: Plan server consolidation 47

48 Making servers become virtual machines using automated solution finding Select ten legacy servers from the manual consolidation example to become virtual machines, and then select What-If Action Change Servers to be VMs Automated Consolidation of Servers to VMs... Screen 1 of 3 Modify the data range, if desired. Define the destination VM host(s). This example demonstrates the selection Use both existing hardware for workload placement and host templates for overflow. Here is the template definition for a what-if system: Next, set the constraints for the solver: CPU virtualization is set to 20%, as in the manual consolidation example. The default settings for load balancing and maximum allowed invalid data are not changed. Click Next to proceed to the next step. Screen 2 of 2 This screen gives you the opportunity to review the settings you have made thus far and to select the level of effort for the Solver to operate within. The default setting is for maximum effort that the Solver should expend to find the best solution. Click OK to start the calculation. Screen 3 of 3 This screen shows the results of this Solver run: 48 Planning with Capacity Advisor

49 Based on the information given in the solution, you might choose to do the following: Run the Solver again, and define the template host to have 5 GB of memory to allow for more headroom in the systems and to obtain a solution that includes legacy03. Rather than starting over, click Return to Step 1. The user interface remembers the values that you entered previously, so just change the value for system memory from 4 GB to 5 GB and proceed through the screens again, running the Solver with the new value. Related topics Automating solution generation: HP Smart Solver (page 31) Automated solution finding: System consolidation to VMs (page 105) Results: Automated consolidation to VMs (page 107) Task: Plan server consolidation 49

50 Task: Estimating the effect of adding or moving processors It is frequently desirable to move processors among servers or add processors to balance resources, adjust headroom, deal with existing problems, or prevent anticipated ones. With HP Insight Capacity Advisor software, you can make more informed decisions about re-configuring your servers to improve the quality of service or maintain it with a more efficient configuration. Capacity Advisor allows you to size your system with more precision. This sizing is not based on a simple peak utilization value, but on knowing the answers to questions such as whether your system is more than 70% busy for an unacceptable percentage of the time. For specific descriptions of each field shown on the user interface screens, click the software screen. Table 4-4 Checklist Estimating the effect of adding processors on the Task Determine the current quality of service for a desired metric for systems under consideration. (See also Task: Understand current resource usage (page 35).) Create a planning scenario that includes the systems to which you would like to add processors. Simulate adding processors on selected systems. Evaluate new quality of service Related Procedure(s) Creating an historic utilization report (page 70) Creating a planning scenario (page 84) Editing a system (page 92) Creating a scenario report (page 70) Table 4-5 Checklist Estimating the effect of moving processors Task Determine the current quality of service for a desired metric for systems under consideration. (See also Task: Understand current resource usage (page 35).) Create a planning scenario that includes the systems that could exchange processors. Simulate moving processors from donor systems to receiver systems. Evaluate new quality of service Related Procedure(s) Creating an historic utilization report (page 70) Creating a planning scenario (page 84) Editing a system (page 92) Creating a scenario report (page 70) 50 Planning with Capacity Advisor

51 Task: Determining where to put a workload using automated solution finding Adding a new application or set of applications to an existing server environment requires careful planning. Deciding where to add the new workload can be challenging; can it be placed on an existing server, or is a new system required? With HP Insight Capacity Advisor software, the planning can be based on real data and realistic modeling of the results of adding a new workload to the current environment. Prerequisites You should be familiar with Capacity Advisor operations (see Procedures (page 53)). You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have already collected data on the systems of interest (see Gathering data for Capacity Advisor (page 53)). For specific descriptions of each field shown on the user interface screens, click the software screen. on the Table 4-6 Checklist Determining where to put a workload using automated solution finding (HP Smart Solver) Task Determine which workload(s) to move. See also Task: Understand current resource usage (page 35). Create a planning scenario. Related Procedure(s) Creating a consolidation candidates report (page 73) Creating a planning scenario (page 84) Edit the scenario: Modify the workload(s) as desired. Modify potential host systems as desired Move the workloads using automated solution finding Editing a workload (page 98) Editing a system (page 92) Automated solution finding: Workload stacking (page 111) Evaluate new quality of service Estimate new cost allocation on the VM host Creating a scenario report (page 70) Creating a cost allocation report (page 73) Example: Determining where to put a workload 1. Obtain data from a test machine The most accurate models are based on real data, collected over a long enough period of time to capture the variations in load due to periodic peaks in usage (such as events happening late Thursday night or the first and 15th of the month ). Collect data for at least a week, and preferably for long enough to capture any periodic variations. If you cannot collect data from a test machine and have data from a similar application running on an existing system, you can create a new workload based on the existing data and scale it to provide a best guess model of the new application's resource utilization. 2. Create a scenario Follow the procedure in Creating a planning scenario (page 84) to create a scenario with the test system running the new application and all the candidate host systems. 3. Edit the workload Follow the procedure in Editing a workload (page 98) to make any modifications to the data collected on the workload necessary to reflect estimated future production loads. This might include increasing the processor load and/or memory usage. Task: Determining where to put a workload using automated solution finding 51

52 4. Move the workload Follow the procedure in Automated solution finding: Workload stacking (page 111)to move the workload from the test machine it has been running on to one of the potential host machines. The bar graphs on the screen provide a rough estimate of the effect of moving the workload to each of the candidate hosts. 5. Estimate the new quality of service a. Follow the procedure in Using the Profile Viewer (page 65) to obtain a quick overview of the resource utilization of the system with the added workload. b. Follow the procedure in Using the report wizard (page 68) to generate a detailed report on the new configuration. In addition to the quantitative measures of the goodness of a system, it is important to use your knowledge of such things as how the system will be used, system ownership, and future constraints. This is an area where your knowledge of the context the application will be run in can be as important as the estimated resource utilization. 52 Planning with Capacity Advisor

53 5 Procedures This chapter provides information on procedures you are likely to use with Capacity Advisor. Note that all procedures are indexed by their names. Accessing Capacity Advisor Before you can use HP Insight Capacity Advisor software, you must access it. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. This procedure assumes the following: You are familiar with HP Systems Insight Manager software (HP SIM). For information on HP SIM, select Help For HP Systems Insight Manager from the top menu bar to access the HP Systems Insight Manager 6.0 online help. You have appropriate licenses to use Capacity Advisor on the Central Management Server (CMS) and the systems you wish to monitor with HP Insight Capacity Advisor software (see HP Insight Dynamics 6.0 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): where SIM-Host is the server running HP Systems Insight Manager software (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. 6. If the VSE Management: Capacity Advisor screen is not displayed, select Tools Capacity Advisor from the top menu to open the Capacity Advisor home tab. Alternatively, you can select Optimize Capacity Advisor View Scenarios... from the top menu bar. The Optimize menu provides several options for accessing Capacity Advisor features. The VSE Management: Capacity Advisor screen is displayed, with a list of the scenarios that have already been created. Gathering data for Capacity Advisor HP Insight Capacity Advisor software works best when using generous amounts of data to generate reports and create meaningful simulation scenarios. Though it is most efficient and effective to collect data on a regular schedule, you can also start an up-to-date data collection for reports and profile generation at any time. Data collected by the Utilization Provider is kept on a managed system for 30 days. Data captured through agentless means are transferred at 5-minute intervals. Any data transferred to the database on the CMS is kept for four years. Accessing Capacity Advisor 53

54 TIP: When you want to keep less than four years of data Change the property file vseprefs.props in one of the following locations: Program Files\HP\Virtual Server Environment\vseprefs.props (on Windows CMS) /etc/opt/vse/vseprefs.props (on HP-UX CMS) Look for this text, and change to the desired number of days: # # The default number of days to retain capacity planning profile data. # This limit is enforced by the capcollect command. # PROFILE_RETAIN_DAYS=1460 # To create a meaningful simulation scenario or to view the historical resource utilization of a workload, you must collect data from representative systems or the systems for which you want to monitor resource utilization. Once you have collected the data, you can create simulation scenarios or experiment with different configurations and workloads to evaluate your system capacities. You can use Capacity Advisor to plan for the future. You can collect data for the following: A selected set of licensed systems All licensed systems 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: 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 Impact of data collection on managed system performance The data collection process is purposely designed to consume few resources on the managed systems from which data is being collected. This means you can feel free to collect data whenever you want. Note, however, that when there is a large number of managed systems, the data collector (running capcollect on the CMS) can take a relatively long time to obtain all the collected data for storage on the CMS. For a diagram of the Capacity Advisor data collection infrastructure, see Figure 2 1. Data collection options When preparing to collect data for use in scenarios or for obtaining historical activity reports, consider the following: 54 Procedures

55 the list of servers from which you want to collect data the collection agency in operation on the servers (Capacity Advisor can collect data by way of the Utilization Provider, by way of agentless means, or by import from other HP data collection methods) For discussions of various collection agencies, see Comparison of agentless and UP data collection (page 18) and HP PMP data differs from Utilization Provider data (page 19). whether you need to collect data for the first time, update a data collection, or update a data collection schedule. Deciding from which servers to collect Data collection via Capacity Advisor is limited to those systems recognized as servers within HP SIM. The list of all possible servers can be viewed by opening the All Systems view or the All Servers view in the HP SIM left navigation bar. The list of all possible servers that are licensed with Insight Dynamics can be viewed by opening the All VSE Resources view in the HP SIM left navigation bar or by opening HP Insight Virtualization Manager software (Tools Virtualization Manager... on the HP SIM top menu bar). You may also have servers in mind where data collection has been accomplished using software other than the Utilization Provider. This can be done by collecting data from licensed systems for which Capacity Advisor has agentless data collection capability or by importing data collected by other agents, such as HP Performance Agent (formerly HP OpenView Performance Agent OVPA) or HP Performance Management Pack. How to collect data using Capacity Advisor Data collection functions are accessible from multiple locations: the HP SIM Configure, Optimize, and Tasks & Logs menus the Virtualization Manager Visualization tab (Tools menu) the Capacity Advisor tab using capcollect, capagentlesscfg, capovpaextract, or cappmpextract on the command line.(see Command reference (page 129)) TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. NOTE: Licensing and data collection Typically, servers from which data are collected are licensed for Capacity Advisor and Insight Dynamics. However, it is possible that not all servers in a data center or network are licensed to run HP Insight Dynamics suite. For information on installing the Utilization Provider, see HP VSE Managed Node Software Update. For general information about licensing systems, see the HP Insight Dynamics 6.0 Getting Started Guide. For discussion of using the HP Insight Capacity Advisor Consolidation software to collect data for a systems consolidation effort, see Data collection and the HP Insight Capacity Advisor Consolidation software (page 61). 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. Gathering data for Capacity Advisor 55

56 IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. First data collection (or the automated nightly collection) In general, the procedures for collecting data are similar: you must select the target system or systems, schedule the collection task for a later run or to run now, and start the task. Upon installation of HP Insight Dynamics suite (and Capacity Advisor in particular), Capacity Advisor is set to automatically collect data from all managed nodes discovered by HP SIM that are licensed to run Capacity Advisor, beginning at midnight on the CMS time clock. This is called the nightly data collection. It occurs automatically at this time unless and until it is disabled or rescheduled to a different time. Prerequisites You must be logged in to Insight Dynamics as a privileged administrator user or root. (see Accessing Capacity Advisor (page 53)). Procedure 5-2 To alter the automated nightly data collection 1. Select Tasks & Logs View All Scheduled Tasks... from the top menu bar. 2. From the list of current tasks, select Collect ALL Capacity Advisor Data Nightly 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 57). To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Interpreting task results The Task Results screen shows a Running check box with a Start time: until the task completes. When data collection finishes, you see an End time: displayed, with standard out (stdout) and standard error (stderr) information on the data collection. Once the Status field shows Complete, the collection task is complete, and the screen provides a summary of pertinent information for this task, including the name of the task, completion status, and the command line options used to run this task. The results of the task are presented in the Stdout and Stderr tab windows. The messages on the Stdout tab include indications of any errors that occur. Be sure to click both tabs for a complete understanding of what happened. An Exit code of 0 means complete success. Positive values indicate partial or complete failure. In addition, you will see iconic indicators in the table Status column: When a task concludes successfully, you see this symbol:. When a task concludes with a global or system-specific error, you see either of these symbols in the status column, respectively: or. 56 Procedures

57 Error notification on the standard out tab While error messages are sent to the Stderr tab, the fact that errors have occurred is indicated on the Stdout tab. The types of messages sent to the Stdout tab are explained below. All physical CPU utilization data collected for Integrity VM "vm-name" from Integrity VM Host "host-name". All corrected physical CPU utilization data collected for HyperV VM "vm-name". All utilization data collected for "system-name" Data collection succeeded. No need to check the Stderr tab if this is the only type of notification. Some utilization data collected for "system-name" Although data collection was not entirely successful, some utilization data was collected. Check the Stderr tab for details of the problem. Warning: message text. A condition was detected while collecting that may affect the usefulness of the data collected. Check the Stderr tab for details of the problem. NN Warnings issued. Appears at the end of output on the Stdout tab. Warnings were issued. Check the Stderr tab for details. Collection failed on NN systems. Appears at the end of output on the Stdout tab. No data was collected from one or more systems. Check the Stderr tab. For each of the failed systems, there will be one or more messages, including the host name. See also Appendix F (page 159)and Capacity Advisor messages (page 169) for additional information to help you troubleshoot data collection errors. As you review and analyze the resulting data collection, you may notice discrepancies. See Possible sources of discrepancies in collected data (page 64)for information. Scheduling a data collection As conditions evolve over time or to manage data collection for large numbers of servers, you can schedule one or more periodic data collections in addition to, or in place of, the automated nightly collection. At the scheduled time, Capacity Advisor will pull data collected by the Utilization Provider or via the agentless configuration file into the database on the CMS for storage. Prerequisites To create a collection schedule: You must be logged in to HP SIM (see Accessing Capacity Advisor (page 53)). Procedure 5-3 To collect data on selected systems 1. Select Optimize Capacity Advisor Collect Capacity Advisor Data... from the top menu bar. The Collect Capacity Advisor Data wizard starts. 2. Click the word - select - in the drop-down list below the title Add targets by selecting from:. A list of filters is presented. Gathering data for Capacity Advisor 57

58 3. Select an appropriate filter from the list. All Systems will list all the available systems, while other choices will constrain the selection list to subclasses of systems. The choice All VSE Resources restricts the list to those likely to be licensed for data collection. 4. Click the check boxes beside the systems for which you wish to collect data. If needed, expand the plus sign controls beside classes of systems to display specific systems. (For additional help on selecting targets, see the HP Systems Insight Manager 6.0 online help on Creating a Task.) 5. Click Apply. The Verify Target Systems screen of the wizard displays the resulting list of target systems. 6. If you wish to collect data on more targets, click Add Targets and repeat the preceding two steps. 7. If you wish to remove any targets from the list: a. Click the check boxes by the targets you wish to remove. Check marks appear in the check boxes. b. Click Remove Targets. The targets with check marks in the check boxes disappear from the list. 8. Once the list has the correct set of targets, click Next. The Task Confirmation screen of the wizard is displayed. 9. To start a one-time collection immediately, click Run Now. The Task Results screen is displayed. See Interpreting task results (page 56). 10. To schedule the timing for a periodic collection, click Schedule. 11. The Schedule Task screen is displayed. 12. Select Periodically from the list labeled When would you like this task to run?. 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 56) for more information about the Task Results screen. Modifying a collection schedule As collection needs change over time, you can modify an existing schedule for better results. Prerequisites You must be logged in to Insight Dynamics. (see Accessing Capacity Advisor (page 53)). You must be the creator of the collection schedule that you want to modify, or a privileged administrator user. Procedure 5-4 To modify a collection schedule 1. Select Tasks & Logs View All Scheduled Tasks... from the top menu bar. The All Scheduled Tasks screen displays a list of the tasks that have been associated with your current user ID. 2. Click the radio button beside the task you wish to reschedule. 3. Click Edit. The Task Confirmation screen of the Collect Capacity Advisor All wizard displays. 4. Click Schedule. The Schedule Task screen of the wizard displays. 58 Procedures

59 5. Modify the Schedule Task screen of the Collect Capacity Advisor Data All wizard. 6. Click Done. The All Scheduled Tasks screen displays. To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Removing a collection schedule As your collection needs change over time, you might need to remove a collection schedule. Prerequisites You must be logged in to Insight Dynamics. (see Accessing Capacity Advisor (page 53)). You must be the creator of the collection schedule that you want to modify, or a privileged administrator user. Procedure 5-5 To remove a collection schedule 1. Select Tasks & Logs View All Scheduled Tasks... from the top menu bar. The All Scheduled Tasks screen displays a list of the tasks associated with your current user ID. 2. Click the radio button beside the task that you wish to delete. 3. Click Delete. A confirmation screen displays. 4. Click OK on the confirmation screen. The task is removed from the list. If this is the last task in the list, the message There are no available tasks to display. replaces the list of tasks. Updating collected data At times, such as when you are generating reports and developing or refining scenarios, you may want to trigger data collection so that your work is based on the most up-to-date data. You may want to do one of the following actions: Update the collected data on all available systems ( see Updating collected data on all systems ). Update the collected data from some systems (see Updating collected data on selected systems ). Update the collected data presented in a Profile Viewer report (see Updating data displayed in a profile viewer ). Updating collected data on all systems You may want to update data for all systems at one time. Prerequisites To update collected data on all systems: You must be logged in to HP SIM (see Accessing Capacity Advisor). Procedure 5-6 To update collected data on all systems 1. Select Optimize Capacity Advisor Collect Capacity Advisor Data ALL... from the top menu bar. This starts the wizard for collecting data from all systems licensed for Capacity Advisor. 2. Click Run Now. See Interpreting task results (page 56) for more information about the Task Results screen. Gathering data for Capacity Advisor 59

60 Updating collected data on selected systems At times, you might want to collect data on selected systems. In this case, follow the same procedure as for Scheduling a data collection (page 57), steps 1 9. Updating data displayed in a profile viewer To update the data in a profile viewer: You must be in a profile viewer (see Using the Profile Viewer (page 65)). 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. Collecting data without using an agent Agentless data collection is currently available for systems that run supported versions of Microsoft Windows and Linux operating systems and that are licensed for Capacity Advisor. These managed systems will be automatically configured for agentless data collection, either using the Insight managed system setup wizard or the first time capcollect is run for those systems (whichever comes first). Listing systems currently in the configuration file This section describes the procedure for determining the current settings for agentless data configuration on a CMS, particularly the list of systems from which to collect data using this method. Prerequisite You must be logged in to HP Systems Insight Manager software with any level of access permissions. 1. From the Capacity Advisor tab, select Configure Agentless Data Collection List Selected Systems 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. Setting advanced options in the agentless data collection file This section describes the procedure to use when defining advanced options to be included in the agentless data collection configuration file. (See Advanced agentless options screens in Capacity Advisor online help for reasons why it can be advantageous to alter the default values using the Advanced Agentless Options screen.) 60 Procedures

61 Prerequisite You must be logged in to Insight Dynamics with VSE All Tools or Capacity Advisor tools permissions. 1. From the Capacity Advisor tab, select Configure Agentless Data Collection Advanced Agentless Options The Specify Parameters screen opens. 3. Optionally, change the polling interval. 4. Optionally, change the number of collector threads to assign to the task of collecting this data. 5. When satisfied with changes, click Run Now. 6. 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. Related topics capagentlesscfg in the Appendix B (page 129) Appendix H (page 177) Data collection and the HP Insight Capacity Advisor Consolidation software HP provides the HP Insight Capacity Advisor Consolidation software specifically to address the need to understand resource utilization on servers that are targeted for consolidation onto other systems. Such servers often will not be running Insight Dynamics. Yet, being able to use Capacity Advisor's planning facilities can greatly reduce the amount of time needed to plan a consolidation effort. The HP Insight Capacity Advisor Consolidation software provides you with a limited license to obtain data for use in Capacity Advisor scenarios. For six months from the time the license is locked into its assignment to a server, you can collect data to use in your consolidation planning scenarios within Capacity Advisor. Using Capacity Advisor with consolidation software server data Because servers using the HP Insight Capacity Advisor Consolidation software are not licensed for Insight Dynamics, you must use HP SIM Optimize menu options for Capacity Advisor to collect and manipulate this data. The available Optimize menu options allow you to do the following actions: view a utilization profile collect data import data view and create scenarios create various reports Viewing the licensed servers in HP SIM Another implication of this limited license is that servers with this license are not visible in the Visualization tab of Virtualization Manager. To see these servers in a list, look for All Servers selections and links within HP SIM task screens and a few Capacity Advisor screens. The All Servers list allows you to view and select servers licensed with the HP Insight Capacity Advisor Consolidation software for inclusion in scenarios or for creating reports. Gathering data for Capacity Advisor 61

62 Importing data for use in Capacity Advisor To import system utilization data, the system must be discovered by HP SIM. For systems that you know are running HP Performance Agent (OVPA), you can verify discovery by clicking All Systems or All Servers in the HP SIM left navigation bar. If the system has not been discovered, you can add it manually. (From the top menu bar, select Options Discovery... You must be a privileged administrator user or root to see this option.) For help on adding a system manually, see the Discovery and Identification topic in the HP Systems Insight Manager 6.0 online help. After you add a system, verify that the system appears in All Systems view. For systems running HP Performance Management Pack (PMP), select Optimize Capacity Advisor List PMP Systems to see the list of discovered servers running PMP. Once you verify that the system of interest has been discovered by HP Systems Insight Manager software, you can import system utilization data into Capacity Advisor. IMPORTANT: Avoid importing PMP or OVPA data that overlaps time intervals where agentless data collection has already occurred. Mixing the two data sets can produce confusing reports, because the agentless collector obtains more metrics than the PMP or OVPA collectors, and the imported data will overwrite only the metrics that both collectors obtain. This is primarily an issue when the imported data has invalid data points and the agentless set does not. Instead, determine if there are time periods where data was not collected using the agentless method. Import data only for those time periods. Capacity Advisor will behave as though all the data collected is one contiguous set, and reports will better reflect the actual resource usage. See Ascertaining the data collection availability for a set of servers (page 63) for instructions. From the HP SIM Optimize menu Import HP OVPA data Prerequisites You must be logged in to HP SIM (see Accessing Capacity Advisor (page 53)). The system(s) must be discovered by HP SIM. Procedure 5-10 Import HP OVPA data into Capacity Advisor 1. Click Optimize Capacity Advisor Import OVPA System Data Select the target system(s). The Verify Targets screen displays. 3. Verify the target system(s). You have the opportunity to add or remove systems here. When done, click Next. The Specify Parameters screen displays. 4. Specify the begin and end dates desired to define the extent of the collection to import. For example: [-b e ] If no date range is given, all data up to 30 days is imported. 5. Optionally, specify [-p] if the import is for a non-insight Dynamics workload. 6. Click Run Now. After a short time, the Task Results screen displays. For tasks where you select Run Now, a few moments will pass and then you see the Task Results screen. For general help on interpreting the information in this screen, see the HP Systems Insight Manager 6.0 online help on Viewing Task Results. 62 Procedures

63 The Task Results screen shows a Running check box with a Start time: until the task completes. When data import finishes, you see an End time: displayed, with standard out (stdout) and standard error (stderr) information displayed on tabbed panes in this screen. Check both tabs for relevant information. From the HP SIM Optimize menu Import HP PMP data Prerequisites You must be logged in to HP SIM (see Accessing Capacity Advisor (page 53)). The system(s) must be discovered by HP SIM. Procedure 5-11 Import HP PMP data into Capacity Advisor 1. Click Optimize Capacity Advisor Import PMP System Data Select the target system(s). The Verify Targets screen displays. 3. Verify the target system(s). You have the opportunity to add or remove systems here. When done, click Next. The Specify Parameters screen displays. 4. Specify the begin and end dates desired to define the extent of the collection to import. For example: [-b e ] If no date range is given, all available data is imported. 5. Optionally, specify [-p] when the import is for a non-insight Dynamics workload. 6. Optionally, specify [-o] when you want the new data to overwrite existing data for the system within the Capacity Advisor database. 7. Click Run Now. After a short time, the Task Results screen displays. For tasks where you select Run Now, a few moments will pass and then you see the Task Results screen. For general help on interpreting the information in this screen, see the HP Systems Insight Manager 6.0 online help on Viewing Task Results. The Task Results screen shows a Running check box with a Start time: until the task completes. When data import finishes, you see an End time: displayed, with standard out (stdout) and standard error (stderr) information displayed on tabbed panes in this screen. Check both tabs for relevant information. From the command line Add user login information to the SSH settings for your specific system on the System Protocol Settings screen (Options Protocol Settings System Protocol Settings). From the command line on the CMS, and logged in as rootor Administrator, execute the capopvaextract or cappmpextract command, giving the fully qualified host name as the first argument. (See the corresponding command reference pages in Appendix B (page 129) for more information.) For example: # capovpaextract node12.company.com Ascertaining the data collection availability for a set of servers From within a scenario, or from the Visualization tab of Virtualization Manager, you can see the data collection period for systems included in a scenario or for individual managed systems, Gathering data for Capacity Advisor 63

64 respectively. This procedure describes how to create a list of selected (or all) licensed servers and their data collection periods, and is for use when you want to quickly see the data collection periods for a set of servers without creating or accessing a scenario to do so. Prerequisites You must have command-line access to the CMS managing the systems of interest. The systems of interest must be licensed for Capacity Advisor. Procedure 5-12 From the command line Type capprofile -lv to see a list showing the name of each licensed system managed by this CMS, dates for which data has been collected, and the percent of data considered valid by Capacity Advisor. For other options, see capprofile in Appendix B (page 129). To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Possible sources of discrepancies in collected data Several possibilities exist to explain discrepancies that may appear in the data or that may affect data collection. Check these possibilities to understand what actions you can take to correct the discrepancy. No data collected for a managed node If you do not obtain data on systems from which you expect to collect data, it is possible that the system has not been licensed for use with Capacity Advisor, either through Insight Dynamics or through HP Insight Capacity Advisor Consolidation software. Data timestamp appears to be incorrect For best accuracy in providing simulation solutions and historic reporting of actual system resource use, it is assumed that the time clocks of managed nodes are synchronized with the time clock of the central management server. If, on gathering or collecting data, the date stamp on your data is not current, the time or time zone on a managed node may be set incorrectly in relation to the CMS. Dynamic memory in HP Integrity virtual machines A dynamic memory feature is available in HP Integrity virtual machines. This allows the memory allocated to each virtual machine to be changed without rebooting the virtual machine. Capacity Advisor is aware of this feature and records both the memory allocated to each virtual machine, as well as how much of this memory is in use for each five-minute interval. Both of these values are correct when the virtual machines are using the dynamic memory feature. When a virtual machine is running HP-UX 11.23, most built-in commands such as top and sar will not be aware of the dynamic memory feature and can show memory sizes that are different from what is recorded by Capacity Advisor. For example, if a virtual machine is initially booted with 16 GB of memory, and is then re-sized to 4 GB, the built-in commands will not know about the change and will show 16 GB for physical RAM. Capacity Advisor, however, will show that the available memory for the VM is 4 GB. Also, when a virtual machine is sized less than its maximum size, some built-in commands will show the kernel using more memory than it is actually using. Producing graphs and reports HP Insight Capacity Advisor software can generate both graphical and tabular data for presentation in either a report format or within an adjustable profile viewer. 64 Procedures

65 Using the Profile Viewer A profile viewer provides a quick summary of historical resource utilization, presenting data graphically as well as in tabular summaries. See also Profile Viewer Screen in Capacity Advisor Help for specific descriptions of the screen functions. A profile viewer can be accessed from the system meters on the Visualization tab, the HP SIM Optimize menu, or from the meters or menu selections on the Edit Scenario tabs in Capacity Advisor. A profile viewer opened from the Visualization tab generally displays the actual resource utilization data collected from the selected node. However, for non-os node types such as an enclosure, a complex, or a vpar monitor, which do not have an operating system (OS) or hypervisor from which to collect actual resource utilization data, a profile viewer calculates the utilization profile by aggregating the actual data from all of the associated child nodes (blades, npartitions, or vpartitions, respectively). A profile viewer opened from the scenario editor, on the other hand, always aggregates data from all of the workloads on a system or from all of the virtual machines (VM) running on a VM host when the VMs are included in the scenario. This is true even when there is actual data collected for the operating system or hypervisor. Aggregation is done to account for the modifications that can be made to a scenario, such as adding, removing, or moving workloads, changing the actual profile data, or changing the resource allocations within the modeled hardware. Due to the malleability of a scenario, it is possible that a scenario profile of a node could differ from profile viewed from the Visualization tab in Virtualization Managerfor the real node. This is particularly true of physical nodes that contain virtual nodes, such as a VM host. Additionally, for ESX VM hosts, Microsoft Virtual Server, and Hyper-V hosts, data for non-guest workloads is not collected for use in the 4.1 release of Capacity Advisor. Therefore, profile views accessed from the scenario editor do not account for utilization by workloads that are not VM guests. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. The following sections describe how to access a profile viewer from various locations within HP SIM. Prerequisites You must be logged in to Insight Dynamics (see Accessing Capacity Advisor (page 53)). You must have collected data on the systems of interest (see Gathering data for Capacity Advisor (page 53)). Some functions of a profile viewer require Capacity Advisor Tools permissions to be seen and used. Procedure 5-13 To access a profile viewer from the HP SIM Optimize menu This procedure gives you access to view historic resource utilization on a real system in your network. 1. Select Optimize View Profile... The target selection wizard opens. 2. Select one system to view and click Apply. (For information on a typical task progression in HP SIM, see Creating a Task in the HP Systems Insight Manager 6.0 online help. Producing graphs and reports 65

66 3. Verify the target system and click Run Now. The profile viewer opens. 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 settings, and edit I/O capacity. At minimum, you will need to collect data prior to continuing this task. Procedure 5-14 To access a profile viewer from the Virtualization Manager Visualization tab This procedure gives you access to view historic resource utilization on a real system in your network. 1. Select Tools Virtualization Manager... The Visualization tab displays systems discovered by HP SIM. 2. Find a system to view and click the desired meter icon to open a profile viewer for that utilization metric on that system. (For information on meters appearing on the Visualization tab, see Utilization metrics in Virtualization Manager Help.) 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 settings, and edit I/O capacity. At minimum, you will need to collect data prior to continuing this task. Procedure 5-15 To access a profile viewer when editing a scenario This procedure gives you access to view simulated resource utilization on a simulated system. 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 85). 1. If you want to view the profile of a system: Click any of the horizontal utilization meters in the system table that represent current utilization of a resource. Profile views are available for 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 opens and displays the data for the selected resource type and system. 66 Procedures

67 2. If you want to view the profile of a workload: a. Click the Workload tab. The Workload tab opens. b. When bar graphics are displayed in the workload table: Click any of the horizontal bar graphics representing current utilization of a resource. Profile views are available for 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 opens and displays the data for the selected resource type and workload. c. If no bar graphics are displayed: i. Click the check box preceding the workload for which you want to see a profile. ii. The row that is checked is highlighted to indicate selection. Select View Workload Profile... from the menu bar. The Profile Viewer screen displays. Procedure 5-16 To change the view within the system hierarchy 1. Find the Hierarchy near the top of the screen 2. Click a link or select an item from the drop-down list to view a related profile. The new profile displays in the viewer screen. Procedure 5-17 To modify data presentation in a profile viewer You can change select settings that control modeling limits, and then view the resulting changes in the data when the new settings are applied. 1. Locate the set of links that appear below and to the right of the profile identification summary information and above the data range selector. 2. For each setting that you would like to modify, click the appropriate link. 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. The editor for the setting opens. 3. Click OK to save the changes for each setting that you edit, and return to the Profile Viewer. 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-18 To change the time and data range displayed in the profile viewer Optionally, you can adjust the time frame and interval. The default display, a Fixed Interval, shows the most recent seven days of activity. Producing graphs and reports 67

68 1. You can select a different Fixed Interval in the drop down selector, or you can change to an Absolute Interval by clicking the radio button to the left of this interval selection. The user interface pauses momentarily to reset the screen fields. 2. Set the beginning and end dates for the interval that you want to view. 3. Click OK to apply the new interval to the graph and table data. The screen displays the new interval and data. Procedure 5-19 To manipulate the graphic display of utilization data 1. Optionally, use the pan right (> or >>) and pan left (< or << ) buttons to view earlier historic data (pan left) or forecast activity (pan right beyond the current date). The screen repaints with the new date interval resulting from the pan action. A pale blue background in the graph indicates the area in the graph where activity is forecast based on historic data and user-selected settings. 2. Optionally, turn off the bandwidth capacity indicator by deselecting the Show Capacity radio button. (Visible on network and disk I/O utilization metric viewers.) The screen repaints with the dashed blue capacity indicator line removed. 3. Optionally, turn off the resource allocation indicator by deselecting the Show Allocation radio button. (Visible on CPU and memory utilization metric viewers.) The screen repaints with the dashed blue allocation indicator line removed. 4. Optionally, turn on the Show Invalid Data selection to see the points that have been dropped from the display and analysis (if any). 5. Optionally, turn on the Show Observed Data selection to see actual observed activity collected from a real system. 6. Optionally, turn on the Show Simulated Data selection to see representational activity based on data collected from a real system. 7. Optionally, use the Profile Editor to set the data time frame and click Validate or Invalidate to set the status of the date range. Changes made here will be reflected in the graphic and Interval Metric Summary table. 8. When finished viewing the graph and table data for a scenario system or workload, click the Go back to... link to return to your original starting point in the Edit Scenario screens. For information on accessing special editors from a profile viewer, see Accessing the forecast model for a workload or system (page 81). Procedure 5-20 To switch to alternate utilization resource metrics You can cause a profile viewer to display any of the utilization resource metrics provided by Capacity Advisor. Click the radio button to the left of the metric that you want to view. The user interface pauses momentarily to reset the screen display to the new metric, updating both the utilization graphic and the Interval Metric Summary table. Using the report wizard Capacity Advisor reports provide valuable summaries and details from data collected from managed systems. Reports can be generated that describe: resource utilization for CPU, memory, network I/O, disk I/O, and power consumption for real systems (historic usage) and for systems within a scenario (simulated usage), and including trends in usage over a period of time. candidates for system consolidation cost allocation by resource 68 Procedures

69 summary of peak values for CPU and memory (historic or simulated) system populations (by OS type, processor type, cores per socket, and total cores per socket) comparisons among scenarios The report wizard This general description of the report wizard applies to all reports, though options vary within the wizard depending on the report type and other options selected. For specific descriptions of each field on the report wizard screens, click the help link on the software screen. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. Getting there The report wizard can be accessed from the following locations: the HP SIM Optimize and Reports menus the Virtualization Manager Report menu on the Visualization tab the Report menu on the Capacity Advisor tab TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. Prerequisites You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have collected data for the systems of interest (see Gathering data for Capacity Advisor (page 53)). You must be authorized and licensed on all systems to be included in the report (see HP Insight Dynamics 6.0 Getting Started Guide ). Procedure 5-21 Select targets and set date range For specific descriptions of each field on the user interface screens, click the help link on the software screen for the task. 1. Click one of the visible links to select a scenario, one or more collections, one or more complexes, one or more systems, or one or more workloads to appear in the report. (The availability of selections depends on the report type selected.) A new screen opens with an appropriate list of known scenarios, collections, complexes, systems, or workloads. 2. Click the check box to the left of each object's name that is to appear in the report. 3. Click OK. The Select Report Targets screen reopens with an updated list of targets and a date range selector visible. 4. Check that the selected targets are correct. 5. Note the available date range of all collected data, which appears above the date range selector, and the default date range (7 days prior to the current day). 6. If the default date range is acceptable, click Next. 7. If a different data set is desired, change the date and time, then click Next. The Select Details screen opens. Producing graphs and reports 69

70 Select details specific to report type This step in the report wizard is different for each report. See the specific report procedures and Capacity Advisor online help for information. Confirm selections for the report Some reports give you the opportunity to confirm selections before you actually run the report. Download or browse the report For help in interpreting the report, click the help button provided on the browser-viewable and downloadable reports. To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Creating an historic utilization report 1. Select Reports Capacity Advisor Create Utilization Reports... on the top menu bar. 2. The Report Wizard opens on the Select Report Content screen. Select the check box(es) for a utilization summary or a summary and details and click Next. NOTE: You can also select to run a trend report and a power report at the same time that you run a utilization report. The Select Report Targets screen opens. 3. Select the collection, complex, or systems for which you want the report, and select the data range. See Select targets and set date range for more information. 4. Select details specific to report type. 1. Select one or more types of resources for which you want to see data from among CPU, memory, network I/O, disk I/O, and power. 2. Select the type of scale for data presentation: percentage of allocated resource, absolute numbers, or both. 3. Check the default graph size. The default size fits just within a letter-size page for printing. If you prefer dimensions smaller or larger, use the drop-down to change width (in pixels). If you prefer a different width-to-height proportion, use the Aspect Ratio drop down. 4. Click Finish. The Report Created screen opens. 5. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Consolidating server loads onto a virtual machine manually [p. 36] Consolidating server loads onto a virtual machine using automated solution finding [p. 47] Estimating the effect of adding processors [p. 50] Table 4-5 (page 50) Estimating the effect of moving processors [p. 50] Creating a scenario report 70 Procedures 1. Select Reports Capacity Advisor Create Utilization Reports... on the top menu bar.

71 2. The Report Wizard opens on the Select Report Content screen. Select the check box(es) for a utilization summary or a summary and details and click Next. The Select Report Targets screen opens. 3. Select the scenario for which you want the report, and select the data range. See Select targets and set date range for more information. 4. Select details specific to report type. 1. Select one or more types of resources for which you want to see data from among CPU, memory, network I/O, disk I/O, and power. 2. Select the type of scale for data presentation: percentage of allocated resource, absolute numbers, or both. 3. Check the default graph size. The default size fits just within a letter-size page for printing. If you prefer dimensions smaller or larger, use the drop-down to change width (in pixels). If you prefer a different width-to-height proportion, use the Aspect Ratio drop down. 4. Click Finish. The Report Created screen opens. 5. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Consolidating server loads onto a virtual machine using automated solution finding [p. 47] Estimating the effect of adding processors [p. 50] Table 4-5 (page 50) Estimating the effect of moving processors [p. 50] Determining where to put a workload using automated solution finding Using the report wizard to create a scenario comparison The Scenario Comparison Report allows you to compare two to four scenarios in a tabular and graphical side-by-side comparison report. Procedure 5-26 Selecting scenarios and setting the data range 1. From the Capacity Advisor tab, select Report Create Scenario Comparison Reports If you have pre-selected the scenarios (on the Capacity Advisor tab) that you want to compare, review the information displayed on this screen. If it is satisfactory, go to step 5 to set the date range. If you need to select scenarios to compare, continue with step 2. Want to compare more than four scenarios?: One way to do this is to run and save multiple reports, and then print them out to compare them side-by-side. For example, to compare six scenarios, run one report with four scenarios and one report with two scenarios. Lay the printouts side-by-side to compare various aspects of the scenarios. 3. Select Edit Scenario Selection. A new screen appears showing the possible scenarios to include in the comparison report. 4. Check the box to the left of the scenarios to include. Producing graphs and reports 71

72 5. Choose one of the following actions: Press OK to accept the selections and return to the Select Report Targets screen. A Date Selection area appears in the screen. Press Cancel to end the report creation and return to your originating screen. 6. To set the date range, look at the default provided (the full range of data collected). Decide if you want to modify this value. If so, select the beginning and ending date/time. 7. Click Next to continue to the Select Report Options screen. Procedure 5-27 Selecting report details in a scenario comparison All resource metric options are available in a scenario comparison. All selectable fields are combined into one section called General Report Options. 1. Put a check in the box(es) next to the resource types that you want to compare. 2. If you selected the Power resource type, fill in the Currency, Cost per kwh, and Cooling Cost Multiplier values. For detailed discussion of the available power options, see Power Report Options. 3. Choose the scale (absolute utilization numbers, percent of allocated resources used, or both). 4. Select Finish to create and complete the report. An example scenario comparison report The following image illustrates one small part of a scenario comparison report. Figure 5-1 Comparison of three scenarios in a Capacity Advisor report 72 Procedures 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 Section (page 153). Calculating a virtualization consolidation ratio It can be useful to look at the resulting ratio of virtual machines to physical servers after running a system or workload consolidation simulation to help in evaluating the return on investment for a particular configuration of machines. Currently, Capacity Advisor does not supply this ratio in its reports, but you can easily calculate ratios for a set of scenarios that you wish to compare. Prerequisites You must be logged in to Insight Dynamics (see Accessing Capacity Advisor (page 53)). You must have created a planning scenario that represents the system configuration that you want to consolidate. (See Creating a planning scenario (page 84) and Editing a scenario (page 85).)

73 You must have consolidated the systems in the initial planning scenario onto the VM host(s) of your choice. For purposes of comparison, you may want to save two to three different consolidation simulations. (See Automated solution finding: System consolidation to VMs (page 105).) You must have run a scenario comparison report that includes your initial planning scenario and your consolidated scenario results. (See Using the report wizard to create a scenario comparison (page 71).) Procedure 5-28 Calculate virtualization consolidation ratios using data from a scenario comparison report 1. Examine the scenario comparison report. (As an example, see Figure 5-1 (page 72).) 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 72), 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. Creating a consolidation candidates report 1. Select Reports Capacity Advisor Create Consolidation Candidate Reports The Report Wizard opens on the Select Report Targets screen. Select the collection, complex, scenario, or systems for which you want the report, and select the data range. See Select targets and set date range for more information. 3. Select details specific to report type. 1. Select one or more types of resources for which you want to see data from among CPU, memory, network I/O, and disk I/O. 2. Click Finish. 4. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Consolidating server loads onto a virtual machine using automated solution finding [p. 47] Determining where to put a workload using automated solution finding Creating a cost allocation report 1. Select Reports Capacity Advisor Create VM Host Cost Allocation Reports... or Reports Capacity Advisor Create Workload Cost Allocation Reports The Report Wizard opens on the Select Report Targets screen. Select the collection, complex, scenario, or systems for which you want the report, and select the data range. See Select targets and set date range for more information. 3. Select details specific to report type. 1. Select one or more types of resources for which you want to see data from among CPU, memory, network I/O, and disk I/O. Producing graphs and reports 73

74 2. Supply the weighted average that you want the calculation to use for each selected resource. 3. Click Finish. 4. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Consolidating server loads onto a virtual machine manually [p. 36] Consolidating server loads onto a virtual machine using automated solution finding [p. 47] Determining where to put a workload using automated solution finding Creating a peak summary report 1. Select Reports Capacity Advisor Create Peak Summary Reports The Report Wizard opens on the Select Report Targets screen. Select the systems, scenario, or collection for which you want the report, and select the data range. See Select targets and set date range for more information. 3. Select details specific to report type. 1. Select one or more types of resources for which you want to see data from among CPU, memory, network I/O, and disk I/O. 2. Optional. Select a different graph size. 3. Provide the hours during which you expect peak activity to occur in your typical business day. 4. Click Finish. 4. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. Creating a population report 1. Select Reports Capacity Advisor Create Population Reports The Report Wizard opens on the Select Report Targets screen. Select the systems, scenario, or collection for which you want the report, and select the data range. See Select targets and set date range for more information. 3. Select details specific to report type. 1. Select one or more population types to be displayed in the report, and indicate where you want additional details to be provided for each selected population type. 2. Optional. Select a different scale or graph size. 3. Click Finish. 4. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. Creating a trend report 1. Select Reports Capacity Advisor Create Utilization Reports The Report Wizard opens on the Select Report Content screen. Select the check box(es) for a trend report summary or a summary and details and click Next. The Select Report Targets screen opens. 74 Procedures

75 3. Select the collection, complex, systems, scenario, or workloads for which you want the report, and select the data range. See Select targets and set date range for more information. 4. Select details specific to report type. a. Select one or more types of resources for which you want to see data from among CPU, memory, network I/O, and disk I/O. (Power is not available when reporting trends only.) b. Check the default graph size. The default size fits just within a letter-size page for printing. If you prefer dimensions smaller or larger, use the drop-down to change width (in pixels). If you prefer a different width-to-height proportion, use the Aspect Ratio drop down. If you chose trend report details: i. Select the Business Interval (default: 1 week). ii. iii. iv. Requiring higher percentages of valid points can make the business intervals analyzed more meaningful, but can also reduce the number of business intervals available for the analysis, making the overall analysis less useful. Select the minimum percentage of valid data points that must be present within the period (default: 95%), called the Valid Threshold. Choose the data aggregation type (default: average), called Compute Trending of. Optional. Check the box to include error analysis. c. Click Finish. 5. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. Related topics Determining trends in Capacity Advisor (page 31) Creating a power report 1. Select Reports Capacity Advisor Create Utilization Reports The Report Wizard opens on the Select Report Content screen. Select the check box(es) for a power summary or a summary and details and click Next. The Select Report Targets screen opens. 3. Select the scenario, complex(es), or systems for which you want the report, and select the data range. See Select targets and set date range for more information. 4. If you chose power report details: a. Designate the currency label to use in power report tables. b. Designate a typical cost for power per kilowatt-hour (see Cost per kilowatt-hour (page 119)). c. Optionally, designate a cooling cost multiplier (see Cooling multiplier (page 119)). d. Designate a time interval for display of results (default: by day). 5. Click the appropriate link to browse the report in a web browser or to save the report to the location that you designate. Producing graphs and reports 75

76 Setting utilization limits Utilization limits allow you to set service level objectives for workloads based on overall system utilization. For any given workload, you can specify one or more service level objectives. Global utilization limits are applied to real workloads recognized by Virtualization Manager and to workloads within scenarios to enable analysis of collected data (actual utilization) as it relates to desired resource utilization. Within a scenario, when a service level objective cannot be met for a workload, a visual indicator along with a warning message will be displayed when moving a workload in a scenario. When making automated changes, such as the automated system consolidation, these utilization limits are enforced in determining a solution. For more discussion about utilization limits, see Utilization limits (page 27). IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. Getting there Screens for modifying utilization limits can be accessed from the following locations: the Virtualization Manager Configure menu on the Visualization tab the Modify menu on the Capacity Advisor tab the Edit menu on either the System or Workload tab of the Edit Scenario screen TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. Setting global utilization limits The default global utilization limits, which are applied in the absence of more specific limits, are: CPU utilization may not exceed 70% of allocation for more than 0 minutes. Memory utilization may not exceed 100% of allocation more than 0% of the time. Adding a utilization limit 1. From the Visualization tab, select Configure Global Utilization Limits For each metric for which you wish to add a utilization limit: a. Select the type of limit you wish to place, the utilization metric the limit applies to and the utilization value above which the limit applies. For a Percent of Time Limit, enter the percent of time the utilization value may be exceeded and a comment describing the limit. For a Sustained Minutes limit, enter the duration in minutes the utilization may be exceeded, and a comment describing the limit. b. Click Add. 3. To see the current global utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. 76 Procedures

77 To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Removing a utilization limit 1. For each utilization limit you wish to delete: a. Check the box next to the utilization limit. b. Click Remove. 2. To see the current global utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. Setting workload utilization limits Utilization limits allow you to set service level objectives for workloads based on overall system utilization. For any given workload, you can specify one or more service level objectives. The limit acts as an indicator for what the desired maximum usage would be. This limit can be applied to selected workloads on existing systems viewable from the Virtualization Manager Visualization tab. The workload utilization limits apply only to the selected workload(s). Adding a utilization limit 1. From the Capacity Advisor tab, select Configure Workload Utilization Limits For each metric for which you wish to add a utilization limit: a. Select the type of limit you wish to place, the utilization metric the limit applies to, and the utilization value above which the limit applies. For a Percent of Time Limit, enter the percent of time the utilization value may be exceeded and a comment describing the limit. For a Sustained Minutes limit, enter the duration in minutes the utilization may be exceeded, and a comment describing the limit. b. Click Add. 3. To see the current utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. Enabling or disabling the limit To enable or disable the application of the current utilization limit: Select either Enabled or Disabled. Removing a utilization limit 1. For each utilization limit you wish to delete: a. Check the box next to the utilization limit. b. Click Remove. 2. To see the current global utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. Setting scenario-wide utilization limits The scenario utilization limits apply to all workloads within the selected scenario. Setting utilization limits 77

78 Adding a utilization limit 1. From the Capacity Advisor tab, select a scenario from the list of scenarios. 2. Select Configure Scenario-wide Utilization Limits. 3. For each utilization limit you wish to add: a. Select the type of limit you wish to place, the utilization metric the limit applies to and the utilization value above which the limit applies. For a Percent of Time Limit, enter the percent of time the utilization value may be exceeded and a comment describing the limit. For a Sustained Minutes limit, enter the duration in minutes the utilization may be exceeded, and a comment describing the limit. b. Click Add. 4. To see the current utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. Enabling or disabling the limit To enable or disable the application of the current utilization limit on the scenario: Select either Enabled or Disabled. Removing a utilization limit 1. For each utilization limit you wish to delete: a. Check the box next to the utilization limit. b. Click Remove. 2. To see the current global utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. Setting scenario workload utilization limits The scenario workload utilization limits apply to the selected workload(s) within the selected scenario. Adding a utilization limit 1. From the Capacity Advisor tab, open a scenario. 2. Click the Workload tab. 3. Select Edit Scenario-wide Workload Utilization Limits. 4. For each metric for which you wish to add a utilization limit: a. Select the type of limit you wish to place, the utilization metric the limit applies to and the utilization value above which the limit applies. For a Percent of Time Limit, enter the percent of time the utilization value may be exceeded and a comment describing the limit. For a Sustained Minutes limit, enter the duration in minutes the utilization may be exceeded, and a comment describing the limit. b. Click Add. 5. To see the current utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. 78 Procedures

79 Enabling or disabling the limit To enable or disable the application of the current utilization limit: Select either Enabled or Disabled. Removing a utilization limit 1. For each utilization limit you wish to delete: a. Check the box next to the utilization limit. b. Click Remove. 2. To see the current global utilization settings, click Revert. To cancel your changes, click Cancel. To accept your changes, click OK. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Forecasting utilization HP Insight Capacity Advisor software provides multiple levels of forecast models to allow precise control of forecasting future utilization. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. Defining forecast models Whenever a Capacity Advisor report or profile is generated with an end date later than the current date, the historical utilization data is projected into the future. The projection is indicated in the utilization graphs by a light blue colored background next to the usual white 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. 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. Accessing the Global Forecast Model The annual growth rates for the global forecast model are frequently based on an organization's planned growth rate. The global forecast model applies to all reports generated on systems and complexes. Reports on workloads or scenarios without a forecast model also use the global forecast model. Prerequisites You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have sufficient authorization to define the global forecast model. Forecasting utilization 79

80 Procedure 5-50 To access the Global Forecast Model 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 top menu bar. The Capacity Advisor tab opens with a list of scenarios. 2. From the Capacity Advisor menu bar, select Configure Global Forecast... The Forecast Editor - Global Forecast Model screen displays. Defining the Global Forecast Model The settings that you define here are applied globally in the absence of other specifically targeted forecast models. This procedure assumes that you have opened the Global Forecast Model screen (see Accessing the Global Forecast Model (page 79).). 1. Provide a brief description of the forecast model in the Description field. 2. Choose a time frame to use in tiling the data into the future (default: fixed interval). The time interval (date range) field adjusts according to your time frame selection. 3. Select the date range for defining the period of data collection to use as the basis for the forecast. a. For a fixed interval: select the calendar interval, Beginning or Ending, and the date (MM-DD-YYYY) b. For a ranged interval: select the beginning and ending dates and times. c. For a float interval: select the calendar interval, Beginning or Ending, and general date indicator (default: Last Full Day) 4. Provide Annual Projected Growth Rates for each resource: CPU, Memory, Network I/O, and Disk I/O. Use positive values for increasing utilization, negative values for decreasing 80 Procedures

81 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 31) and The report wizard (page 69).) 5. Click the OK button to save and apply a new definition for global forecasting. TIP: Undoing changes to the global forecast model If you change your mind about values while editing this screen, use the Revert button to replace newly set values with the values that were there when you started. The Revert button does not return default values, so if you have edited the global forecast values once before, and then decide that you prefer the default values, you will have to set the values to 0 (zero) for each resource and click OK to have the original default values in operation. Accessing the forecast model for a workload or system When the resource utilization of an individual workload or system is expected to differ from that predicted by the global forecast model, a workload- or system-specific forecast model can be created. Forecasting for workloads or systems is done from within a profile viewer associated with the workload or system. See Using the Profile Viewer (page 65) for information on how to access the viewer from the HP SIM Optimize menu or from a scenario. IMPORTANT: The forecast model for a system is not inherited by any monitored workloads. If a system with monitored workloads is included in a scenario, the forecast model will not be used within the scenario. Prerequisites You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have sufficient authorization to define the forecast model for a workload or a system. Defining the forecast model for a workload or system The following procedure assumes that a profile viewer is open (see Using the Profile Viewer (page 65).) 1. If you are not on the Virtualization Manager screen, from the top menu, select Tools Virtualization Manager... The Virtualization Manager Visualization tab screen is displayed. 2. To define the forecast model for a system, start on the Visualization tab. To define the forecast model for a workload, click the Workload tab. The Workload tab opens, displaying the licensed workloads. 3. Open a profile viewer by clicking a utilization meter for a particular system on the Visualization tab or by clicking a utilization link for a particular workload on the Workload tab. The Profile Viewer screen is displayed for the system or workload. Forecasting utilization 81

82 4. Click the Edit Forecast Model... link on the profile viewer. The Forecast Editor: Workload Forecast Model screen displays. 5. 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. The default state of the new forecast definition is Enabled. Accessing the forecast model for a scenario Defining a separate forecast for a scenario allows you to provide estimates of utilization based on differing growth projections. Prerequisites You must be logged in to Insight Dynamics (see Accessing Capacity Advisor). You must have created the scenario (see Creating a planning scenario (page 84)). Procedure 5-53 To access the forecast model for 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 top menu bar. The Capacity Advisor tab opens, with a list of scenarios. 2. The names of scenarios for which you have authorization to define a forecast model are displayed as links. Click the link to open the scenario editor. 3. From the System tab, select Edit Scenario-wide Forecast... The Forecast Editor: Scenario-wide 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. Accessing the forecast model for a workload within a scenario If the resource utilization of an individual workload within a scenario is expected to change differently from the scenario forecast model, a different forecast model can be provided for the workload. Prerequisites You must be editing a scenario (see Editing a scenario (page 85)). 1. If you are not viewing the workloads, click the Workload tab. The Workload tab opens, revealing a list of the workloads in the scenario. 2. Click the check box preceding a single workload. 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. Defining a forecast model Once you have accessed a forecast model, use the following procedure to define it. 82 Procedures

83 For descriptions of each of the fields noted in this procedure, see the screen description for the model with which you are working in the Capacity Advisor online help reference. See The forecast model hierarchy (page 33)for a list of the model screen descriptions. 1. Provide a brief description of the forecast model in the Description field 2. Specify an appropriate range of data to base the forecast on in the Forecast Data Range Selection fields. 3. Provide Annual Projected Growth Rates for each of the utilization resources (CPU, memory, network I/O, disk I/O). You may want to use trend data derived from analyzing historical data to help you estimate future growth (see Forecasting growth (page 33)). 4. Click the OK button. Disabling a forecast model While it is not possible to delete a forecast model, forecast models at all levels below the global forecast model can be disabled by accessing the appropriate forecast model and using the following procedure. 1. Click the Disable radio button. 2. Click the OK button. Enabling a forecast model If you have previously disabled a forecast model, you can re-enable it by accessing the appropriate forecast model and using the following procedure. 1. Click the Enable radio button. 2. Click the OK button. 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 83) Viewing forecast data in a profile viewer A profile viewer provides a quick view of resource utilization for a system, complex, or workload. Once the profile viewer is posted, you can view the forecast by extending the date range into the future. Prerequisites: You must be in a profile viewer. (See Using the Profile Viewer (page 65).) Change the Time Frame and/or Interval and/or Beginning and/or Ending for the profile to include future dates and/or times. If necessary, click the Refresh button. The graph will be updated. Historical utilization data will be plotted on a white background and forecast data will be plotted on a light blue background. Viewing forecast data in a utilization report Use the procedure specified in Creating an historic utilization report (page 70) and specify Ending (and possibly Beginning) times under Date Selection to include future times. Historical utilization data will be plotted on a white background and forecast data will be plotted on a light blue background. Forecasting utilization 83

84 Working with scenarios Scenarios are collections of systems and workloads, both real and what-if creations. While scenarios are based on real data, you can modify parameters to model changes to the environment and the configuration of systems and workloads without affecting the real systems that the scenario is based upon. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. Creating a planning scenario Scenarios are used to model system behavior by performing what-if operations based on collected data. The first step in using scenarios is creating one. Prerequisites You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have already collected data on the systems of interest (see Gathering data for Capacity Advisor (page 53)). The systems you want to include in the scenario must be licensed for Capacity Advisor and you must be authorized on all of them (see HP Insight Dynamics 6.0 Getting Started Guide). Procedure 5-59 Starting a scenario Select Optimize Capacity Advisor Create Scenario... from the top menu bar. The Create Scenario wizard opens to an Introduction screen containing explanatory information on how to interpret the icons that are used to indicate progress through the wizard and how to navigate the wizard. Procedure 5-60 Identifying the scenario 1. Click Scenario Name in the left navigation column to open the Enter Scenario Name and Description screen. 2. Required. Type a unique Name. 3. Type a short description in the Description field. 84 Procedures

85 TIP: As the number of scenarios grows, the description field can help you to differentiate similarly named scenarios. 4. Optional. You can de-select the check box for opening a scenario editing session after completing scenario creation. When you un-check this box, you will return to the scenario list page upon completing the scenario creation. The Edit Scenario window on Mozilla Firefox: In the case where the Edit Scenario window is already open, but hidden beneath other windows when you create a new scenario, it is not obvious that the window has refreshed with your new scenario information. This can occur when using Mozilla Firefox with multiple windows open on your display. To more easily access the refreshed window, set Firefox to allow Javascript to raise or lower windows. Then, when you create a new scenario, the pre-existing Edit Scenario window will rise to the forefront of the display. 5. Click Next to proceed to the Add Systems to Analyze screen, or click Systems in the left navigation column. Procedure 5-61 Selecting systems to simulate 1. From the Add Systems to Analyze, click Add. A new window opens that provides controls for filtering and selecting discovered systems to include in the scenario. 2. In the new window, select existing systems that you want to include in the scenario and click Add. (See Adding systems in Capacity Advisor online help for information on using the controls in this window.) With each addition, the list of systems on the primary Systems screen lengthens. 3. Click Next to view a summary of all actions taken in the wizard. Procedure 5-62 Reviewing a summary of the scenario settings 1. Verify that the summary information is what you expect. 2. When satisfied, click Finish to save the scenario and exit the Create Scenario wizard. By default, the scenario editor will open, showing utilization data for your new scenario. The default data range used to calculate the utilization in the meters is set to one week back from the current date. (See Controlling the data display (page 86) in the Scenario Editor to change this value.) If you have not selected to open a scenario editing session, the main window refreshes with the list of scenarios (on the Capacity Advisor tab), including your new scenario. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Consolidating server loads onto a virtual machine using automated solution finding [p. 47] Estimating the effect of adding processors [p. 50] Table 4-5 (page 50) Estimating the effect of moving processors [p. 50] Determining where to put a workload using automated solution finding Editing a scenario Editing a scenario allows you to modify the systems and workloads in a scenario. This can be done immediately after initial creation or to tune a scenario to represent planned changes. Working with scenarios 85

86 Edit only one scenario at a time : Opening a new edit scenario session when another editing session is already open causes the loss of any unsaved changes in the previously opened session. If you were running an automated solution in your previous session, the automated calculations are immediately halted and no settings or results are saved. Prerequisites You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have created the scenario. (See Creating a planning scenario (page 84).) 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 top menu bar. The Capacity Advisor tab will open, with a list of scenarios. 2. Any scenarios you have authorization to edit will be presented as links. Click the name of the scenario you want to edit. The Capacity Advisor - Edit Scenario screen will be displayed. Controlling the data display The default values for the data range and the Metric View Selection may not accurately represent the interval of interest and the preferred metric. These are easily adjusted. Change the meter style selection Prerequisites: You must be editing a scenario (see Editing a scenario (page 85)). Click the Absolute or Percent radio button. The meter bars in the scenario resource utilization table display the data as absolute numbers or as percentages, according to your selection. Change the data collection period by setting the data range Set the interval within a data collection period that you want to use as the foundation for a simulation or to view a specific historic period. Prerequisites: You must be editing a scenario (see Editing a scenario (page 85)) NOTE: Changes to the data collection period persist across sessions. 1. Click Edit Interval within the Set Data Range box. The fields are enabled as shown in the following image. 86 Procedures

87 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 Edit Interval to return to the previous data range for this scenario. Change the meter representation Prerequisites: You must be editing a scenario (see Editing a scenario (page 85)). 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. 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: Copying a scenario 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. 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 You must be logged in to Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must be authorized on all systems in the scenario (see HP Insight Dynamics 6.0 Getting Started Guide). Working with scenarios 87

88 Procedure 5-67 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 top menu bar. The Capacity Advisor tab opens with a list of existing scenarios that you are authorized to view. 2. Click the check box preceding the scenario that you want to copy. 3. Select Create Copy Planning Scenario... The Copy Scenario screen displays. 4. Modify the Name and Description fields as appropriate. 5. Click OK. You are returned to the Capacity Advisor tab, and the copied scenario appears in the scenario list. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Renaming a scenario Over time, more appropriate names for scenarios may become apparent, and you may want to change the scenario name. Prerequisites To rename a scenario: You must be logged in to HP Systems Insight Manager software (see Accessing Capacity Advisor). You must have created the scenario (see Creating a planning scenario (page 84)). Getting there 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 top menu bar. Procedure 5-68 To rename a scenario The Capacity Advisor tab opens with a list of existing scenarios that you are authorized to view. 1. Click the check box preceding the scenario that you want to rename. 2. Select Modify Rename Planning Scenario... from the menu bar. The Rename Scenario screen displays. 3. Modify the Name and Description fields as desired. 4. Click OK. You are returned to the Capacity Advisor tab, and the renamed scenario appears in the scenario list. Undo/edit/review applied what-if actions in a scenario As you work on a scenario, you can review, delete, or disable/enable selected system changes. Select What-If Action Undo/Edit/View Applied What-If Actions from either the System or Workload tab. The screen displays a list of changes made to the scenario. Check boxes precede each action, with the earliest changes at the top of the list. 88 Procedures

89 IMPORTANT: Disabling or enabling what-if actions can cause subsequent and dependent what-if actions to fail. If this occurs, return to this screen to evaluate the dependencies and decide what might be done to eliminate the errors. Remember that deletions permanently remove the action from the record (and the scenario). To view applied what-if actions If you only wanted to review the changes, click Close once you are done reviewing. You will be returned to the Capacity Advisor - Edit Scenario screen. To edit applied what-if actions If you wish to disable changes, click the check boxes preceding the changes you want to disable. You can check either one step or a range of steps that have been grouped together. Then, click Disable. If you want to re-enable changes, click in the check boxes preceding the changes you want to re-enable. You can check either one step or a range of steps that have been grouped together. Then, click Enable. If you want to delete changes, click the check boxes preceding the changes that you want to delete. You can check either one step or a range of steps that have been grouped together. Then, click Delete. This will completely remove the selected actions from the scenario record. IMPORTANT: Keep the change record clear of conflicting instructions and errors because errors prevent the scenario from evaluating any further change. Note that changes made to this screen are not applied until you Close the screen. This means that error messages resulting from conflicts introduced on the Undo/Edit screen are displayed on the Edit Scenario screen. Modifying resource utilization values For rows where this feature is available, you can change the scaling factors (multipliers) associated with a change. 1. Click the check box to the left of the row where you want to change the value. 2. Change the value using the field in the column labeled Modifiable Values. 3. Click Modify. When you are done, click Close. You can come back to the this screen as many times as needed. You will be returned to the Capacity Advisor - Edit Scenario screen. The changes you disabled or deleted will no longer be in effect and those you re-enabled will be in effect again. You should be able to see the resulting modifications reflected in the data presented on the Edit Scenario System or Workload tab screens. Related topic Appendix E (page 157) 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 Insight Dynamics. (See Accessing Capacity Advisor (page 53).) You must have created the scenario (see Creating a planning scenario (page 84).) or be the HP SIM administrator (see the HP SIM help by selecting Help For HP Systems Insight Manager from the top menu bar). Working with scenarios 89

90 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, top 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. 3. Select Delete Planning Scenario from the Capacity Advisor tab menu bar. The Delete Scenario confirmation screen will be displayed, with the name of the scenario that will be deleted. 4. Confirm that this is the scenario you want to delete, then click the OK button. You will be returned to the VSE Management: Capacity Advisor screen. Working with systems Systems can represent physical hardware, Virtual Machines (VM), or Virtual Machine Hosts. They can be real systems from your current environment or What-If creations to represent new systems you are planning. You can also modify a system based on an existing system to represent planned configuration changes. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. Most of the procedures described in this section are accessed from the System tab menus in the scenario editor. From the Capacity Advisor tab, double-click the scenario that you want to modify to open the editor. TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. Creating a system When developing a scenario to model future configurations, you can create one or more systems to represent system types that you are considering adding to the configuration. 1. On the System tab of the scenario editor, select What-If Action Create Systems... from the menu bar. The Edit Scenario - Create System screen displays. 2. Fill in the System Name with a unique name. You cannot change the name once the system is created. 90 Procedures

91 NOTE: You can add one or more system names at a time by separating each name with a comma (,) within the System Name field. IMPORTANT: While Capacity Advisor will inform you when the system name that you have designated is not unique (a system with the same name has been discovered by HP SIM), it cannot check names of systems that have not yet been discovered or created. Use names that you believe will not be used in the future (during the useful life of the scenario). 3. Select the appropriate System Model and Hardware Processor Family in the System Hardware section. 4. Select the appropriate server type. The screen repaints with the options appropriate to the selected server type. 5. If you selected Standard Server in step 5, now select the appropriate operating system. 6. If you selected VM Guest in step 5, now select a VM host. 7. If you selected VM Host in step 5, now select a VM host platform. 8. Modify the CPU Resources as appropriate. 9. Modify the Memory Size as appropriate. 10. Modify the network and disk I/O Capacity as appropriate. 11. Optional. Modify Power Calibration. 12. Click Apply to save the system definition and stay on the Create System screen to create more systems, or click OK to save the system definition and return to the Edit Scenario screen. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Adding an existing system As your environment changes, you may want to add an existing system to a scenario. 1. From the System tab of the scenario editor, select Edit Add Existing Systems... from the menu bar. The Edit Scenario - Add Existing Systems screen will be displayed. The systems with available data will be displayed in a list with check boxes beside them. Any systems licensed for Capacity Advisor will be named below the list. 2. If any of the systems you want to add to the scenario are not displayed on this page, you need to license them for Capacity Advisor (see the section Adding and applying licenses in HP Insight Dynamics 6.0 Getting Started Guide) and collect data on them (see Gathering data for Capacity Advisor (page 53)). 3. If the systems you wish to add to the scenario are in the list of licensed systems without available Capacity Advisor data, collect data on them (see Gathering data for Capacity Advisor (page 53)) and continue with the next step. 4. Click in the check boxes beside the systems you want to add to the scenario to select them. 5. Click the OK button. The System tab of the Capacity Advisor - Edit Scenario screen will open. Working with systems 91

92 To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] 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. 1. From the System tab of the scenario editor, select What-If Action Edit System... from the menu bar. The Edit Scenario: Edit System screen displays in a new window. 2. Modify the system attributes as desired. These attributes can be changed: System Hardware CPU Resources Memory Size I/O Capacity 3. Click the OK button. The System tab of the Capacity Advisor Edit Scenario screen displays. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Estimating the effect of adding processors [p. 50] Table 4-5 (page 50) Estimating the effect of moving processors [p. 50] Determining where to put a workload using automated solution finding Changing VMs to be servers This screen allows you to convert existing virtual machines to individual servers. Change VMs to server 1. From the System tab of the scenario editor, select one or more VMs. 2. Select What-If Action Change VMs to be Servers from the menu bar. The Edit Scenario: Change VMs to be Servers screen displays. 3. Change the Meter Scale, if desired. 4. Change the Data Range if a different size of data collection is desired, and click OK to refresh the table display. TIP: A longer data collection period provides a better picture of activity on the system over time than shorter periods do. 5. Change the Meter Representation if a different calculation is desired. 6. Examine the table titled Systems to be modified:. If you wish to modify the CPU utilization to account for any change in virtualization overhead, you can enter a percentage under CPU virtualization overhead %. The default is 0% to represent no change. 7. Click OK to accept these changes. After clicking OK, you see an updated Edit Scenario page. The modified virtual machines now appear as Server under the System Type heading. 92 Procedures

93 Changing servers to be VMs (manually) This option provides a quick way to change a physical server into a virtual machine so that you can later simulate the movement of virtual machines among VM hosts. Change servers to be VMs For specific descriptions of each field on this screen, click the help topic link on the software screen for this task. 1. From the System tab of the scenario editor, select one or more servers. 2. Select What-If Action Change Servers to be VMs from the menu bar. The Edit Scenario: Change Servers to be VMs screen displays. 3. Change the Meter Scale, if desired. 4. Change the Data Range if a different size of data collection is desired, and click OK to refresh the table display. TIP: A longer data collection period provides a better picture of activity on the system over time than shorter periods do. 5. Change the Meter Representation if a different calculation is desired. 6. Examine the table titled Systems to be modified:. If you wish to modify the CPU utilization to account for any change in virtualization overhead, you can enter a percentage under CPU virtualization overhead %. The default is 0% to represent no change. 7. Within the table titled To: (Selected VM Host), select a destination VM host for the previously selected systems. TIP: The table entries are ordered by headroom fitness as determined by Capacity Advisor, and Capacity Advisor selects the top selection by default. Examine the headroom rating and the utilization meters for each prospective host to determine which host best fits your goals for headroom fitness and optimal utilization. (See Headroom (page 25) for a discussion of this concept.) 8. Click OK to accept these changes. After clicking OK, you see an updated Edit Scenario page. The modified system(s) now appear with the VM guest type listed under System Type (for example, 'Integrity VM'). Additionally, the modified system(s) is/are listed under the selected destination server. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Assigning VM hosts to a VMware DRS cluster in a scenario You can use Capacity Advisor to simulate the behavior of workloads and VMs that are members of a VMware Distributed Resource Scheduler (DRS) cluster. This conversion is meant to let you simulate VM hosts running VMware ESX servers. Once you have created one of these what-if cluster scenarios, you are able to do any of the following actions in this scenario: add other VM hosts to the cluster consolidate or load balance VMs in a cluster In addition, you can run reports on clusters defined within a scenario. Working with systems 93

94 Initially converting VM hosts to simulate a VMware DRS cluster 1. From the System tab of the scenario editor, click the check boxes for two or more ESX VM hosts that you want to convert to a DRS cluster. IMPORTANT: If you want to see power metrics for the cluster, make sure that all VM hosts that you select have been calibrated (either automatically or manually) before adding them to a cluster. 2. Select What-If Action Convert/Add to VMware DRS Cluster... The Convert/Add to VMware DRS Cluster screen opens. 3. Type a unique name for identifying the cluster (required). IMPORTANT: While Capacity Advisor will inform you when the cluster name that you have designated is not unique (a cluster with the same name has been discovered by HP SIM), it cannot check names of clusters that have not yet been discovered or created. Use names that you believe will not be used in the future (during the useful life of the scenario). 4. Optional. Select HA (High Availability) Cluster. 5. Click OK to save the cluster definition. The System tab screen refreshes. The previously selected VM hosts and their guests are now identified as members of a VMware DRS cluster in the system list. Adding VM hosts to a converted cluster 1. From the System tab of the scenario editor, click the check boxes for one or more ESX VM hosts that you want to add to an existing DRS cluster AND click the existing DRS cluster or one VM host that is already a member of the desired cluster. IMPORTANT: If you want to see power metrics for the cluster, make sure that all VM hosts that you select have been calibrated (either automatically or manually) before adding them to a cluster. 2. Select What-If Action Convert/Add to VMware DRS Cluster... The Convert/Add to VMware DRS Cluster screen opens. 3. Confirm that all of the systems that you wanted to add to the cluster appear in the System Name(s) list. TIP: The System Name(s) field cannot be edited when adding systems to a cluster. If an error is made, Cancel out of the screen, and try again with your system selection. 4. Optional. Select HA (High Availability) Cluster. 5. Click OK to save the modified cluster definition. The System tab screen refreshes. The newly selected VM hosts and their guests are now identified as members of a VMware DRS cluster. Removing a VM host from a VMware DRS cluster 1. Select What-If Action Undo/Edit/View Applied What-If Actions. 2. Disable or Delete the row(s) containing the record of making the VM host(s) a member of a cluster. (See Undo/edit/review applied what-if actions in a scenario (page 88) for more information on using this screen.) 94 Procedures

95 3. Close the Undo/Edit/View Applied What-If Actions window to return to the updated System tab. Removing a VMware DRS cluster from a scenario 1. Select What-If Action Undo/Edit/View Applied What-If Actions. 2. Disable or Delete the row(s) containing the record of creating the cluster and any rows that record making the VM host(s) and the VM guests members of the cluster. (See Undo/edit/review applied what-if actions in a scenario (page 88) for more information on using this screen.) 3. Close the Undo/Edit/View Applied What-If Actions window to return to the updated System tab. Related topic Appendix H (page 177) Moving a virtual machine Moving Virtual Machines (VMs) among VM hosts allows you to redistribute virtual equivalents of existing systems across physical servers. Capacity Advisor automatically takes into account use of dynamic memory by a virtual machine. NOTE: Performance for a virtual machine is usually calculated using the performance index calculated for its VM host. However, when a virtual machine is moved from one VM host to another having a different clock speed, performance is calculated using a combination of clock speed and the performance index of the destination host. To get the best possible measure, collect the desired amount of data from a VM before moving it to host of a differing CPU clock speed. 1. From the System tab in the scenario editor, click the check box preceding the virtual system(s) that you want to move. 2. Select What-if Action Move Virtual Machines... from the menu bar. The Edit Scenario: Move Virtual Machines screen displays. 3. Change the Meter Scale, if desired. 4. Change the Data Range if a different size of data collection is desired, and click OK to refresh the table display. TIP: A longer data collection period provides a better picture of activity on the system over time than shorter periods do. 5. Change the Meter Representation if a different calculation is desired. 6. The first table presents the virtual machines selected for the move. 7. In the next table, labeled To: (Selected VM Hosts), take a few moments to mouse over various entries in the table and analyze the information presented. This table lists the possible destination hosts available in this scenario, their current resource utilization information, and their headroom rating. 8. Select a system to be the new host for the virtual machine(s). 9. Click OK. The System tab of the Edit Scenario screen opens showing the new virtual machine relationships. Working with systems 95

96 Removing a system As your scenarios evolve, you might need to remove systems from a scenario to represent planned or actual changes. 1. From the System tab of the scenario editor, click in the check boxes beside the systems that you want to remove from the scenario. 2. Select Edit Remove Systems... from the menu bar. A confirmation screen listing the systems you are removing will be presented. 3. Click the OK button. You will be returned to the Capacity Advisor - Edit Scenario screen with the systems you selected removed. Editing network and disk I/O capacity Getting there Use the Edit Network and Disk I/O Capacity page to set the upper bound value of network and disk I/O capacity for the selected set of systems. Setting this upper bound creates the maximum capacity value for such items as the network and disk I/O utilization graphs shown for the systems, the graphs and values shown in a profile viewer, and the HP Smart Solver calculations. Further, when using Capacity Advisor, the currently set upper bound values here are propagated as the upper bound values for the systems when a scenario containing the systems are created. 1. From the Virtualization Manager Visualization view, select a compartment or sub-compartment for a system for which you want to edit its network I/O and disk I/O capacity. 2. From the Virtualization Manager Configure menu, select Edit Network and Disk I/O Capacity... The Edit Network and Disk I/O Capacity screen displays. TIP: view. This feature can also be accessed from profile viewers opened from the Visualization Setting the upper bound values 1. Select to use the maximum observed network and disk I/O readings Or Manually specify the network and disk I/O capacity values a. Enter a value for network I/O in Mb/s. b. Enter a value for disk I/O in MB/s. NOTE: If desired, you can set the manual maximum value to be greater than the observed maximum. The designated values are used to populate the Selected Systems table and are applied elsewhere by Capacity Advisor. 2. Select Apply or OK to apply and preserve your changes, respectively. 96 Procedures

97 Working with workloads Introduction Workloads represent applications running on systems. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. All of the procedures described in this section can be accessed from the Workload tab menus in the scenario editor. From the Capacity Advisor tab, double-click the scenario that you want to modify to open the editor. TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. 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. 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). 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) with a unique name. IMPORTANT: While Capacity Advisor will inform you when the workload name that you have designated is not unique (a workload with the same name has been discovered by HP SIM), it cannot check names of workloads that have not yet been discovered or created. Use names that you believe will not be used in the future (during the useful life of the scenario). 4. Optionally, add a detailed description of the workload(s) in the Workload Description field. 5. a. If you intend to park the workload(s), confirm that the check box labeled Park/Unassign Workload is checked. Skip to step 7. b. If you previously selected a system, review the associated information given for that system. Then skip to step 7. c. If you want to select a system, uncheck the Park/Unassign Workload check box, if needed, to enable system selection. Working with workloads 97

98 6. Select a system on which to run the workload(s). NOTE: You can move the workload(s) later as needed. 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. Copy Profile is enabled whether or not the workload is parked. b. If you want to supply static values, select Static Profile. Static Profile is disabled when a workload is parked. 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 121) 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. Editing a workload The new workload(s) will be listed on the Workload tab or in association with the selected server on the System tab. When constructing a scenario, it is frequently necessary to modify the characteristics of a workload to reflect future changes in the 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 for a scenario. While both can be edited, the characteristics that can be edited are different for each. Edit only one scenario at a time : Opening a new edit scenario session when another editing session is already open causes the loss of any unsaved changes in the previously opened session. If you were running an automated solution in your previous session, the automated calculations are immediately halted and no settings or results are saved. Procedure 5-84 To edit a workload 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 box preceding the name of the workload that you wish to edit. 3. Select What-If Action Edit Workloads... from the menu bar. The Edit Scenario: Edit Workload screen displays. 4. If you are editing a workload that uses profile data, or you want to change the workload so that it will use profile data, modify those fields as appropriate. See Determining estimated utilization assumptions for a workload (page 121) for more information about the Copy Profile fields. 5. If you are editing a workload that uses a static profile created for this scenario, or you want to change the workload that it will use static information, modify those fields as appropriate. 98 Procedures

99 See Determining estimated utilization assumptions for a workload (page 121) for more information about the Static Profile fields. 6. Click OK to save changes. The Workload tab of the Capacity Advisor: Edit Scenario screen opens. To return to a planning checklist: Consolidating server loads onto a virtual machine manually [p. 36] Determining where to put a workload using automated solution finding 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: architecture is the workload moving from one architecture to a system with the same architecture? If the workload may move to a system with a different architecture, what are the implications of architectural differences? operating system is the workload moving from one operating system to a system with the same OS? If the workload may move to a system with a different OS, what are the implications? CPU speed is the workload moving to a system with the same or faster CPU speed? CPU utilization what is the current CPU utilization of the workload? what is the projected growth rate of the workload available memory is the available memory on the new system the same or greater than that on the system where the workload currently resides? TIP: To obtain the most meaningful feedback about the proposed move of workloads, it is important to size the VM guest where the workload resides so that it is appropriate to the size of the workload. This should be done prior to using the Move Workload menu option. 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. Procedure 5-85 To move a workload 1. If you are not on the Workload tab, click the Workload tab. 2. Click the check box preceding the workload(s) that you wish to move. 3. Select What-if Action Move Workloads... from the menu bar. The Edit Scenario: Move Workloads screen displays. 4. Change the Meter Scale, if desired. Working with workloads 99

100 5. Change the Data Range if a different size of data collection is desired, and click OK to refresh the table display. TIP: A longer data collection period provides a better picture of activity on the system over time than shorter periods do. 6. Change the Meter Representation if a different calculation is desired. 7. The first table presents the workloads selected for the move. 8. If the original system that the workload resided on differs significantly from the intended destination system on which you intend to run the workload, use the memory platform multiplier to adjust for differences between the two systems. 9. If desired, change the Headroom Calculation. 10. In the next table, labeled Select Destination System, take a few moments to mouse over various entries in the table and analyze the information presented. This table lists the possible destination systems available in this scenario, their current resource utilization information, and their headroom rating. 11. Select a system to be the new host for the workload. 12. Click OK. Parking a workload The Workload tab of the Edit Scenario screen opens showing the new workload relationships. 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. 1. If you are not on the Workload tab, click the Workload tab. 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. Deleting a workload 100 Procedures The Workload tab of the Capacity Advisor - Edit Scenario screen will open. When working with a scenario, it is sometimes desirable to remove workloads to reflect potential changes. 1. If you are not on the Workload tab, click the Workload tab. 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.

101 5. Click the OK button. The Workload tab of the Capacity Advisor - Edit Scenario screen will open. Working with power When you are calibrating power data settings, you specify the following: how power metrics should be displayed for graphs, meters, and reports how the power estimation should be calibrated: manually (you specify idle/maximum watt usage) automatically (using power and CPU data obtained from HP Insight Control power management (IPM) and HP Integrity Integrated Lights-Out 2 (ilo2) none (no power metrics are displayed) Power settings can be calibrated for actual systems from within HP Insight Virtualization Manager software and for simulated systems from within a Capacity Advisor scenario. These two areas are discussed in the sections below. TIP: The various power calibration screens look similar to one another, but you can tell that you are within a scenario rather than interacting with the actual system when the screen title includes the words Edit Scenario:. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. Calibrating power within Virtualization Manager This screen allows you to directly calibrate the power settings for managed systems. You can specify the source data for the power metrics that are stored on the system and displayed in the profile viewers available from the power meter displays in Virtualization Manager. Collected power data is also viewable in historic resource utilization reports. All power calibration options (manual, automatic, none) are available from Virtualization Manager. The resulting calculated metrics are viewable in the power measurements and graphs in Virtualization Manager. HP Insight Control power management and ilo2 If you choose to use power data from IPM, you will be interacting with IPM and ilo2 on the system itself. Therefore, you will need appropriate authorizations for the target systems. For more information on IPMand ilo2, see following Internet locations: IPM (HP Insight Control power management) ilo2 (HP Integrity Integrated Lights-Out 2) Prerequisites You will need VSE All Tools permissions on the managed systems where you want to calibrate power. (See Accessing Capacity Advisor (page 53).) Procedure 5-88 Open the Visualization tab in Virtualization Manager 1. Start Virtualization Manager. (Tools Virtualization Manager...) The Visualization tab opens. 2. View the list of systems in the display. Working with power 101

102 Calibrating a single system There are multiple paths to edit the power settings for a single system: On the Visualization tab, select the check box to the left of the desired physical system, and select Configure Calibrate Power (All Selected Systems) on the Virtualization Manager menu bar. From the profile viewer for a specific system, click the Calibrate Power link. TIP: Click the power meter on a physical system shown on the Visualization tab to view its power information and to access the power profile viewer for that system. Procedure 5-89 Selecting a calibration option for a single system 1. Review the current configuration shown in the summary area. 2. Click the radio button to the left of the desired calibration option. 3. Supply values for idle and maximum power usage when manual calibration is selected. (See Power calibration calculations (page 125) for assistance in determining valid values for particular systems.) Procedure 5-90 Calibrating HP Insight Control power management (IPM) Click the Calibrate link. Results are posted in the Last Attempted Auto-Calibration table. If an error is indicated, read the Troubleshooting and Notes column for help on fixing the error. Procedure 5-91 Clearing current power management calibration values Click the Clear Calibration Data link. Calibration values are deleted. Results are posted in the Last Attempted Auto-Calibration table. If an error is indicated, read the Troubleshooting and Notes column for help on fixing the error. Procedure 5-92 Updating ilo2 data and calibration Click the Collect ilo2 Data link. The latest power usage data for this system is obtained and used to update the calibration for this system. Results are posted in the Last Attempted Auto-Calibration table. If an error is indicated, read the Troubleshooting and Notes column for help on fixing the error. Procedure 5-93 Configuring power management 1. Examine the Power Management Plug-in Configuration table. 2. In order of presentation, configure or correct each step listed in the table, as needed. a. Look at the icon in the Status column. If the status icon shows, then the step is working correctly., then this step is not working correctly., indicates waiting for a previous step to complete successfully. b. Fix errors in the order that they appear in the table. Use the information in the Notes column to determine what you need to do. Use the links in the Help column to resolve the problem(s) for that step. 3. When all the icons show a green status, select Apply or OK to complete the power calibration for the selected system. 102 Procedures

103 Known problem: Collecting an ilo2 license: One of the steps in the checklist is to collect the ilo2 license. The following are known issues with this step: You must be able to ping the ilo2 from the CMS using only the system name (not the fully qualified domain name). The HP SIM License Manager uses the system name, not the fully qualified domain name, regardless of system settings. Systems in the same DNS zone as the CMS will work fine. Systems in a different DNS zone will need to have the DNS suffix for the managed nodes ilo2 added to the IP configuration of the CMS. You must be able to access the ilo2 via SSH from the CMS. HP SIM License Manager collects ilo2 licenses via SSH. There is a maximum of 2 concurrent SSH sessions for ilo2. ilo2 SSH sessions may be abandoned and not reclaimed. This causes the ilo2 SSH to deny new connections, and the HP SIM License Manager ilo2 license collection to fail. If this occurs, reset the ilo2 (that is, use the reset button at the bottom of the ilo2 diagnostics page in the ilo2 web GUI). Calibrating multiple systems at once On the Visualization tab, select the check boxes to the left of the desired systems, and select Configure Calibrate Power (All Selected Systems) on the Virtualization Manager menu bar. Procedure 5-94 Selecting a calibration option for multiple systems 1. Click the radio button to the left of the desired calibration option. 2. Supply values for idle and maximum power usage when manual calibration is selected. (See Power calibration calculations (page 125) for assistance in determining valid values for particular systems.) Procedure 5-95 Confirming system selection 1. Review the list of systems in the Selected Systems table. 2. Optional: Click the remove link to delete a system from the table and remove it from the calibration operation. 3. Select Apply or OK to set the new calibration value for all systems remaining in the table. Want to calibrate a single system at a time?: For each system in the Selected Systems table that you want to calibrate individually, click the details link to open the Calibrate Power (Single System) screen for that system. TIP: If you elect to individually calibrate some of the systems in a multiple listing, but not all, first calibrate the individual systems, and then remove them from the Selected Systems table. The systems remaining in the table list are those to which you can apply a different set of values at once using the control buttons on this screen. Calibrating power within a scenario This screen allows you to define the power calibration parameters for simulated systems in a scenario. These power settings specify whether or not to calibrate power, and if so, which settings to use for the calibration. Working with power 103

104 Getting there This section describes the procedures for calibrating power for a single or for multiple systems within a planning scenario. Automatic power calibration options are not available from within scenarios as you are not interacting with real systems. You can choose to have no calibration in effect, or you can manually supply values. By calibrating power in a scenario, you can view estimated effect on power usage and costs due to changes that you make in the scenario. The resulting calculated metrics are viewable in Capacity Advisor reports and the profile viewer. NOTE: When a scenario is created, the initial idle and maximum power values of any real system that is being simulated in the scenario are taken from current measurements in HP Insight Virtualization Manager software. These values remain constant once the scenario is created, unless you manually change them using this screen. A later re-calibration performed in Virtualization Manager does not modify the power calibration of existing scenarios. What-if systems (for example, systems created by the Smart Solver that do not physically exist) can only be manually calibrated. For overview information, see Adjusting power (page 30). Power settings apply only within a selected scenario. Prerequisites You will need Capacity Advisor tool box permissions on the CMS or VSE All Tools permissions on the managed systems where you want to calibrate power. (See Access & authorizations.) Procedure 5-96 Open an existing scenario 1. View the list of scenarios. (Optimize Capacity Advisor View Scenarios) 2. Select a scenario to edit by double-clicking on the scenario name (or check the check box next to the desired scenario and select Modify Edit Planning Scenario). The scenario opens on the Edit Scenario: System tab Choose physical systems only: Power settings can only be adjusted for entire physical systems. Calibrating a single system There are multiple paths to edit the power settings for a single system: On the System tab, click a Calibrate Power link in the Power Utilization column on the Edit Scenario system list table (This link appears when CPU information is available, but power has not yet been calibrated.) Also on the System tab, you can select the check box to the left of the desired system, and select Edit Calibrate Power (All Selected Systems) on the Capacity Advisor menu bar. From the profile viewer for a specific system, click the Calibrate Power link. Procedure 5-97 Selecting a calibration option for a single system 1. Review the current configuration shown in the summary area. 2. Click the radio button to the left of the desired calibration option. 3. Supply values for idle and maximum power usage when manual calibration is selected. (See Power calibration calculations (page 125) for assistance in determining valid values for particular systems.) 104 Procedures

105 4. Select Apply or OK. Calibrating multiple systems at once On the System tab, select the check boxes to the left of the desired systems, and select Edit Calibrate Power (All Selected Systems) on the Capacity Advisor menu bar. Procedure 5-98 Selecting a calibration option for multiple systems 1. Click the radio button to the left of the desired calibration option. 2. Supply values for idle and maximum power usage when manual calibration is selected. (See for assistance in determining valid values for particular systems.) Procedure 5-99 Confirming system selection 1. Review the list of systems in the Selected Systems table. 2. Optional: Click the remove link to delete a system from the table and remove it from the calibration operation. 3. Select Apply or OK to set the new calibration value for all systems remaining in the table. Want to calibrate a single system at a time?: For each system in the Selected Systems table that you want to calibrate individually, click the details link to open the Calibrate Power (Single System) screen for that system. TIP: If you elect to individually calibrate some of the systems in a multiple listing, but not all, first calibrate the individual systems, and then remove them from the Selected Systems table. The systems remaining in the table list are those to which you can apply a different set of values at once using the control buttons on this screen. Automating time-consuming simulations The Smart Solver calculates where to place workloads among the pool of available servers to reduce the number of servers used or to balance workloads across the servers. The Smart Solver technology uses workload traces to quantify the demands placed by the workloads on the servers and uses the workload traces to calculate viable placement solutions subject to user-defined constraints, such as workload utilization limits and the specific resources that may be used. IMPORTANT: For specific descriptions of each field or summary table on the user interface screens, click the help topic link on the software screen for the task. TIP: For lists of all menu options for Capacity Advisor features, see Menus & tabs in Capacity Advisor Help. Automated solution finding: System consolidation to VMs This section describes the procedure for performing an automated system consolidation to virtual machines. NOTE: A consolidation adheres to the existing utilization limits. For information on utilization limits, see Utilization limits (page 27). Begin with a scenario From the list of Capacity Advisor scenarios, select an existing scenario to edit by either: Automating time-consuming simulations 105

106 clicking the linked name of an existing scenario that includes the workloads and servers you wish to modify, or checking the box next to an existing scenario that includes the workloads and servers you wish to modify. Then, from the menu select Modify Edit Planning Scenario A new window opens to display the Edit Scenario: System tab screen. (If you have not yet created a suitable scenario, you will need to do so (see Creating a planning scenario (page 84)).) Choose the systems to consolidate Take the following actions on the Edit Scenario System tab. 1. Using the check boxes, select the systems that you plan to consolidate. NOTE: Though the HP Smart Solver is now aware of what-if VMware DRS clusters, solutions can be presented that do not account for other cluster relationships (such as a Serviceguard cluster). To preserve these cluster relationships in a simulation, create a scenario that includes all members (hosts and guests) from the cluster that you want to represent in the scenario. TIP: Before running the HP Smart Solver automation, ensure that your source systems do not violate any of the utilization limits set for those systems. (See (and mouse over) the utilization meters on the System tab of the scenario editor to check this information.) When systems violate utilization limits, the Smart Solver solutions are unlikely to be useful. Understanding the consolidation task (page 36) illustrates this situation. 2. Select What-If Action Automated System Consolidation to VM... The window displays step 1 of 3 for Automated System Consolidation to VMs. Step 1 of 3: Define the destination system(s) and attributes 1. Change the Meter Style, if desired. 2. Change the Data Range if a different selection of data is desired, and click OK to refresh the table display. TIP: Longer intervals provide a better picture of activity on the system over time than shorter intervals do. 3. Change the Meter Representation if a different calculation is desired. 4. Select a destination host option. 5. Depending on your host destination type, you will need to do one or both of the following steps. View the list of potential hosts included in the scenario in the Select the existing hardware... table. Check the box(es) for the system(s) to be used as the VM host(s). 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. 106 Procedures

107 NOTE: Solution constraints include whether or not to load balance a solution, provide a virtualization CPU overhead percentage, or change the maximum invalid data percentage allowed. 7. Click OK. Step 2 of 3 displays. Step 2 of 3: Set level of effort for Smart Solver calculation 1. Select a level of effort. Higher levels of effort require more time and often produce better results. 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. Step 3 of 3: View Smart Solver solutions 1. Review the proposed solution(s). 2. Given these results, you can Press Cancel to prevent these changes from being saved. Press Save to write these changes to the scenario with which you started the consolidation. Press Save As... to save these changes under a new scenario name. Press Return to Step 1 to edit the consolidation attributes and constraints prior to running the Smart Solver again. Insufficient resources on the VM host: Smart Solver informs you when the destination VM host has insufficient resources to host all of the consolidated systems. This can happen when the selected systems do not have enough resource capacity to place all of the workloads or when workloads cannot be placed on any of the selected systems. The Smart Solver will try to place as many workloads as will fit, giving you a partial solution. When this occurs, you can click Return to Step 1 to adjust the attributes and constraints for the VM host, or Cancel and return to the scenario editor. From there, adjust the resources on your destination VM host or add another VM host to the automated consolidation simulation. For more information on this behavior, see When available systems lack sufficient capacity (page 174). Results: Automated consolidation to VMs Expected results The solutions show the systems converted to VM guests on VM hosts. These VM hosts are either existing VM hosts, what-if generated template VM hosts, or a combination, depending on Automating time-consuming simulations 107

108 what destinations you selected. When a combination of VM hosts are chosen, the placement of VM guests goes first to existing VM hosts, and then to the template VM hosts. Further, as part of the input parameters, you can select to load balance the resulting VM hosts. This load balancing occurs after and only amongst the target VM hosts that are required for the consolidation solution. In other words, if the consolidation solution results in any VM hosts being unused (and therefore, not required in the solution), the unused systems will not be involved in the load balancing. Only the required systems in the solution are involved in the load balancing. The resulting solution is the configuration requiring the fewest number of systems with the minimal requirement for headroom, while taking into consideration resource utilization and utilization limits. Resources The placement of VM guests takes into consideration CPU, memory, network I/O, and disk I/O capacity, and utilization limits. If load balancing (balancing resource utilization across the resulting systems) was selected, the VM guests were load balanced across the systems that had 1 or more VM guests. Resource capacity. Workloads that specify utilization limits for a metric (for example, memory or disk I/O) can only be placed on resources that define a capacity for the corresponding metric. In other words, if you specified that a workload never exceed 100% memory utilization, that workload can only be placed on a system for which total memory capacity is known. Utilization limits. Every workload selected must have at least one utilization limit applied before using the Smart Solver. This can be any type of utilization limit, including the default global utilization limit. Headroom rating The headroom ranking shows the amount of available resource above the existing resource utilization that will exist for the resulting solution in the simulation. Among the solutions that require the same target systems, the solution with the tightest fit is shown. Possible anomalies in the results Fewer systems shown. The Smart Solver solution can contain fewer VM host targets than were originally selected. This occurs when the workloads fit on fewer systems than originally selected. For example, if systems A, B, and C are selected as target VM hosts, but all the workloads can fit into VM hosts A and B, then only VM hosts A and B are shown in the solution. Systems involved in load balancing. When load balancing is performed, the loads are balanced only across the resulting systems in the solution. For example, if only VM hosts A and B are used (and VM host C is not), then load balancing is performed only across VM hosts A and B. VM host C is not included for the load balancing calculation. Headroom rating shows zero (0) stars. The headroom rating shows zero stars even though it appears that there is sufficient room on the VM host for the workloads. This happens whenever one or more of the original servers violates a utilization limit prior to the Smart Solver being run. Before running the Smart Solver, ensure that your source systems are not already violating a utilization limit. To return to a planning checklist: Consolidating server loads onto a virtual machine using automated solution finding [p. 47] Automated solution finding: Load balance of servers or VM hosts This section describes the procedure for automating the search for an optimal load-balanced set of servers. 108 Procedures

109 NOTE: The solution will adhere to the existing utilization limits. For information on utilization limits, see Utilization limits (page 27). Begin with a scenario From the list of Capacity Advisor scenarios, select an existing scenario to edit by either: clicking the linked name of an existing scenario that includes the workloads and servers you wish to modify, or checking the box next to an existing scenario that includes the workloads and servers you wish to modify. Then, from the menu select Modify Edit Planning Scenario. A new window opens to display the Edit Scenario: System tab screen. (If you have not yet created a suitable scenario, you will need to do so (see Creating a planning scenario (page 84)).) Choose the VM hosts or servers to load-balance Take the following actions on the Edit Scenario System Tab. 1. Using the check boxes, select the VM hosts or servers that you plan to load-balance. NOTE: Though the HP Smart Solver is now aware of what-if VMware DRS clusters, solutions can be presented that do not account for other cluster relationships (such as a Serviceguard cluster). To preserve these cluster relationships in a simulation, create a scenario that includes all members (hosts and guests) from the cluster that you want to represent in the scenario. TIP: Before running the HP Smart Solver automation, ensure that your source systems do not violate any of the utilization limits set for those systems. (See (and mouse over) the utilization meters on the System tab of the scenario editor to check this information.) When systems violate utilization limits, the Smart Solver solutions are unlikely to be useful. Understanding the consolidation task (page 36) illustrates this situation. 2. Select What-If Action Automated Load Balance of VM Hosts... The window displays step 1 of 3 for Automated Load Balance of VM Hosts... If you want to load-balance servers, select What-If Action Automated Load Balance of Servers... Step 1 of 3: Define the solution constraints 1. Change the Meter Style, if desired. 2. Change the Data Range if a different interval is desired, and click OK to refresh the table display. TIP: Longer intervals provide a better picture of activity on the system over time than shorter intervals do. 3. Change the Meter Representation if a different calculation is desired. 4. Change solution constraints, if desired. Automating time-consuming simulations 109

110 NOTE: The solution constraint is to change the maximum invalid data percentage allowed. 5. Click OK. Step 2 of 3 displays. Step 2 of 3: Set level of effort for Smart Solver calculation 1. Select a level of effort. Higher levels of effort require more time and often produce better results. 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. Step 3 of 3: View Smart Solver solutions 1. Review the proposed solution(s). 2. Given these results, you can Press Cancel to prevent these changes from being saved. Press Save to write these changes to the scenario with which you started the load balancing. Press Save As... to save these changes under a new scenario name. Press Return to Step 1 to edit the constraints prior to running the Smart Solver again. Results: Automated load balancing of servers or VM hosts Expected results The solutions show workloads that are balanced across the selected existing servers or VM hosts. Load balancing is based upon CPU, memory, network I/O, and disk I/O capacity, utilization limits, and headroom, where the goal is to distribute workloads so that each system has comparable headroom and therefore, similar headroom rating. Resource capacity. Workloads that specify utilization limits for a metric (for example, memory or disk I/O) can only be placed on resources that define a capacity for the corresponding metric. In other words, if you specified that a workload never exceed 100% memory utilization, that workload can only be placed on a system for which total memory capacity is known. Utilization limits. Every workload selected must have at least one utilization limit applied before using the Smart Solver. This can be any type of utilization limit, including the default global utilization limit. Headroom rating The headroom rating shows the amount of available resource above the existing resource utilization that will exist for the resulting solution in the simulation. Among the solutions that require the same target systems, the solution with the tightest fit is shown. 110 Procedures

111 Possible anomalies in the results The load balanced results appear unbalanced. The solution may not look balanced because smaller systems generally are assigned a smaller percentage of usage than larger systems, and very small systems may end up with no workloads at all. For example, a large 16 GB system at 87% memory usage has 2 GB of headroom, and a smaller 4 GB system at 87% has only 500 MB of headroom. Aiming for 87% usage on both systems would not yield a balanced solution. Instead, a balanced solution is to fill the larger system to 87% and fill the smaller system to only 50%. With this placement, workloads placed on either system will have the same amount of headroom to grow (2 GB). No apparent change from original configuration. The solution may be the same as the original scenario, and it looks as though no computation was performed. Actually, with the current attributes and constraints, the Smart Solver could not find a better solution than the current configuration of systems. This means that the current configuration is the current best solution. A message displayed in BLUE text indicates that the results are not an error (errors are displayed in RED text). No apparent change on one or more systems. The solution may show no change on one or more destination systems. Thus, it may appear that the Smart Solver did not include the server in its computations. In actuality, the Smart Solver determined that as part of the best solution, it was best to leave these target systems with their original configurations. Fewer systems shown. The Smart Solver solution can contain fewer destination servers than were originally selected. This occurs when the workloads fit on fewer servers than originally selected. For example, if servers A, B, and C are selected as destinations, but all the workloads can fit onto servers A and B, then only servers A and B are shown in the solution. Smaller systems appear unused. The solution may not display smaller systems, making it appear as if the smaller systems were not included in the Smart Solver computations. In actuality, when the Smart Solver attempts to place the workloads on target systems, it accounts for the robustness of those systems. If the workloads fit on larger, more robust systems and the smaller systems go unused, the solution will display only the larger, used systems. For example, if there are two large systems and two small systems, the solution may show only the two large systems, and load balancing will occur only on those two systems. Automated solution finding: Workload stacking HP Insight Capacity Advisor software can automate a workload stacking solution, where you set which servers (existing or newly created) you want the workloads to be on and set optimization parameters. HP Insight Capacity Advisor software then calculates and displays the best results for moving the workloads based upon the parameters that you provided. This allows you to see the predicted results of moving existing workloads onto selected physical systems. This section describes the procedures for automating workload stacking. NOTE: Workload stacking adheres to existing utilization limits. For information on utilization limits, see Utilization limits (page 27). Begin with a scenario From the list of Capacity Advisor scenarios, select an existing scenario to edit by either: clicking the linked name of an existing scenario that includes the workloads and servers you wish to modify, or checking the box next to an existing scenario that includes the workloads and servers you wish to modify. Then, from the menu select Modify Edit Planning Scenario A new window opens to display the Edit Scenario: Systems tab screen. Click the Workload tab to reveal the appropriate menus for editing workloads in a scenario. Automating time-consuming simulations 111

112 (If you have not yet created a suitable scenario, you will need to do so (see Creating a planning scenario (page 84)).) Choose the workloads to stack Take the following actions on the Edit Scenario Workload tab. The window will display the Capacity Advisor: Automated Workload Stacking screen with the selected workloads that you chose. 1. Using the check boxes, select the workloads that you plan to stack. NOTE: Though the HP Smart Solver is now aware of what-if VMware DRS clusters, solutions can be presented that do not account for other cluster relationships (such as a Serviceguard cluster). To preserve these cluster relationships in a simulation, create a scenario that includes all members (hosts and guests) from the cluster that you want to represent in the scenario. 2. From the Workload tab, select What-If Action Automated Workload Stacking... Step 1 of 3 displays. Step 1 of 3: Stack the specified workloads onto servers 1. Change the Meter Style, if desired. 2. Change the Data Range if a different interval is desired, and click OK to refresh the table display. TIP: Longer intervals provide a better picture of activity on the system over time than shorter intervals do. 3. Change the Meter Representation if a different calculation is desired. 4. Select a destination host option. 5. Depending on your host destination type, you will need to do one or both of the following steps. View the list of potential hosts included in the scenario in the Select the existing hardware... table. Check the box(es) for the system(s) to be used as the destination server(s). 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. NOTE: Solution constraints include whether or not to load balance a solution or change the maximum invalid data percentage allowed. 7. Click OK. Step 2 of 3 displays. 112 Procedures

113 Step 2 of 3: Set level of effort for Smart Solver calculation 1. Select a level of effort. Higher levels of effort require more time and often produce better results. 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. Step 3 of 3: View Smart Solver solutions 1. Review the proposed solution(s). 2. Given these results, you can Press Cancel to prevent these changes from being saved. Press Save to write these changes to the scenario with which you started the consolidation. Press Save As... to save these changes under a new scenario name. Press Return to Step 1 to edit the solution attributes and constraints prior to running the Smart Solver again. Results: Automated workload stacking Expected results The solutions show the target systems with the selected workloads placed to require as few of the target systems as possible. The target systems are either existing servers, what-if servers generated by template, or a combination, depending on what targets you selected. When a combination of servers are chosen, the placement of workloads goes first to existing servers and then to template-generated what-if servers Resource capacity. Workloads that specify utilization limits for a metric (for example, memory or disk I/O) can only be placed on resources that define a capacity for the corresponding metric. In other words, if you specified that a workload never exceed 100% memory utilization, that workload can only be placed on a system for which total memory capacity is known. Utilization limits. Every workload selected must have at least one utilization limit applied before using the Smart Solver. This can be any type of utilization limit, including the default global utilization limit. Headroom rating The headroom rating shows the amount of available resource above the existing resource utilization that will exist for the resulting solution in the simulation. Among the solutions that require the same target systems, the solution with the tightest fit is shown. Possible anomalies in the results Fewer systems shown. The Smart Solver solution can contain fewer destination servers than were originally selected. This occurs when the workloads fit on fewer servers than originally selected. For example, if servers A, B, and C are selected as destinations, but all the workloads can fit onto servers A and B, then only servers A and B are shown in the solution. Automating time-consuming simulations 113

114 Systems involved in load balancing. When load balancing is performed, the loads are balanced only across the resulting systems in the solution. For example, if only servers A and B are used (and server C is not), then load balancing is performed only across servers A and B. Server C is not included for the load balancing calculation. Return to a planning checklist: Determining where to put a workload using automated solution finding Getting more detail In addition to the solutions shown, you can do the following with the solution: 1. Expand the sections using the + box on the right-hand side of the desired section. 2. Mouse over the headroom ratings (the stars) to obtain more rating detail. 3. Save the solution under a different scenario name and then use the Scenario Comparison Report feature to compare the scenario differences. 114 Procedures

115 6 Using Capacity Advisor with HP Serviceguard You are likely to use both Capacity Advisor and HP Serviceguard together in your data center. Serviceguard organizes systems or nodes into Serviceguard clusters, called SG Members in Capacity Advisor screens such as the scenario editor and profile viewers. In a Serviceguard environment, applications, services, and other entities are organized as packages that can move from one cluster node to another. TIP: In the HP SIM Version C 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 Insight Dynamics components organize 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 sub-operating 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. Using Serviceguard to migrate HP Integrity VM guests When Serviceguard manages a configuration that contains Integrity VM, failover of a virtual machine changes the UUID of the virtual machine. Several components of Insight Dynamics use the UUID as a search key, and they treat the single virtual machine as two distinct virtual machines, one with the previous UUID and one with the later UUID. Capacity Advisor treats this as two or more different system traces for a failed-over virtual machine. By default, these system workloads are named domainname, domainname.2, domainname.3, and so on. Each system Using Serviceguard to migrate HP Integrity VM guests 115

116 workload has data for only when the virtual machine was running on a particular virtual machine host, and when the virtual machine fails over, the workload and its utilization data gathered from the previous host becomes inaccessible. Collecting utilization data from the virtual machine will gather utilization data for the newly created workload. This process affects only the system workload for the virtual machine. If monitored workloads are defined inside the virtual machine, their data is tracked correctly even when the virtual machine fails over to a new host. It is a good idea to create a workload inside any virtual machine that you intend to fail over using Serviceguard to ensure that the utilization data of the virtual machine is kept whole. TIP: Prevent data loss To prevent the loss of utilization data when migrating HP Integrity VM guests using Serviceguard, create a monitored workload for the processes of interest on the virtual machine. 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. Data collection in a Serviceguard environment When you collect data from a virtual machine, capcollect is aware of the guest/host relationship and collects data from the virtual machine host as well as from the virtual machine. However, capcollect does not have knowledge of Serviceguard cluster membership, so when you collect data when viewing a Serviceguard workload, capcollect collects data only from the system you are viewing but not from any other systems in the Serviceguard cluster. If the workload has executed on any cluster members other than the one you are viewing since the last time data was collected on all the systems in the cluster, there will be gaps in the data profile for the Serviceguard workload for those times when the workload was executing on another cluster member. To fill these gaps, collect data manually from all nodes in the cluster. 116 Using Capacity Advisor with HP Serviceguard

117 7 Support and other resources The following resources are available to help you learn how to best use HP Insight Capacity Advisor software or to help you if you encounter difficulties. Contacting HP Your comments and suggestions regarding product features will help us develop future versions of Capacity Advisor and the Insight Dynamics. Use the following address to send feedback directly to the Insight Dynamics development team: NOTE: HP cannot provide product support through this 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, visit go/support. For other ways to contact HP, visit contact_us.html. We encourage your comments concerning this document. We are committed to providing documentation that meets your needs. Include the document title, manufacturing part number, and any comment, error found, or suggestion for improvement you have concerning this document. Also, please let us know what we did right so we can incorporate it into other documents. New and changed information in this edition The following chapters have changed: Key Capacity Advisor Concepts. Additional headroom ratings have been added for additional clarity in systems tables where they appear. The CPU multiplier information has been removed a benchmark performance index is now applied automatically in Capacity Advisor calculations. Information that assisted with calculating various resource multipliers has moved to Appendix A (page 119). Planning with Capacity Advisor New tasks have been added to illustrate the use of Capacity Advisor reports and highlight automated solution finding with HP Smart Solver. Screen shots have been updated to show new features in profile viewers and selected screens in the Create Scenario Wizard and the scenario editor. Procedures Some procedures have been updated to reflect changes in the user interface. New procedures have been added for Creating a planning scenario (page 84) and Assigning VM hosts to a VMware DRS cluster in a scenario (page 93) Some procedures have been rewritten to provide improved clarity including Calibrating power within Virtualization Manager (page 101), Calibrating power within a scenario (page 103), and Editing network and disk I/O capacity (page 96). Some procedures describing agentless data collection features have been removed as these features are now automated in this release (adding and removing systems from agentless data collection configuration). Contacting HP 117

118 Troubleshooting in Capacity Advisor has been expanded. Appendices The command reference has been updated to include changes, the addition of capcustombenchmark command, and the removal of capreport commands, which are no longer is use. Screen shots of reports and some user interface screens have been added. Related information The latest versions of manuals and white papers for HP Insight Dynamics suite can be downloaded from the HP Web at For translations of these documents, see the HP Business Support Center ( TechSupport/Home.jsp). Additional related information can be found in the following web sites: The HP VSE Managed Node Software Update web site ( HP Insight Dynamics VSE for Integrity servers ( Reference Architectures for Application Deployment in Virtualized Environments ( HP Systems Insight Manager software ( Follow the Information Library link for access to white papers and other documents. The following book can be ordered from InformIT Network ( product.aspx?isbn= ): The HP Virtual Server Environment: Making the Adaptive Enterprise Vision a Reality in Your Datacenter, by Dan Herington and Bryan Jacquot, Prentice Hall, Related technical papers Greenberg, S., E. Mills, B. Tschudi, P. Rumsey, and B. Myatt Best Practices for Data Centers: Results from Benchmarking 22 Data Centers, Proceedings of the 2006 ACEEE Summer Study on Energy Efficiency in Buildings. Hewlett-Packard Development Company, L.P.; Backing up and restoring HP Insight Software v6.00 Central Management System (Windows) at insightdynamics/docs. Hewlett-Packard Development Company, L.P.; April Exploring the Technology Behind Key Use Cases for HP Virtual Server Environment for Integrity Servers (PDF). Hewlett-Packard Development Company, L.P.; January HP Insight Capacity Advisor: a look under the hood (PDF). Hewlett-Packard Development Company, L.P.; April HP Insight Power Manager (PDF). Hewlett-Packard Development Company, LP; Hardware Consolidation with Integrity Virtual Machines (PDF). Hewlett-Packard Development Company, LP; HP Power Calculator Utility: a tool for estimating power requirements for HP ProLiant rack-mounted systems (PDF). Microsoft Corporation, Performance Tuning Guidelines for Windows Server Microsoft Corporation, System Requirements for Virtual Server. VMware, Inc, Resource Management Guide: ESX Server and VirtualCenter Support and other resources

119 A Calculation assistance See Related technical papers (page 118) for additional information. Cost calculation When creating utilization reports, Capacity Advisor gives you the ability to provide a value for calculating the cost per kilowatt-hour for selected servers in relation to the resource usage on those servers. Cost per kilowatt-hour Meaning This field represents the effective cost per kilowatt-hour that is paid for powering a server in a data center. It is a single value that assumes all servers under consideration are in the same data center and subject to the same charge. Default value None Where you might use this multiplier to create a power utilization report to create a scenario comparison report Example Assuming a server uses up to 20 kilowatts of power in a 1-hour period, and the cost charged to the data center per kilowatt-hour is 0.03, the cost of powering this one server for one hour would be 0.6. (You select the currency type relevant to the data center location. Cooling calculation 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. Adjusting for platform changes Capacity Advisor gives you the ability to provide a compensating factor, a scaling multiplier, to help Capacity Advisor to adjust memory when analyzing various scenario changes. The following are situations that you will want to adjust for when modifying a scenario because they can change resource utilization: A move from one system architecture to another system architecture can increase or decrease resource utilization. A move from a two-way to a one-way system can decrease resource utilization. A change in the application can increase or decrease resource utilization. (For information on how utilization is calculated for each resource, see Appendix C (page 149).) Cost calculation 119

120 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 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 is a two-way 550 MHz PA-RISC system with a benchmark of 400 CPU seconds to complete, using 400 MB of RAM. Next, assume that you want to run a newer version of the application on a one-way, 1.6 GHz, HP Integrity Virtual Machine. Your new benchmark for this application is 100 CPU seconds to complete, using 600 MB of RAM. 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. To return to a planning checklist: Obtaining reports on current resource usage [p. 35] Adjusting for change in a workload The following sections describe the multipliers that you can use when you create new workloads. The multipliers help you to more accurately simulate changes in resource demand that are anticipated for workloads in a new data center configuration. TIP: These workload multipliers are also available to use when editing a simulation that represents a real workload in your data center. However, in this situation, you will achieve more accurate predictive results if you use forecasting growth rates to model anticipated change in an existing workload. CPU workload multiplier Meaning The relative change in CPU utilization desired when sizing an existing workload to better simulate a new workload in a scenario. CPU utilization by the new workload that you are creating can be made smaller, the same, or larger than that of the workload chosen as the baseline value. TIP: You do not need to account for different CPU clock speeds in this multiplier. Capacity Advisor will do this automatically. Default The default value is 1.0 (no change). 120 Calculation assistance

121 Where you might use this multiplier when creating a workload or editing its attributes Examples To increase the CPU utilization of a new workload by 10% of the chosen baseline workload, enter a multiplier of 1.1. To decrease the CPU utilization of a new workload by 10% of the chosen baseline workload, enter a multiplier of.9. Memory workload multiplier Meaning The relative change in memory utilization when you are sizing a workload to simulate a new workload in a scenario. Memory utilization by the new workload that you are creating can be made smaller, the same, or larger than that of the workload chosen as the baseline value. TIP: To account for differences in platforms, use the Memory Multiplier. Default The default value is 1.0. Where you might use this multiplier when creating a workload or editing its attributes Example To increase the memory utilization of a new workload by 20% of the chosen baseline workload, enter a multiplier of 1.2. Network I/O workload multiplier Meaning The relative change in network I/O utilization desired when sizing an existing workload to better simulate a new workload in a scenario. Network I/O can be made smaller, the same, or larger than that available for the workload chosen as the baseline value. Default The default value is 1.0 (no change). Where you might use this multiplier when creating a workload or editing its attributes Example To decrease the network I/O available to a new workload by 5% of that available to the chosen baseline workload, enter a multiplier of.95. Disk I/O workload multiplier Meaning The relative change in disk I/O utilization desired when sizing an existing workload to better simulate a new workload in a scenario. Disk I/O can be made smaller, the same, or larger than that available for the workload chosen as the baseline value. Default The default value is 1.0 (no change). Where you might use this multiplier when creating a workload or editing its attributes Example To increase the disk I/O available to a new workload by 10% of that available to the chosen baseline workload, enter a multiplier of 1.1. Determining estimated utilization assumptions for a workload Use these fields to set parameters for the workload's utilization of resources. When you use an existing workload profile (Copy Profile), you leverage data that already exists for a workload to examine alternatives. When you use a static workload profile (Static Profile), you create a profile based on independent values. Adjusting for change in a workload 121

122 Table A-1 Modify existing profile settings to guide Estimated Utilization assumptions for workload Area Copy Profile Attribute Select Workload CPU Workload Multiplier Memory Workload Multiplier Network I/O Workload Multiplier Disk I/O Workload Multiplier Offset Hours Description Drop-down list of previously defined workloads from which to copy attributes for the new workload. Default: 1.0 See CPU workload multiplier (page 120) for more information. Default: 1.0 See Memory workload multiplier (page 121) for more information. Default: 1.0 See Network I/O workload multiplier (page 121) for more information. Default: 1.0 See Disk I/O workload multiplier (page 121) for more information. A positive or negative integer used to move an occurrence of peak activity to an alternate desired time. For example, suppose that peak activity in the profile data set occurred at 12:00 PM, but the desired peak time to be simulated is 9:00 AM. Setting the Offset Hours to 3 will move the peak time in the simulation from 12:00 PM to 9:00 AM. Default: Calculation assistance

123 Table A-2 Define static estimates settings to guide Estimated Utilization assumptions for workload Area Static Profile Attribute or action CPU Core Utilization Memory Utilization (GB) Network I/O Utilization (Mb/s) Disk I/O Utilization (MB/s) Import from Assigned System Description Fractional or whole number of cores assumed to be used by the new workload on the assigned system. Default: 0.0 Memory assumed to be used by the new workload. Default: 0.0 Network bandwidth assumed to be used by the new workload. Default: 0.0 Disk bandwidth assumed to be used by the new workload. Default: 0.0 Clicking this button automatically fills in the following values from the Assigned System selection: System Model Model number for simulated system. Default: None Hardware Processor Family Processor name. Default: Itanium CPU Core Count Total number of cores on the simulated system. Default: 0 CPU Speed (GHz) Typical speed of the selected processor. Default: 0.0 These fields can also be filled in manually using values that you choose for the workload. TIP: Providing estimates for a static profile The baseline that you enter should represent your best guess as to the load the particular application or workload will place on the system where you assign it. For example, if you have an application that you plan to assign to a 4-core system, and it typically uses two cores, you would enter 2.0 for CPU utilization. In the same way, you would enter a processor speed based on the system the workload originally ran on, and the amount of memory usually consumed by the workload on its previous system. Once you have a baseline workload that represents current behavior, you can create additional workloads with different values to experiment with variations in CPU speed, available memory, and variable utilization limits to discover the behavior and performance of the workload in different scenarios. Adjusting for virtualization changes Capacity Advisor gives you the ability to provide compensating factors to help Capacity Advisor adjust needed resources when analyzing moving workloads from a physical system to a virtual machine on a VM host or from a virtual machine to a physical system. (For information on how utilization is calculated for each resource, see Appendix C (page 149).) CPU Virtualization Overhead % The following section presents the scaling factor that you can use to more accurately simulate the impact of changing a standalone system to a virtual machine, or a virtual machine into a standalone system. In these situations, CPU utilization can increase or decrease due to the overhead required for the virtual machine software. The CPU Virtualization Overhead % helps you to account for this in a scenario. Adjusting for virtualization changes 123

124 CPU Virtualization Overhead % Meaning The percent change in CPU utilization due to the overhead (or the absence of overhead) incurred by running an application in a virtual machine. When using virtual machines, the CPUs on the VM host do some of the work normally done by I/O cards. This work is the virtualization overhead accrued by running an application in a virtual machine. You can expect that applications that require significant I/O may experience a CPU virtualization overhead of 20%, and applications that do lots of calculations, but that require little I/O, would have an overhead of about 10%. When in doubt about I/O usage, use 15%. 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. Default The default value is 0% (0% change). Where you might use this multiplier when changing a virtual machine to a server when changing a server to a virtual machine Example: Making a server become a virtual machine If your virtualization software would cause a 10% increase in CPU utilization due to the overhead for virtualization software, enter 10 for the CPU Virtualization Overhead % to account for the additional demand on the CPU core(s) when changing a server to a virtual machine. Example: Making a virtual machine become a server If your virtualization software requires a 10% increase in CPU utilization due to the overhead for virtualization software in the virtual machine, enter -10 for the CPU Virtualization Overhead % to account for the gain in CPU availability when changing a virtual machine to a server. Hypervisor memory overhead The following section presents the scaling factor that you can use to more accurately simulate the impact of including a hypervisor in your scenario. With the addition of a hypervisor, memory utilization increases due to the operation of the hypervisor. The Hypervisor Memory Overhead helps you to account for this in a scenario. Hypervisor memory overhead Meaning The amount of memory used by the virtualization platform to host virtual machines. The size of the memory overhead varies for each virtualization platform. Default Capacity Advisor calculates the value for you. Where you might use this percentage adjustment when moving workloads from one system platform to another different system platform in a scenario, where one or both system platforms are VM hosts. Doing the math for hypervisor memory overhead When you encounter this adjustment factor in altering a scenario, you have a choice to supply your own values. To help you with this, the following calculation examples are provided. 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 GB = 2.97 GB Source: Hardware Consolidation with Integrity Virtual Machines VMware ESX 3 To compute the memory overhead of the hypervisor, use the following formula: 124 Calculation assistance

125 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. VMware vsphere (ESX 4) To compute a conservative estimate of the memory overhead of the hypervisor, use a value from column 3 (2 VCPUS) in the table at this location: Overhead Memory on Virtual Machines For more information: vsphere 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. Source: Performance Tuning Guidelines for Windows Server 2008 on the Windows Hardware Developer Central web site. Power calibration calculations Manual calibration uses CPU utilization data to estimate power utilization. Power utilization can be estimated by looking at CPU utilization because power utilization is closely related to CPU utilization. Further, the greater the CPU usage, the more power that is required to run and cool the system. Within the power calibration screens, you can specify the idle and maximum power usage values that you want to use for power usage calculations. The values can be determined by checking model and hardware configuration information. For your convenience, HP provides power calculators to aid you in this process (noted below). Each power calculator allows for different hardware configurations, such as amount of processors and memory, in order to yield the most accurate results. IMPORTANT: Values given by these power calculators are only estimates. Actual results can vary depending on application load, ambient temperature, and other factors. Determining idle/max values for non-blade servers 1. Locate the appropriate power calculator for a given model number. Power calibration calculations 125

126 a. Download the power calculators in spreadsheet form for older HP Proliant DL/ML/PL servers: For newer Proliant systems...: Use the HP Power Advisor described at this web site: HP ProLiant Energy Efficient Solutions. b. Download the power calculators in spreadsheet form for HP Integrity servers (rx* and Superdome) by visiting HP Thermal Logic for Integrity servers web page: 2. Configure the power calculator to match your desired hardware configuration. 3. Determine idle/max values for manual calibration by locating the Total System Input Power Requirement. This value is always in Watts unless otherwise indicated. a. If a system utilization slider bar is present, the user can determine both the max and idle power requirements by adjusting the slider bar. 1) The idle power value is determined by adjusting the system utilization slider bar to 0% usage, and reading the value of Total System Input Power Requirement. 2) The max power value is determined by adjusting the system utilization slider bar to 100% usage, and reading the value of Total System Input Power Requirement. b. If no slider bar is present, then only the maximum power value can be determined. 1) Use the indicated Total System Input Power Requirement as the Max power requirement in the power calibration screen. 2) Leave the Idle power requirement blank in the power calibration screen. Capacity Advisor will automatically use 80% of the provided Max power requirement as the assumed idle value. Determining idle/max values for Blade servers An HP Blade System has a distributed power architecture, which makes it difficult to determine idle/max values for an individual blade. A single blade s power usage depends on rack configuration and the power consumption of other blades within an enclosure. For HP Blades with ilo2, it is recommended not to use Manual Calibration. Auto Calibration using actual observed power consumption of an individual blade (from HP Insight Control power management) is more accurate than manual calibration in this situation. However, manual idle/max values can still be determined by using the HP Blade System Sizer that can be downloaded from html. P-class HP Blades and HP Blade system sizer: 1. Go to the HP Blade System Sizer, and start with an empty configuration. 2. Specify the Rack and Power configuration. 3. Select enclosure1, and specify the appropriate enclosure type. Select CTO if you are configuring for Integrity blades. 4. Calculate idle value for a single blade: a. Configure a single bay with a blade matching your desired configuration. b. Specify utilization to 1%. c. Select Update Calculation and record the Total System Input Power as idlesingle. 5. Calculate the max value for single blade: 126 Calculation assistance

127 a. Configure a single bay with a blade matching your desired configuration. b. Specify utilization to 100%. c. Select Update Calculation and record the Total System Input Power Requirement as maxsingle. 6. Calculate idle value for two blades: a. Configure two bays with blades matching your desired configuration. b. Specify utilization to 1%. c. Select Update Calculation, and record the Total System Input Power Requirement as idlemultiple. 7. Calculate max value for two blades: a. Configure two bays with blades matching your desired configuration. b. Specify utilization to 100%. c. Select Update Calculation, and record the Total System Input Power Requirement as maxmultiple. 8. Calculate the idle/max power values to use: a. Idle power requirement will be: idlemultiple idlesingle. b. Max power requirement will be: maxmultiple maxsingle. C-class HP Blades and HP Blade system sizer: 1. Go to the HP Blade System Sizer, and start with an empty configuration. 2. Specify Rack and Power configuration. 3. Select enclosure1 and specify the appropriate enclosure type. Select CTO if you are configuring for Integrity blades. a. Configure a single bay with a blade matching your desired configuration. b. Specify utilization to 100%. 4. Select enclosure2 and specify the appropriate enclosure type a. Configure two bays with blades matching your desired configuration. b. Specify utilization to 100%. 5. Select Update Calculation. 6. Calculate idle power values to use: a. Locate enclosure1 table, and record the input idle as enc1idle. b. Locate enclosure2 table, and record the input idle as enc2idle. c. Idle power requirement will be: enc2idle enc1idle. 7. Calculate max power values to use: a. Locate enclosure1 table and record the input 100% as enc1max. b. Locate enclosure2 table and record the input 100% as enc2max. c. Max power requirement will be: enc2max enc1max. Power calibration calculations 127

128 128

129 B Command reference This reference section contains detailed descriptions of the Capacity Advisor commands. Commands Available on HP-UX and Microsoft Windows Operating Systems The command information included here is specific to HP-UX, though these commands are also available to run on Windows. TIP: For options and examples that are specific to using these commands on Microsoft Windows, see the Command Reference in Capacity Advisor Help. capagentlesscfg capagentlesscfg command controls advanced settings for agentless data collection, and lists the systems currently configured for agentless collection. Agentless data collection gathers data from Microsoft Windows and Linux systems without requiring the installation and configuration of an agent. Data from this collection method is picked up by capcollect for storage in the Insight Dynamics database for use in capacity planning. capcollect(1m) The capcollect(1m) command collects Capacity Advisor data from systems and stores data on the CMS. The data is used in capacity planning scenarios. capcustombenchmark(1m) The capcustombenchmark(1m) command configures Capacity Advisor benchmark CPU scaling to normalize collected data. capcustombenchmark(4) The capcustombenchmark(4) command provides information on formatting Capacity Advisor custom benchmark database files. capovpaextract(1m) The capovpaextract(1m) command exports OVPA system data from a specified managed node and imports the data into Capacity Advisor. capprofile(1m) The capprofile(1m) command imports, exports, displays, invalidates and removes Capacity Advisor data for workloads or systems. capprofile(4) The capprofile(4) command defines the format of Capacity Advisor data files for import and export. Commands Available on Microsoft Windows Only cappmpextract(1m) The cappmpextract(1m) command exports HP PMP system data from the specified managed system and imports the data into Capacity Advisor. 129

130 capagentlesscfg (1M) NAME capagentlesscfg -- Set advanced options for Capacity Advisor agentless data collection, and view a list of systems configured for agentless data collection. Agentless Data Collection is available from these CMS types: 1) Microsoft Windows for managed servers running Windows and Linux, and 2) HP-UX for managed servers running Linux. For options and examples that are specific to using this command on Microsoft Windows, see the Command Reference in Capacity Advisor Help online. SYNOPSIS Default path: /opt/vse/bin/ capagentlesscfg -l capagentlesscfg -Lnnumber_of_collectors -Lmminimum_interval DESCRIPTION capagentlesscfg creates a list of systems licensed for Capacity Advisor that have been configured for agentless data collection, and sets the number of collecting threads and the minimum time interval to occur between data collections. Configuring the number of collector threads can be useful when a large number of systems have been configured for agentless data collection and you suspect that the agentless collectors are consuming a large amount of CPU on the CMS. Configuring the minimum collection interval can also reduce the amount of CPU used by the agentless collectors on the CMS, and can also be used to provide more accurate data. The user must be logged in as root on HP-UX to use this command. Options -h Display the capagentlesscfg command usage -l List the current configuration for agentless data collection. -Lmminimum_interval Optional. Define the minimum time (in seconds) that must pass before the next collection can start. Default value: 300 seconds (5 minutes). To restore the default value after an alternative value has been specified, use 0 (zero) for the value of minimum_interval. 14,400 [seconds] is the maximum value allowed; 30 [seconds] is the minimum interval recommended. The first letter indicates that the change applies specifically to the Linux (L) collector. -Lnnumber_of_collectors Optional. Define the number of collectors (threads) to be used to do the collection. Default value: Computed considering the number of hosts and the minimum interval between collections. To restore the default value after an alternative value has been specified, use 0 (zero) for the value of number_of_collectors. 250 [threads] is the maximum value allowed; 1 [thread] is the minimum value. The first letter indicates that the change applies specifically to the Linux (L) collector. RETURN VALUES Exit values are: 0 Successful execution. 1 An error was encountered. EXAMPLES For the configured Linux nodes, specify a 1-minute interval between data collections using two collector threads. 130 Command reference

131 # capagentlesscfg -L -m60 -n2 List all nodes configured for agentless data collection by this CMS: # capagentlesscfg -l AUTHORS capagentlesscfg was developed by Hewlett-Packard Company. RELEASE VERSION capagentlesscfg A * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capcollect(1m) 131

132 capcollect (1M) NAME capcollect -- Collect Capacity Advisor data from systems to examine workload scenarios, do capacity planning, and store the data on the CMS. For options and examples that are specific to using this command on Microsoft Windows, see the Command Reference in Capacity Advisor Help online. SYNOPSIS Path on CMS: /opt/vse/bin capcollect [-c] [hostname1, hostname2,...hostnamen] capcollect [-f] [-i] [hostname1, hostname2,...hostnamen] capcollect [-z] [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 Systems Insight Manager software. 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. capcollect also supports calibration of power data based on information obtained from HP Insight Control power management (IPM). The default behavior of capcollect is to collect utilization data and perform IPM calibration where available. NOTE: An automatic discovery task and automatic capcollect task start the 90-day trial license for Insight Dynamics for each discovered managed node. Options -c Checks the suitability of each system for data collection by verifying its attributes in HP SIM and the ability to retrieve utilization data from the data source or sources used for collection. 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 Force IPM to refresh data from the ilo interface. This can take up to one minute for each managed node. -i Perform IPM calibration only; do not collect utilization data. -z Collect utilization data only; do not perform IPM calibration. 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). 132 Command reference

133 RETURN VALUES Exit values are: The disk space needed for data storage on the CMS depends on the method employed to collect data. Consult the latest version of the Capacity Advisor user guide for recommended disk space amounts per workload. 0 Successful completion. 3 An error was encountered when creating a new workload in the database or reading an existing workload from the database. 8 An invalid option was specified on the command line. 11 An error occurred accessing HP SIM, or an unhandled exception occurred during collection. 12 A system specified on the command line is not licensed for Capacity Advisor, or an error occurred when determining whether or not a system is licensed. 13 No WBEM credentials were available from HP SIM for a node. 14 An exception or other error prevents collection from one or more nodes. 15 An error was encountered accessing the WBEM server on a managed system. 16 Name specified on command line cannot be resolved by HP SIM as a node name, host name or IP address. 17 The operating system type for a system specified on the command line has not been discovered by HP SIM or it is not a type supported for collection. This can be caused, for example, by a "bare metal" blade added through HP SIM horizontal discovery. 18 A system specified on the command line has a system type of Unknown or Unmanaged in HP SIM, it is disabled in HP SIM, or it is a vpar monitor. EXAMPLES Collect Capacity Advisor data from the systems prod05 and sap_1. capcollect prod05 sap_1 Force a refresh of IPM data and calibrate. capcollect f i system6 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. RETRY AND VERIFY PROCESS 1. Retry the operation to see if the same error occurs. 2. Verify that the system is connected to the network. 3. Verify that the WBEM server process is running on the system. 4. Use the /opt/wbem/bin/cimprovider -ls command on the managed node to verify that the provider is responding to requests. DEPENDENCIES You must run the capcollect command on the HP SIM CMS. For agentless data collection to occur, the system must have been configured for agentless collection for at least 10 minutes. For collection from VMWare, and Hyper-V virtual machines, the host must be registered with the VM Manager. 133

134 EXTERNAL INFLUENCES By default, capcollect waits as long as 60 seconds for a response from a WBEM request. It waits an additional 4 minutes beyond this for a response from a WMI mapper WBEM request. These values can be changed by setting WBEMTimeOut, a HP SIM global setting, to a different value. For example, running the command mxglobalsettings -s WBEMTimeOut=120 changes the time-out for WBEM requests to 2 minutes, or minutes for a Microsoft Windows system accessed via WMI mapper. These time-out values only affect capcollect's use of WBEM. They do not affect agentless data collection or data collection on systems managed by HP Insight Control virtual machine management. 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 * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capprofile(1m), capprofile(4) 134 Command reference

135 capcustombenchmark(1m) NAME capcustombenchmark -- Configure Capacity Advisor benchmark CPU scaling to normalize collected data. SYNOPSIS Path on CMS: /opt/vse/bin capcustombenchmark {-c -customonly} {{ -f -inputfile } benchmark-file} capcustombenchmark {-b -bothcustomandbuiltin} {{ -f -inputfile } benchmark-file} capcustombenchmark {-B -builtinonly} DESCRIPTION The capcustombenchmark command allows you to configure the Capacity Advisor benchmark database for scaling CPU utilization data when modeling the move of workloads from one system to another. With capcustombenchmark, you can set the benchmark configuration to use only custom benchmark data that you supply, use custom benchmark data first and fall back to benchmark data provided by Capacity Advisor, or use only Capacity Advisor benchmark data. By default, Capacity Advisor is configured to use only its own benchmark data. This command is for use on servers running a CMS on HP-UX or Microsoft Windows. Options -c -customonly Specifies that Capacity Advisor should use only benchmark data that you supply. You must include {-f -inputfile} with this option. -b -bothcustomandbuiltin Specifies that Capacity Advisor should preferentially use benchmark data that you supply, then use Capacity Advisor benchmark data when custom data does not contain data for the system(s) in question. You must include {-f -inputfile} with this option. -B -builtinonly Specifies that Capacity Advisor should use only its own benchmark data. -f -inputfile Specifies that Capacity Advisor should use benchmark-file as input for normalization calculations. LOGGING Performance index results are calculated in the web application and by the capcollect command. To enable logging of performance index results, add the following line to the /etc/opt/vse/vseprefs.props file: benchmark.db.logresults=true The results are logged to file: /var/opt/vse/logs/perfindex.resultlog In this file, you can see one line for each system for which a performance index has been calculated. The format of each line is: hostname=attribute:value,attribute:value,... For example, hostname1=result: : CLOCK_SPEED (1000.0),processor:,model:ia64 hp superdome server SD32A,Core count:4,database:baseline hostname2=result: : CLOCK_SPEED (1000.0),processor:Intel(R) Itanium(R) 2,model:,Core count:16,database:baseline The attributes displayed are: 135

136 result: value +/- std_dev : type value is the performance index result. +/- std_dev is the standard deviation for the type. type is the method used to compute the index and can be CLOCK_SPEED, AVERAGE, EXACT_MATCH, or NORMAL. CLOCK_SPEED is the CPU clock speed for the container. From the example: value is 1.0 +/- std_dev is +/- 1.0 type is CLOCK_SPEED processor: model: Core count: Database: FILES ON CMS The processor information gathered from HP Systems Insight Manager software. From the example: processor: ia64 The model information gathered from HP Systems Insight Manager software. From the example: model: hp superdome server SD32A The number of CPU cores for the system. From the example: Core count:4 /etc/opt/vse/vseprefs.props Used to enable or disable performance index logging. /var/opt/vse/logs/perfindex.resultlog The performance database from which the result was derived; either BASELINE or CUSTOM. BASELINE is supplied by Capacity Advisor. From the example: Database:BASELINE Used to log information about performance index determinations. AUTHORS capcustombenchmark(1m) was developed by Hewlett-Packard Company. RELEASE VERSION capcustombenchmark(1m ) A * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capcustombenchmark(4), capcollect(1m) 136 Command reference

137 capcustombenchmark (4) NAME capcustombenchmark -- Format of Capacity Advisor custom benchmark database files. DESCRIPTION Defines the file format to use when creating custom benchmark data to be used by Capacity Advisor for scaling of CPU utilization values when moving workloads and/or virtual machines. Custom benchmark data can be defined as single line entries in a text file with each line containing the following data as a comma-separated list defining benchmark data for a single system type: system description: String number of configured cores: Integer processor description: String processor speed: Integer benchmark performance index value: Float EXAMPLE Description of the system (model) as it appears after discovery in HP Systems Insight Manager software. The number of CPU cores in the system. Description of the processor (processor family) as it appears after discovery in HP SIM. The speed of the processor in MHz for which the custom benchmark data was determined. The custom value to use as the benchmark performance index for the system described. A line of benchmark data would look like the following in a custom file: ProLiant BL460c G1, 2, Intel Xeon, 2700, where ProLiant BL460c G1 is the system description 2 is the number of configured cores Intel Xeon is the processor description 2700 is the processor speed is the benchmark performance index value CONVERSIONS To convert from some publicly available benchmark values to a Capacity Advisor performance index value, the following conversion formulas have been provided. Spec2006: Performance index = specint2006rate * 209 / corecount AUTHORS capcustombenchmark(4) was developed by Hewlett-Packard Company. RELEASE VERSION capcustombenchmark(4) A * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capcustombenchmark(1m), capcollect(1m) 137

138 capovpaextract (1M) NAME capovpaextract -- Export Performance Agent (OVPA) system data from the specified managed node and import the data into Capacity Advisor. SYNOPSIS Path on CMS: /opt/vse/bin/ capovpaextract [ -b begin-time -e end-time ] [ -p ] managed_node capovpaextract -h DESCRIPTION capovpaextract exports OVPA (MeasureWare data) system utilization information from the specified managed node and imports the information into Capacity Advisor. The data returned from managed_node overwrites any existing data for the managed node. The user must have root privileges to run this command. capovpaextract allows importing data from non-insight Dynamics (non-id) systems, such as older HP-UX systems or Solaris systems so long as those systems are running a supported OVPA version. Supported OVPA versions are listed in the Dependencies section of this command reference page. OPTIONS -b start-time -e end-time Specifies the beginning (start-time) and ending (end-time) dates of data in MM/DD/YY (month/day/year) format. If no start or end time is given, 30 days of data are imported. -p Indicates that the workload whose data is being imported is a non-insight Dynamics workload. This provides an alternative to importing OVPA data from non-licensed systems to use in Capacity Advisor scenarios. If a non-id workload already exists in the Capacity Advisor data, an error message appears. Non-ID workloads are not associated with any licensed nodes and are not visible on the Insight Dynamics Workload tab. To import non-insight Dynamics workload data, use the following GUI action sequence starting from the Capacity Advisor tab: Modify -> Edit Planning Scenario -> What-If Action -> Create Workloads. Activate the radio button Use profile data from workload and choose a non-id workload from the Import Profile Values workload list. You must know ahead of time the name of the non-id workload. -h Displays command usage. Dependencies This command uses the remote execution facilities provided by HP Systems Insight Manager software, and therefore requires the configuration of SSH authentication within HP SIM for the specified managed_node. Capacity Advisor supports the following versions of OVPA : 138 Command reference

139 HP-UX C or later SOLARIS C or later LINUX C 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. # capovpaextract -b 01/01/06 -e 06/31/06 test.company.com Extract OVPA data for a specific time interval and import it as a non-insight Dynamics 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 * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capcollect (1M) 139

140 capprofile (1M) NAME capprofile -- Import, export, display, invalidate and remove Capacity Advisor data collected for workloads or systems. SYNOPSIS Path on CMS: /opt/vse/bin capprofile -c [ -b begin-time ] [ -e end-time ] [ -y delimiter ] profileid capprofile -i [ -p ] [ -b begin-time ] [ -e end-time ] [ -o ] [ -y delimiter ] [ -S ] profileid capprofile -l [n t v] [-p] [ -b begin-time ] [ -e end-time ] [profileid...] capprofile -m [i v] [ -b begin-time ] [ -e end-time ] profileid... capprofile -r profileid capprofile -x [ -p ] [ -b begin-time ] [ -e end-time ] [ -t ] [ -y delimiter ] profileid... DESCRIPTION The capprofile command manages utilization data collected on the Systems Insight Manager Central Management Server (CMS) for Capacity Advisor. With capprofile, you can export profile data, either as a file formatted for further processing, or as a table with headings; you can also import data. With the capprofile command, you can display the names of systems or workloads that have sufficient utilization data for Capacity Advisor to analyze and, for a particular system or workload, you can display those time intervals that have valid data. The capprofile command also lets you mark utilization data for specified time intervals as invalid. Refer to the capprofile command reference pages for information on capprofile file formats. The capprofile command compensates for certain imperfections in imported data. If profile data is missing for a sample time, the data is assumed to be unavailable. No data for these samples is shown in the profile viewer and the samples do not affect utilization aggregation. A warning is issued for each group of consecutive missing samples when importing. Duplicate entries may appear for a sample time. Only the values from the last sample in the file for that time are used. A warning is issued for each duplicated sample. You can also import data from non-insight Dynamics (non-id) workloads, such as data from nodes without Capacity Advisor licenses. During a transition to Daylight Savings Time, sample times may decrease by an hour and then increment again as usual. After such a transition, samples are ignored until the time reaches the next expected sample time. Sample times may differ from times aligned to the hour (the usual case) as long as they are 5 minutes apart. Each sample time is modified to the nearest 5-minute multiple from the hour. For example, if the first sample time is 18 minutes after the hour, the time for the data sample is imported with a time of 20 minutes after the hour. The next sample time must be 23 minutes after the hour, and it is imported with a time of 25 minutes after the hour, and so on. A warning is issued when a file with non-aligned sample times is imported. The following cases cause imported data to be ignored or converted and a warning message issued: A sample line with missing or extra metrics, as compared to the labels in the file header; the sample line is ignored. A sample with negative values for one or more metrics. Negative values are converted to Not A Number floating point values. A sample with invalidly formatted floating point numbers for the value of a metric; these sample lines are ignored. 140 Command reference

141 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 YYYY MM DD hh mm Meaning Year (for example, 2005) Month of the year (01-12) Day of the month (01-31) Hour of the day (00-23) Minute of the hour (00-59) If a day, hour or minute field is omitted, its value defaults to zero. -h Displays command usage. -i Imports utilization data for a workload or system. The capprofile command reference pages describe the format of the text representation of the imported data. The imported text is read from standard-in (stdin). If any data already exists for the workload or system, the -o option must be specified as well. Also see the -o and -S options. -l Lists profile summaries. By default, this is a list of the systems and workloads that have any profile data. Use -ln to list the profileids (the name or unique identification of the profile). Use -lt (the default) to list profileids and available history. Use -lv to list profileids, available history, and percent valid. -m Marks utilization data as valid (v) or invalid (i) for a specified system or a group of systems or workloads. When a data range is specified, only data within that range will be affected. If no date range is specified, all data is marked. Specify the utilization data to be marked by date range. Marking data by a date range marks every sample in the specified range. Marking utilization data invalid does not remove or alter it; Capacity Advisor just ignores it. Marking utilization data invalid excludes all utilization values (CPU, memory, disk or network I/O, and power) from consideration. You cannot, for example, mark invalid only the CPU utilization portion of a sample. Use -m i to mark data for a specified interval and profileid as invalid; use -m v to mark data as valid. -o When used with the -i option, overwrites existing data where there is an overlap in the date range of the import data and the date range of the existing data. If there is no overlap, no overwrite occurs, though the user will see a message informing of the possibility of an overwrite occurring. -p Indicates that the workload whose data is being imported is a non-insight Dynamics workload. This provides an alternative to importing OVPA data from non-licensed systems to use in Capacity Advisor scenarios. If a non-id 141

142 workload already exists in the Capacity Advisor data, an error message appears. Non-ID workloads are not associated with any licensed nodes and are not visible on the Insight Dynamics Workload tab. To import non-insight Dynamics workload data, use the following GUI action sequence starting from the Capacity Advisor tab: Modify -> Edit Planning Scenario. The Edit Scenario window opens. Then select What-If Action -> Create Workloads from the menu. Activate the radio button Use profile data from workload and choose a non-id workload from the Import Profile Values workload list. You must know ahead of time the name of the non-id workload. -r profile_id Removes all profile data for a specified workload or system from the CMS. This can be used, for example, to release disk space when a workload is retired and its performance data is no longer needed. The profileid names a specific workload. All system name profiles are fully qualified. -S Saves the import-compartment attributes. Used in conjunction with -i to import data. Saves the container attributes specified in the import header as attributes for the target profile. -t Exports data as a table. -x Exports utilization data for the specified profile as a sequence of lines. Each line contains utilization values for a five-minute period. The format is specified in the capprofile(4) manpage. The exported text is sent to standard-out (stdout). -y delimiter Specifies the delimiter character used to separate values in imported and exported data. The default delimiter is the comma. Valid delimiters, with or without double quotes, are: comma (,), slash (/), semicolon (;), colon (:) and vertical bar ( ); some of these delimiters may need to be quoted or escaped. RETURN VALUES Exit values are: 0 Successful completion. 3 An error was encountered accessing the database.. 8 An invalid command-line option was specified. 9 An invalid argument was specified to an option. 10 An invalid combination of options was specified. 11 An error occurred accessing HP SIM, or an unhandled exception occurred during collection. 32 The beginning of the sample date range occurs after the end date. EXAMPLES Export profile data from December 14, 2005 at midnight to midnight December 31, 2005 for the workload with profileid billing3 to the file billing3.txt in the /tmp directory. capprofile -x -b e billing3 > /tmp/billing3.txt Import profile data from the file /tmp/billing3.txt for the profile with profileid billing3. capprofile -i -o billing3 < /tmp/billing3.txt Mark a range of utilization data as invalid for the workload with profileid prod05_wkld. All samples between December at 11 a.m. and December at 12 p.m. (inclusive) are marked invalid. capprofile -m i -b e prod05_wkld List profileid, available history, and percent valid. (Note that a Percent Valid value of less than 100% can occur when there is invalid or uncollected data. For example, there may be one or two uncollected data samples on a node right after it reboots.) capprofile -lv 142 Command reference

143 Name Available History Percent Valid node01.co.com 01/17/06 05:30 pm - 01/19/06 10:10 am % node02.com 12/18/05 05:00 pm - 01/20/06 01:05 pm 99.96% billing3 12/10/05 05:00 pm - 01/20/06 01:05 pm % node03.com.other 01/15/06 03:05 pm - 01/18/06 12:55 pm 82.83% cimserver 01/17/06 05:30 pm - 01/19/06 10:10 am 99.78% Import profile data from the file /tmp/nonidworkloadfile.txt for the profile with profileid nonidworkload. capprofile -i -p nonidworkload < /tmp/nonidworkloadfile.txt List profile summaries for non-insight Dynamics workloads: # capprofile -l -p Non-ID-Workloads-Name externalbilling2 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 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 * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capprofile(4), capcollect(1m), capovpaextract(1m), vseinitconfig(1m) 143

144 capprofile (4) NAME capprofile -- Format of Capacity Advisor import and export files. DESCRIPTION Defines the file format used when importing and exporting data for Capacity Advisor. The data for the specified profile is imported and exported as a series of lines containing the following: profile headers, including date and metric labels utilization values The collection period is 5 minutes. The collection occurs at the end of the 5-minute period. Each data line is called a sample. The first nine lines of the import file are format headers that define the profile characteristics. This information is used to normalize the utilization data when it is saved in the Capacity Advisor database. The last line gives the date and time format and the list of metrics to be included. The format header is: #Profile: name #Host: hostname #CPU: CPU_count@CPU_speedGHz #Memory: MEM_sizeMB #OS: platform #Model: model #ProcessorString: processor_string #ProcessorFamily: processor_family #Version: version_number [YYYYMMDDhhmm,] UTIS, metric [, metric,...] The English characters shown above always appear in the field names and units specified in the header, even when the locale causes messages to display in a different language. The fields of the profile header format are the following: name: Name of the profile. hostname: Fully-qualified name of the system. For example, node05.company.com. CPU_count: Number of CPUs for which data is gathered in the file. For example, 1 means data was gathered for 1 CPU. Only integer values are valid. Note that CPU_count includes icap processors that are not enabled. This reflects the number of cores when dual-core processors are in use. The number of hardware threads when hyperthreaded processors are in use are NOT counted in CPU_count. CPU_speed: Speed in GHz (gigahertz); all CPUs are assumed to have the same speed. MEM_size: Memory size in MB (megabytes). platform: Name of operating system, HP-UX or Linux. model: The string representing the model of hostname as output by the model command. processor_string: A complete identification of the processor that includes the maker, the name of the processor, the processor speed, and specific details about the processor model. processor_family: The maker and name of the processor. version_number: Capacity Advisor version number. The last header line contains the comma-separated list of labels for the date and gathered metrics. 144 Command reference

145 metric: One or more of the following metrics: CPU_UTIL, MEM_UTIL, NET_UTIL, DISK_UTIL, CPU_ALLOC, MEM_ALLOC, PHYS_CPUS, PHYS_MEM, CPU_QUEUE, PAGES_PER_SEC, IOS_PER_SEC, PKT_PER_SEC, DISK_USED. The command only outputs a result when there is data for the given metric during the provided period of time. If the metric data covers some of the time range, but does not encompass all of the time range, the column is padded with NaN values. You cannot import a file containing only metrics you must include the UTIS with any metrics that you select. The fields that appear on this line are defined as: YYYYMMDDhhmm: Timestamp in local time, given in units of YYYY (year), MM (month, as 01 to 12), DD (day, as 01 to 31), hh (hours, as 00 to 23), and mm (minutes, as 00 to 59). This format is also used to specify the begin and end times for the capprofile(1m) command. This field is optional when importing data. UTIS: Universal Time (GMT) in seconds (standard UNIX time in seconds since 1 January 1970) (Required) CPU_UTIL: CPU utilization expressed as the number of CPUs used (5 minute average). 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). DISK_UTIL: Disk bandwidth utilization in MB/s (10^6 bytes, megabytes per second) (5 minute average). CPU_ALLOC: Number of CPUs allocated (active CPUs only; cores or hardware threads on multicore). Hyperthreaded processors are not counted in CPU_ALLOC. MEM_ALLOC: Memory allocation in GB (gigabytes). PHYS_CPUS: Number of physical CPUs (at end of interval reading). PHYS_MEM: Physical memory available, in GB (gigabytes). CPU_QUEUE: The average depth of the CPU run queue. PAGES_PER_SEC: The peak pages input and output per second. IOS_PER_SEC: The number of disk I/O operations executed per second. PKT_PER_SEC: The number of network packets either sent or received per second. DISK_USED: The disk space used on local disks, expressed in 1024-byte blocks.. The last line of the import file header must include at least one metric column label and may have any combination of the 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). NOTE: In some of 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 -b e node05.company.com 145

146 #Profile:node05 #Host:node05.company.com 1.866GHz #Memory:4093MB #OS:WINNT #Model:ProLiant DL380 G5 #ProcessorString:Intel(R) Xeon(TM) Processor GHz (x86 Family 6 Model 15 Stepping 7) #ProcessorFamily:Intel Xeon #Version:A YYYYMMDDhhmm,UTIS,CPU_UTIL,MEM_UTIL,NET_UTIL,DISK_UTIL,CPU_ALLOC,MEM_ALLOC,PHYS_CPUS,PHYS_MEM , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , The following example shows utilization data in a tabular format, aligned in columns. # capprofile -t node05.company.com #Host: node05 HP-UX B #CPU: 1.0 GHz #Version:A YYYYMMDDhhmm, UTIS, CPU_ALLOC, CPU_UTIL, DISK_UTIL, MEM_ALLOC, MEM_UTIL, NET_UTIL, PHYS_CPUS, PHYS_MEM , , 0.01, 2.14, 0.003, 0.02, 4.0, 3.98, 4.0, , , 0.03, 2.13, 0.005, 0.01, 4.0, 3.98, 4.0, , , 0.02, 2.15, 0.003, 0.01, 4.0, 3.98, 4.0, , , 0.02, 2.15, 0.004, 0.01, 4.0, 3.98, 4.0, , , 0.01, 2.13, 0.004, 0.01, 4.0, 3.98, 4.0, , , 0.02, 2.14, 0.003, 0.01, 4.0, 3.98, 4.0, , , 0.02, 2.14, 0.003, 0.02, 4.0, 3.98, 4.0, 3.98 The following example shows data gathered only for CPU allocation and utilization. YYYYMMDDhhmm, UTIS, CPU_ALLOC, CPU_UTIL , , , , , , , , , , , , , , , , , , , , , 2.14 AUTHORS capprofile(4) was developed by Hewlett-Packard Company. RELEASE VERSION capprofile(4) A * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capprofile(1m), capcollect(1m) 146 Command reference

147 cappmpextract NAME cappmpextract -- Export HP Performance Management Pack (PMP) system data from the specified managed node and import the data into Capacity Advisor. List PMP-managed nodes from where data can be extracted from or imported into Capacity Advisor. SYNOPSIS Path: install_dir\bin C:\Program Files\HP\Virtual Server Environment\ cappmpextract -l capovpaextract -h cappmpextract -x managed_node [ -b begin_time ] [ -e end_time ] cappmpextract -i managed_node [ -o ][ -p ] [ -b begin_time ] [ -e end_time ] -S DESCRIPTION The main functionality of cappmpextract is to export PMP system utilization data for the specified managed node and import into Capacity Advisor. The user must have administrator privileges to run this command. Because PMP is only available on a Windows CMS, this command will only work on a Windows CMS. The cappmpextract command also provides ways of (1) listing PMP managed nodes which contains system utilization data; and (2) exporting utilization from data PMP in a capprofile (4) format. cappmpextract also allows the user to import data from non-insight Dynamics (non-id) managed nodes (non-licensed nodes), so long as those nodes are being monitored by a supported PMP version. Supported PMP versions are listed in the Dependencies section of this command reference page. OPTIONS -b start-time -e end-time Specifies the beginning (start-time) and ending (end-time) dates of data in YYYYMMDD format, where YYYY is the year MM is the month DD is the day If no beginning and ending dates are provided, cappmpextract extracts all available data. The user can not provide only beginning or ending dates. -h Displays command usage. -i Imports utilization data for a system into Capacity Advisor database. Also see the o option. -l Lists all PMP managed nodes, including available data interval and percent of valid data for each system. Any node listed by the -l option is a valid node to have its PMP data imported into Capacity Advisor with the -i option. -o Used with the -i option. This allows cappmpextract to overwrite existing data. -p Indicates that the workload whose data is being imported is a non-insight Dynamics workload. This provides an alternative to importing PMP data from non-id licensed systems to use in Capacity Advisor scenarios. Non-ID 147

148 workloads are not associated with any licensed nodes and are not visible on the Insight Dynamics Workload tab. To import non-insight Dynamics 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-id workload from the Import Profile Values workload list. You must know ahead of time the name of the non-id workload. -x Exports utilization data for the specified system from PMP to standard-out (stdout). The utilization data is exported in the same CSV format used by capprofile. The format is specified in the capprofile (4) command reference page -S Saves the import-compartment attributes. Used in conjunction with -i to import data. Saves the container attributes specified in the import header as attributes for the target profile. 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 Capacity Advisor 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 e test.company.com > out.txt Extract PMP data for a specific time interval and import it as a non-id workload to test.company.com. # cappmpextract i -b e 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 SystemA 12/17/07 05:30 pm - 12/18/07 05:05 pm SystemB 12/17/07 05:35 pm - 12/18/07 05:05 pm AUTHORS cappmpextract was developed by Hewlett-Packard Company. RELEASE VERSION cappmpextract A * HP Insight Capacity Advisor software 6.0, January 2010 SEE ALSO capcollect(1m), capprofile (1M), capprofile (4) 148 Command reference

149 C Units and terminology The units and terms listed in the following table are used within Capacity Advisor. For an expanded list of terminology used within Capacity Advisor and VSE Management Software, see the Glossary at the end of this guide. Table C-1 Units and Terminology Unit or Key Word core CPU CPU utilization Meaning 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. Central Processing Unit. The computer chip that executes most programming instructions; can be composed of one or more cores. The number or percentage of CPU cores in use. Each Capacity Advisor data sample represents a 5 minute average of CPU cores used over that period of time. These measurements are calculated by tracking CPU usage within the kernel at each polling interval in the following manner: Table C-2 Data collection for CPU utilization by platform Platform HP-UX Linux Microsoft Windows Proliant VM Host and VMs Calculation Total used CPU ticks during the interval divided by the total available CPU ticks during the interval Total used CPU ticks during the interval divided by the total available CPU ticks during the interval Percent busy since the start of the interval Imported as is Collected from pstat() /proc/stat CPU PDH counter HP Virtual Machine Management Pack (VMM) OpenVMS Total used CPU ticks during the interval divided by total available CPU ticks during the interval. CPU database CPU tick counters 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. 149

150 Table C-1 Units and Terminology (continued) disk I/O bandwidth utilization Measured in MB/s (10^6 bytes, megabytes per second). Each sample represents an average reading over the past 5 minutes. These measurements are obtained and calculated in the following manner: Table C-3 Data collection for disk I/O bandwidth utilization by platform Platform HP-UX Linux Microsoft Windows Proliant VM Host and VMs OpenVMS Calculation Total bytes transferred during the interval Total bytes transferred during the interval Total bytes transferred out during the interval Imported as is Total bytes transferred during the interval Collected from pstat() /proc/diskstats PDH disk counters HP Virtual Machine Management Pack (VMM) sys$getdvi system service DVI$_OPCNT) GBs GHz Hyper-Threading hypervisor hypervisor memory overhead headroom Mb/s MB/s Gigabytes. Unit used for memory: (10^9 bytes) 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. 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. 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). Capacity Advisor estimates hypervisor memory overhead by adding together all memory 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. 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. Megabits (10^6 bits) per second. Unit used for networking throughput. Megabytes per second (10^6 bytes per second). Unit used for storage media throughput. 150 Units and terminology

151 Table C-1 Units and Terminology (continued) memory utilization The amount of memory used in gigabytes (2^30 bytes). Each sample represents an actual reading at the time the sample was taken. These measurements are obtained and calculated in the following manner: Table C-4 Data collection for memory utilization by platform Platform HP-UX Linux Microsoft Windows Proliant VM Host and VMs OpenVMS Calculation Memory used by the users Memory used by the users Memory used by the users + memory used by the system + cache memory Imported as is Total memory used by user and system processes. Collected From pstat() /proc/stat HP Virtual Machine Management Pack (VMM) sys$getrmi system service (RMI$_USERPAGES) and Sys$getsyi (syi$_physicalpages) multithreading network I/O bandwidth utilization The ability of an application and operating system to split processing between processors or cores, thereby enabling parallel computing. Measured in Mb/s (10^6 bits, megabits per second). Each sample represents an average reading over the past 5 minutes. These measurements are obtained and calculated in the following manner: Table C-5 Data collection for network I/O bandwidth utilization by platform Platform HP-UX Linux Microsoft Windows Proliant VM Host and VMs OpenVMS Calculation Total bytes transferred during the interval Total bytes transferred during the interval Total bytes transferred out during the interval Imported as is Total bytes transferred during the interval. Collected from MIB system proc/net/dev PDH counters HP Virtual Machine Management Pack (VMM) sys$qio system service (GETSTATS) Counters are sampled at the start and end of each interval. OTHER workload processor processor module processor socket scaling multiplier 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. Component that plugs into a processor socket. A processor can contain more than one core. The packaging of one or more processors in a unit that connects to a single socket on the system bus. The system board socket to which a processor is attached. A compensating factor that Capacity Advisor uses to adjust needed resources when analyzing a move from one platform to another. 151

152 152

153 D Snapshots of Capacity Advisor reports Consolidation candidate report The following image illustrates a portion of data shown in a consolidation candidate report when CPU and memory resource utilization data are selected for inclusion. You can also select to see data on network I/O and disk I/O in this report. Other data that would appear in this report: average paging (pages/second). Note that the data can be downloaded to a CSV file for import into a spreadsheet. Use the spreadsheet to sort the data according to the attributes that you are most interested in. 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 some of the types of information that the report contains for each scenario included in a scenario comparison report. Consolidation candidate report 153

154 Workload Detail 154 Snapshots of Capacity Advisor reports

155 Scenario Inventory Scenario comparison report 155

156 156

157 E Example of the Undo/Edit/View Applied What-If Actions screen This screen illustrates some actions taken in Capacity Advisor to produce examples in this guide. 157

158 158

159 F 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. When there is no connection Within an interdependent product like Insight Dynamics, there are conditions that can create errors in connection that make it difficult or impossible for some functions to complete in Capacity Advisor. Errors in CMS or managed node configuration Insight Dynamics 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 6.0 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. Suggested action: 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: "MaxConnectionsPerServer"=dword: "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 containing significant periods when data was not collected interspersed with periods of data collection). Suggested action: 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 management chapter in HP Insight Dynamics 6.0 Getting Started Guide and Data collection and the HP Insight Capacity Advisor Consolidation software (page 61). License check fails The licensing check conducted by Capacity Advisor will fail in the case where a duration license has been assigned or locked prior to HP SIM discovering the serial number of the system. Suggested action: Confirm that a system has been fully discovered in HP SIM before assigning a duration license to it. For systems for which HP SIM does not attempt to discover serial numbers, this problem does not occur. (For a definition of a duration license, see About Licenses in the HP Systems Insight Manager 6.0 online help.) When there is no connection 159

160 User authorization Some operations in Capacity Advisor require Administrator or root permissions. As needed, check that you are logged in with the appropriate role or permissions for the operation you are trying to do. For information on user authorizations, see the Licenses management chapter in HP Insight Dynamics 6.0 Getting Started Guide. Create Scenario Wizard not working requires Adobe Flash Player The Adobe Flash Player is delivered with HP Systems Insight Manager software, and assistance is provided to help you install this plug-in into your browser. If you find that you need more information, please consult the HP Systems Insight Manager 6.0 User Guide, available from Follow the Information Library link for access to the guide and other documents. Data is not being collected Numerous circumstances can contribute to failure in collecting data. Data collection not configured and/or agent not installed Suggested action: For standalone systems, use the Insight managed system setup wizard to configure the system. The managed system setup wizard will automatically select the supported data collection method for the CMS/managed node communication. For VM hosts and guests, this can mean making sure that the host is licensed for HP Insight Control virtual machine management (or Insight Control), and making sure that the host is registered in VMM. Nothing needs to be done for most VM guests, but Microsoft Hyper-V VM guests must have SSH access set up in HP SIM. Again, use the Insight managed system setup wizard to set up the VM host or to make sure there are no configuration errors. TIP: How to tell whether or not agentless data collection is working View the utilization meters on the Visualization tab of the CMS. When meters display data and no errors, then data collection is configured correctly and working for those systems. Utilization pop-up text from icons to the right of the meters provide details on errors or warnings encountered. You can also run capcollect (or Optimize Capacity Advisor Collect Capacity Advisor Data...) and look for any errors or warnings in the output. Note that it takes up to 10 minutes after configuring systems for agentless data collection before data is visible in Capacity Advisor or Virtualization Manager. (See Supported collection configurations (page 17) to learn which configurations will have agentless data collection.) No network connectivity between the CMS and the managed node This is often a source of errors, once a system has been configured and data collection is initially working, but subsequently fails. Suggested action: Check that the following situations have not occurred: Is the host shutdown? Is the host hung, or otherwise not responding? Has the NIC or NIC driver on the host failed? Is a network cable unplugged from the host or switch? Are there other physical issues (for example, a port on a switch failing)? Are DNS and DHCP working correctly? (the system's IP address is not in use by another host, for example) Is a firewall blocking connectivity? Incorrect credentials for the managed node Suggested action: Confirm that system credentials are appropriate for the data collection method and the operating system or hypervisor software. See the HP Insight Dynamics 6.0 Getting Started Guide for information on system credentials. Unsupported data collection method for the managed node This situation is less likely with Insight Dynamics 6.0 release. Suggested action: Make sure the OS is supported for use with Insight Dynamics. Collection agents or services are either not running or are hung on the managed system or CMS Suggested action: For systems using agentless and virtual machine management data collection, make sure the corresponding services are running on the CMS and are not hung. If it is suspected 160 Troubleshooting in Capacity Advisor

161 that they are hung, (because all the above situations are fine, but still no data), first try restarting the individual services: For a Windows CMS, restart: HP Agentless Data Collector Service (the agentless collector service for Windows systems) HP Agentless Collection for Linux Systems (the agentless collector service for Linux systems) HP Insight Control virtual machine management (the VMM service) For an HP UX CMS, type from the command line: # /sbin/init.d/hp_capad_service stop Stopping HP Agentless Collection for Linux Systems... Waiting for HP Agentless Collection for Linux Systems to exit... Stopped HP Agentless Collection for Linux Systems. # /sbin/init.d/hp_capad_service start Starting HP Agentless Collection for Linux Systems... Started HP Agentless Collection for Linux Systems. If restarting the service(s) does not work, try rebooting the CMS. Other possibilities For suspected WMI issues on Microsoft Windows nodes (applies to agentless collection on Windows and virtual machine management/hyper-v data collection), if nothing else works, try running the following command on the managed system to re-register WMI performance classes that may have become un-registered, causing data collection errors: wmiadap /f For agentless collection on Linux, make sure that SSH (sshd) is running on the managed system. Data may appear to be old when it is not When time or time zone on a managed node is set incorrectly (that is, it is not synchronized with the clock time on the CMS), the user may collect data and see only old dates for data collected. Suggested action: You must complete the following tasks (the process is different for each operating system): 1. Correct the time or time zone on your managed node. 2. Stop and restart the Utilization Provider daemon where the UP is in use. Brief instructions for these tasks are provided here. Setting the time or time zone On an HP-UX or Linux managed node, use the date(1) command to set the correct time. On an HP-UX system, the source of the time zone varies depending on the local configuration. See the setting for the TZ variable in the files /etc/profile or /etc/timezone or the file /etc/ defaults/tz, if the TZ variable is not set. (For more information, see the manual pages for ctime(3c) and environ(5). On SuSE Linux, see the file /etc/sysconf/clock. For other versions of Linux, consult the operating system documentation. On Microsoft Windows, right-click on the time displayed at the right end of the task bar and select Adjust Data/Time. Select the Time Zone tab on the dialog box and select the correct time zone from the drop-down list at the top. Click OK to close the dialog box and use the new time zone. Stopping and restarting the Utilization Provider daemon On HP-UX and Linux, use the following command: kill `ps -ef grep utild grep -v grep awk '{ print $2 }'` On Windows 2003 Server: Start Manage Your Server Tools and Updates Administrative Tools Services. Look for HP UtilProvider Data Collector in the Name column. Right click on the row and select Stop. Wait for it to stop and then right-click on it again and select Start. Close the Services window, the Administrative Tools window and the Manage Your Server window. Data may appear to be old when it is not 161

162 Data seems to be incorrect or lost VM guest resource utilization appears to exceed the resource utilization of its VM host When viewing historical resource utilization data in a profile viewer, it can appear that the utilization of a resource by a given VM guest exceeds the utilization of that resource by its VM host at a given instance of time. (For example, you might see the I/O usage occasionally exceed the VM host's high-water mark value (the dashed blue line in a profile viewer graph). In reality, it should never be possible for a VM guest's resource utilization to exceed that of its host, since the utilization shown for a VM host is the aggregation of a resource's utilization for all VM guests running on that host. Yet this does occur on rare occasions due to differences in how the data was collected, interpolated, and averaged into the 5 minute intervals that Capacity Advisor stores in its database. Such anomalies become insignificant when the data is averaged over sample intervals greater than 5 minutes. Note that this situation typically occurs only when a single guest is running on the host and is creating a very large load on the host. Socket count is missing or seems incomplete in population report Socket information is not always available due to limitations in data collection from some platforms or when leveraging data collection techniques that do not include socket count in their collection. There is no remedy in these situations. Workload performance seems inaccurate Using benchmarks for data normalization is new with the 6.0 release. This change affects workloads defined with static profiles in previous releases because they use clock speed to determine performance. Suggested action: Such workloads that are still used for planning should be redefined or edited in Capacity Advisor 6.0 to improve the accuracy of the performance measure. See Creating a workload (page 97) and Editing a workload (page 98). CPU utilization seems high on managed nodes running Microsoft Windows 2003 Server Agentless data collection might not be accurate on hyper-threaded systems. Suggested action: Update Microsoft Windows 2003 Server so that it correctly reports the number of physical hyperthreading-enabled processors or the number of physical multi-core processors. See Microsoft Support for this issue. Socket and core count seem off on Microsoft Windows 2003 and HP-UX 11 v2 (IA and PA) systems Windows 2003 and HP-UX 11 v2 (IA and PA platforms) operating systems may not correctly report the number of processor sockets in a multicore/hyperthreading environment. Suggested action: The following patches are required to correct this issue. For Windows 2003, apply the KB patch. For more information, see support.microsoft.com/kb/932370/. For HP-UX 11 v2, apply the PHKL_37803 patch. You can download this patch from www13.itrc.hp.com/service/patch/mainpage.do After downloading, execute the command sh PHKL_37803, and install the depot file that is generated. No patch is necessary for Windows 2008 or HP-UX 11 v3. This information does not apply to HP-UX 11 v1. Data seems to have disappeared The profileid that Capacity Advisor uses to store whole-os performance data (profiles) is based on a system's network name, as currently discovered in HP SIM (as seen in the System Page for the managed node).* If a system is later re-identified, but with a different network name, any data collected under the old name will no longer be associated with the managed system under its new network name. The data may still exist in the database, but because it is no longer identified with the managed system from which it was collected, it cannot be viewed or used for capacity planning. The following are some examples of An VMware ESX VM guest is initially discovered by HP SIM horizontally only, with no IP address or host name (only the ESX host is explicitly discovered in HP SIM, and VMware Tools are not installed/running on the guest). Later, the guest is discovered with a valid host name/ip address (that is, VMware Tools are subsequently installed on the guest). (Horizontal 162 Troubleshooting in Capacity Advisor

163 discovery can also find Microsoft Hyper-V hosts with a similar effect if the guests are later rediscovered with valid host name or IP address.) If a system is multi-homed and its multiple IP addresses or network names are discovered in HP SIM, only one "system node" is recorded in HP SIM to represent that server (the Primary IP Address). This node will contain the list of IP addresses and network names for that system. HP SIM randomly selects which IP address and network name pair becomes the default Primary IP Address used for the node's short name. If you edit the System Properties and change the "Primary IP Address", any data associated with the previous workload name reference will be lost. A system is initially discovered by IP address ONLY (for example, in a non-dns environment). Later the system is identified in HP SIM by its fully-qualified host name (when DNS is subsequently enabled in the environment). Also in a non-dns environment, a Windows system may be initially discovered by its NetBIOS name. If DNS is later enabled in the environment, that system may be subsequently identified by its fully-qualified host name. how this can occur: Suggested prevention: Make sure that all managed systems are identified the way you expect in HP SIM as soon as possible, and that they will remain identified that way during the period that you intend to collect data for those systems. For example: For VMware ESX VMs, if you ever plan to install VMware Tools on the VM guests, install the tools on all the guests OR enter the host name or IP address of all guests in the HP SIM discovery task, rather than depend on horizontal discovery. (This latter option should be applied to Hyper-V hosts also.) For multi-homed systems, discover only one IP address, or set the Primary IP Address immediately after discovery to insure that you have set the final name that you want the node to have before running Insight managed system setup wizard and data collection. If you are using DNS (or are planning to use DNS), make sure all systems are correctly discovered with a fully-qualified host name in HP SIM. Recovering system profile data lost due to a network name change: 1. Determine the name that the system was previously identified as. If not sure what the "old" name was, run capprofile to list the available profiles in Capacity Advisor. 2. Export the data from the old profile to a CSV file using capprofile -x. 3. Import the exported profile into the "new" profile using capprofile -i. For other issues where data seems to be incorrect, see: Data for node appears to differ from one profile viewer to another (page 166) A configuration change is not immediately visible in all Insight Dynamics products (page 166) Data may appear to be old when it is not (page 161) Out-of-memory errors in the Java heap A few situations can cause the Java heap to run out of memory. Spiking the mxdomainmgr server process When capcollect is executed, its initial invocation causes a temporary spike in memory use of the server process named "mxdomainmgr". If the HP SIM server is currently managing a large number of systems, there is a small chance that this spike in memory could cause the server process to reach its maximum configured memory allocation. Suggested action: See the Insight Dynamics install guide specific to your OS platform for more information on tuning configuration parameters. Editing a scenario containing a large number of systems and/or workloads When using an "Edit Scenario" screen in Capacity Advisor, the number of workloads included in the scenario and the selected data range to use for analysis will affect how much memory is used in the HP SIM server process to read and analyze the scenario. Initially editing the scenario will invoke the action to read and analyze the utilization data of all systems and workloads defined in the scenario. The Out-of-memory errors in the Java heap 163

164 greater the number of systems and the longer the date range, the more memory and time is consumed to read and analyze the utilization data. Suggested action: Experiment with different combinations of systems, workloads, and data ranges to arrive at a manageable, but still useful scenario. Multiple users running simultaneous automated what-if actions Executing an automated what-if action will cause an increased use of memory and CPU time for the length time required to provide a solution. With multiple users running automated what-if actions simultaneously, the server process can reach its maximum configured memory allocation. Suggested action: See the Insight Dynamics install guide specific to your OS platform for more information on tuning configuration parameters. Running reports with very large data sets or when CMS is busy During the execution of Capacity Advisor reports, consumed memory is monitored. Should consumed memory reach a given threshold (85% of total JVM memory) the report execution stops and informs you that there is insufficient memory to complete the report(s ) Users trying to create more modest or even small reports could see this message if the rest of the system is busy. Remedies: Increase heap memory size allocated to the JVM and/or reduce memory pressure on the CMS. Try to generate the report again. Exporting four years or 3 MB of data into Capacity Advisor for profiling capprofile aborts with data sets of this size. Suggested action: Export multiple, smaller chunks of data. When working with reports This section discusses problems that you may encounter when creating or printing reports. HTML report format is too wide for available printer Though the width of reports is restricted as much as possible to work with standard printer paper sizes, in some reports, data might be cut-off in a printed copy of the HTML report. Suggested action: Export the report CSV file to a spreadsheet, and print the wide tables from that format. When working in the scenario editor This section discusses behaviors of the scenario editor that may cause confusion. Edit Scenario window not visible window. A couple situations can cause you to lose the Edit Scenario The window can be blocked by a browser pop-up blocker when you initially try to open it. Suggested action: Check that you have pop-up blockers turned off in the browser that you use to control Capacity Advisor functions. In the case where the Edit Scenario window is already open in Mozilla Firefox, but is hidden beneath other windows when you create a new scenario, it is not obvious that the window has refreshed with your new scenario information. Suggested action: set Firefox to allow Javascript to raise or lower windows. Then, when you create a new scenario, the pre-existing Edit Scenario window will rise to the forefront of the display. Systems in scenario are not available due to licensing or authorization issues When a scenario is first created, some systems may not yet be licensed; or over time, licensing on an existing system may be removed or may have expired, making it impossible for Capacity Advisor to access data or continue to use the system in a scenario. Suggested action: When this occurs, the Edit Scenario screen will show a message that allows you to remove the system from the scenario so that you can continue using the scenario without that system. You can either have your system administrator apply a license to a system to make it usable in the scenario, or click the links provided in the message to remove all systems having the problem (or to remove each system individually). In situations where you decide to remove the systems from the scenario, you will also want to check the change record for any entries related to the system (What-If Action Undo/Edit/View Applied What-If Actions). Delete any related entries to completely clean up the scenario so that other errors will not be triggered by the unlicensed or unauthorized system entries in the change record. 164 Troubleshooting in Capacity Advisor

165 TIP: When a scenario is newly created, it is unlikely that any changes will be recorded for unlicensed or unauthorized systems in the change record. A lack of user authorization on systems in a scenario can also affect the usefulness of the scenario for planning. As above, you can obtain authorization to use the systems or remove them from the scenario. Systems in scenario no longer available scenario seems corrupted Because names for what-if systems must be unique (they do not match names for existing systems on a real network), it is possible that real systems can be discovered with matching names after a scenario is created with systems having imagined names. When this occurs, the scenario change record (Undo/Edit/View screen) indicates an error; the scenario is corrupted and cannot be repaired. Suggested action: Create a new scenario, replacing the no-longer-unique what-if systems with new, uniquely named systems. Delete the corrupted scenario. Note that this naming corruption can also occur when using what-if workloads or what-if VMware DRS clusters in a scenario. The problem and remedy are the same in each case. I want to reuse a system name, but I'm seeing a name duplication error Name duplication errors can occur in these situations: when trying to create a what-if system using the same name as an existing system. You cannot reuse an existing system name. when trying to create a what-if system using the same name as a what-if system already in use in the same scenario. Suggested action: Edit the system attributes of the original what-if system (What-If Action Edit System...) This remedy will not be sufficient if you have defined the original what-if system to have no power calibration, and then decide that you want the system to have power calibration. The Edit System screen does not provide the opportunity to edit power settings. Where it is important to reuse the system name and add power calibration, do the following: Select the original what-if system and remove it from scenario. (Edit Remove Systems) Delete both the create system and remove system actions from the scenario change record. (What-If Action Undo/Edit/View Applied What-If Actions) Re-create the system using the same name, but with new attributes, including power calibration. (What-If Action Create Systems...) Workloads no longer available in a scenario With the 6.0 release, monitored workloads on Linux are no longer supported or recognized by Insight Dynamics components. This means that scenarios containing representative Linux systems that once had monitored workloads will be broken. Suggested action: Remove these systems from the scenario (Edit Remove Systems...), and then re-add them Edit Add Existing Systems...). A profile viewer has error message and no profile graph see in this situation: The error message that you would Unable to write the following file: I/O error writing PNG file! This occurs when a profile viewer is unable to write temporary files to the CMS storage space. Suggested action: Check that permissions are correct for writing to the storage space, and check to see if the storage space is full. When working with power A change in data collection method for Linux systems affects access to automatic power management Utilization data for Linux systems are now obtained using an agentless data collection method that is automatically assigned to managed Linux systems by the Insight managed system setup wizard. Using the Utilization Provider for Linux (ProLiant and Integrity) When working with power 165

166 is not supported with Insight Dynamics 6.0. This means that when you want to take advantage of automatic power calibration, you need to be aware of the following: Automatic power calibration is supported for Integrity Linux systems when the Utilization Provider is configured on the Linux managed node. However, to obtain the UP, you will need to install it as part of the Integrity Linux distribution or from a separate web download. Also, because the Utilization Provider does not support Integrity SUSE 11, these Integrity Linux systems must be manually calibrated. No power metrics appear for simulated VMware DRS cluster This situation occurs when VM hosts that have not yet been calibrated for power are added to a VMware DRS cluster in a scenario. Suggested action: 1. Open the scenario change record (What-If Action Undo/Edit/View Applied What-If Actions) and delete from the cluster all VM hosts that were not previously calibrated. (See Undo/edit/review applied what-if actions in a scenario (page 88).) 2. From the scenario editor Systems tab, select the VM hosts that you want to calibrate, and then select Edit Calibrate Power (All Selected Systems). Calibrate the systems. (See Calibrating multiple systems at once (page 105).) 3. Add the calibrated VM hosts to the cluster by selecting What-If Action Convert/Add to VMware DRS Cluster. (See Assigning VM hosts to a VMware DRS cluster in a scenario (page 93). ) Workload and system relationships may not match when comparing Capacity Advisor and Virtualization Manager information A configuration change is not immediately visible in all Insight Dynamics products This information is updated every 5 minutes, but there still can be a period of time when the information that you can see in the Insight Dynamics Visualization tab may differ from that presented in Capacity Advisor. Suggested action: Click to the Workload tab in the Virtualization Manager and then click the "Refresh Data" link on the far right corner of the screen above the table that lists workloads discovered by HP SIM. HP SIM identification of a VM host and its virtual machines inconsistent Advisor "Edit Scenario" screen and see this message: If you open the Capacity Error generating screen. Attempting to create second instance of (Scenario_systemLayout_nameHeader_system_name_popupContent*) this means that the HP SIM identification of a VM host is inconsistent with the identification of the virtual machines associated with it. Suggested action: Re-identify the VM host and its virtual machines to correct this issue. See the HP Systems Insight Manager 6.0 online help to learn how to identify or discover systems from the top menu bar or from the command line. You need to be a privileged administrator user or root to do this action. You may then want to click the "Refresh Data" link on the Virtualization Manager Workload tab to ensure the information is also up-to-date for Capacity Advisor. If this problem persists, you may need to run vseassist on the VM host to determine why HP SIM is not correctly identifying the VM host and its constituents. Data for node appears to differ from one profile viewer to another Though a profile viewer looks the same and behaves similarly from whichever location it is accessed, the data displayed for a node may indeed differ it may be actual historic data or an aggregation of data, depending on the location from which the viewer is accessed or the type of system being viewed. For a discussion of data handling in a profile viewer, see Using the Profile Viewer (page 65). Miscellaneous user interface issues Menu fly-out forces scrolling in Microsoft Internet Explorer browser This occurs with some IE browser security settings. When you mouse over the menu picks, the menu looks compressed, showing one entry and a scrolling mechanism for the other menu choices. HP SIM checks for this setting on entry and shows this message to help you correct the situation: 166 Troubleshooting in Capacity Advisor

167 Your browser's zone security settings are not compatible with the HP SIM popup menu. The following setting must be enabled in your current zone: Internet Options Security Custom Level Miscellaneous Allow script-initiated windows without size or position constraints (This setting is enabled by default for the "medium-low" security level, such as the "local intranet" zone.) Miscellaneous user interface issues 167

168 168

169 G Capacity Advisor messages Certain messages that you might see when working within the Capacity Advisor user interface or that are about data collected for use in Capacity Advisor are explained in this section. Messages appearing in the user interface that are self-explanatory are not included here. Command error messages Within the messages sections, messages appear in alphabetical order. Messages that start with system_name are placed at s in a list. During data import using the capprofile command, sample_time is the timestamp in local time if the import profile includes it (YYYYMMDDhhmm), or the time in UTIS, if not. NOTE: A message such as the following may precede other messages: system_name: System information is not available to the WBEM provider. Collection from this system cannot proceed until this situation is corrected. detailed_message where system_name is the name of an HP-SIM managed node from the names specified on the command line, and detailed_message is one of the Capacity Advisor data collection messages. For additional information, refer to the Command reference (page 129) in this guide, as well as the HP Systems Insight Manager 6.0 online help. Table G-1 Error Messages and Their Correction Message Collection failed on 1 system or Collection failed on n systems. Could not access the HP SIM instance on this system; nested exception is: java.net.connectexception: Connection refused. Possible cause Appears at the end of output if data collection failed on any system. HP SIM is not running. To correct Examine the output. If information there seems insufficient, run vseassist to troubleshoot connection errors. You can also check the configuration of the system(s) in the Insight managed system setup wizard. Use mxstart to start HP SIM on the central management server. Error collecting utilization data for whole-os workload "system-name" - no data collected. or Error collecting utilization data for workload "workloadname" on "system-name" - no data collected. or Error collecting physical CPU utilization data for HPVM "vm-host" from HPVM Host "vm-name" - no data collected. The Utilization Provider may be missing or incorrectly configured on the managed node. The system may not be licensed for Capacity Advisor data collection. The workload may have been moved since the last automatic update in Capacity Advisor (update occurs every 5 minutes). Check that the Utilization Provider is running on the system. Check that the system is licensed for Capacity Advisor. Check that the workload is still associated with the same system (is Capacity Advisor information up-to-date). Run vseassist to troubleshoot connection errors. Command error messages 169

170 Table G-1 Error Messages and Their Correction (continued) Message Possible cause To correct Error collecting utilization data for whole-os workload "system-name" - some data collected. or Error collecting utilization data for workload "workloadname" on "system-name" - some data collected. or Error collecting physical CPU utilization data for HPVM "vm-host" from HPVM Host "vm-name" - some data collected. A system may have been down during the collection period. The workload may have been moved since the last automatic update in Capacity Advisor (update occurs every 5 minutes). Check that the server is up, and start a new collection. Check that the workload is still associated with the same system (is Capacity Advisor information up-to-date). Run vseassist to troubleshoot connection errors. Error: Missing Capacity Advisor authorization for node: system_name Error: No data has been collected for the specified workload. system_name: Another HP SIM Central Management Server may be accessing this system. CIM_ERR_NOT_FOUND: 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 the WBEM server; CIM_ERR_NOT_FOUND: The requested object could not be found: Instance not found for RpID: rpid and datetime: ,GUID: n. Permissions for this node are not in place. Missing authorization or credentials for a system. See message text. See message text. Ensure that the node is licensed, and that appropriate permissions for the node are set. Run vseassist to troubleshoot connection errors. You can also check the configuration of the system(s) in the Insight managed system setup wizard. Ensure that the system where the workload is running has appropriate authorization or credentials, then collect data on that system again. Run vseassist to troubleshoot connection errors. You can also check the configuration of the system(s) in the Insight managed system setup wizard. Check access and process activity. Run vseassist to troubleshoot connection errors. Run vseassist to troubleshoot connection errors. system_name: Error creating object. The system specified by system_name during data collection is running Version of HP-UX WBEM Services without required patches. For systems running HP-UX 11.11, apply patch PHSS_34428; for systems running HP-UX 11.23, apply patch PHSS_ Command warning messages Within the messages sections, messages appear in alphabetical order. Messages that start with system_name are placed at s in a list. These messages alert you to specific conditions present in the user interface or data collection. Follow-up actions may or may not be necessary. For additional information, refer to Command reference (page 129) in this guide, as well as the HP SIM Technical Reference Manual or the HP SIM User Guide. 170 Capacity Advisor messages

171 Table G-2 Warning Messages in Capacity Advisor Message 1 warning issued or n warnings issued Probable cause Appears at the end of output if any warnings were issued. To correct Check for advisements and take corrective action if desired. A series of overlapping samples begins at time sample_time. The overlapping samples starting at this time are ignored. Samples imported with capprofile that overlap in time cannot be interpreted. Overlapping samples are automatically ignored or invalidated in Capacity Advisor. Import the data again, taking care to designate date ranges that do not overlap. Collection from system_name is not supported on an HP-UX CMS. Improperly formatted sample values at time sample_time have been ignored. Collection from VMware and MSVS Virtual Machines is only supported from a Windows HP SIM CMS. A sample line in the file imported with capprofile contains values that are improperly formatted. Discover the system from an HP SIM CMS running on a Microsoft Windows system and collect data from there. The improperly formatted values will be automatically marked as invalid, and will not be included in Capacity Advisor reports. Some formatting errors can be manually corrected. See the capprofile(1m) command reference page for format examples. Use a 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 Capacity Advisor User's Guide for more information on this issue and possible solutions. See Out-of-memory errors in the Java heap (page 163). See Out-of-memory errors in the Java heap (page 163). Missing sample for 1 time interval at time sample_time. or Missing samples for n time intervals at time sample_time. Samples imported with capprofile are missing for one or more sample intervals. The missing samples will be automatically marked as invalid and will not be included in Capacity Advisor reports. Use a profile viewer to determine if the sample contains a sufficient number of valid data points to provide a meaningful report. Negative sample value at time sample_time has been ignored. No systems are available from HP SIM in the HPVSE collection. A sample imported with capprofile contained a negative value for the value of a metric. CMS access to WBEM, using Bastille, ipf, or other means, has been shut down. The negative samples will be automatically marked as invalid and will not be included in Capacity Advisor reports. Use a profile viewer to determine if the sample contains a sufficient number of valid data points to provide a meaningful report. Ensure that the CMS has access to WBEM. Run vseassist to troubleshoot connection errors. No WBEM credentials are available for system "system_name. Please verify that a valid WBEM account and password for this system are configured in HP SIM (Options->Protocol Settings->Global Protocol Settings). Either no WBEM credentials have been entered in HP SIM or HP SIM could not successfully use the credentials entered. The latter can happen when acimserver process is not running on the system. Add the required credentials to the systems where you plan to run Capacity Advisor, or run the cimserver process. You can also run vseassist to troubleshoot connection errors. Command warning messages 171

172 Table G-2 Warning Messages in Capacity Advisor (continued) Message Sample time sample_time is not aligned to hour intervals. Skipping system_name collection from the some_operating_system operating system is not supported. Probable cause Capacity Advisor cannot analyze utilization across multiple systems or servers when system clocks (and therefore, data timestamps) are not synchronized. The system or server is running an operating system unsupported by VSE. To correct Synchronize the managed node clock to the CMS system clock. System system_name has incomplete system information. Check the system's status in HP SIM. HP SIM has not discovered enough information about this system for capcollect to be able to collect data from the system. capcollect requires that the System Type attribute has the value server to collect from a system. From the HP SIM All Systems page, click the system name to go to the HP SIM System Page. On the identify tab, click the + next to Product Description to expand it. If the System Type is unknown or unmanaged, capcollect cannot collect data from that system. Change the System Type to server. system_name: HP SIM requires trusted certificates for managed systems but no trusted certificate exists for this system. system_name: The Utilization WBEM Provider is not installed. See message text. See message text. Set up the trusted certificate by manually installing the system's certificate into the HP SIM Trusted System Certificate List. Install the WBEM utilization provider on the system. system_name: The WBEM credentials provided by HP SIM were not accepted by the WBEM server. system_name: The WBEM server is not running and should be restarted. The capcollect command cannot use the WBEM credentials provided by HP SIM, perhaps because of recent changes to the user ID or password. The WBEM provider on the system is not running and should be restarted. Correct the global or system protocol settings for the affected system in HP SIM. You may need to rerun discovery to have the settings take effect. On the managed system, execute the command /opt/wbem/sbin/cimserver system_name: Upgrade the Utilization Provider on this system to version A or later. See message text. See message text. system_name: Unable to contact the WBEM server. See the capcollect(1m) manual page. A network or system problem prevents contact with the WBEM server. Run vseassist to troubleshoot connection issues. system_name: System information is not available from the WBEM provider. Collection from this system cannot proceed until this situation is corrected. The Name Resolution Service could not resolve localhost on the CMS. To correct this, make sure that either the name localhost can be resolved on the CMS or change the CMS_HOSTNAME setting in /etc/opt/vse/vseprefs.props to a hostname for the CMS that can be resolved. See the hosts(4) and nsswitch.conf(4) manual pages. See message text. Run vseassist to troubleshoot connection issues. If you prefer not to use the method described in the message, change the value for the CMS_HOSTNAME property in the vseprefs.props file from localhost to some other name that resolves to the IP address of the CMS. 172 Capacity Advisor messages

173 Table G-2 Warning Messages in Capacity Advisor (continued) Message Probable cause To correct The system attribute "attribute-name" is not available from HP SIM for the workload-name workload. Either run "Identify" on the system in HP SIM and export the profile again, or correct these fields in the header of the exported profile before importing it. If HP SIM has not correctly discovered all of the system attributes (operating system type, model, CPU count/speed, and memory size) some of the attributes needed to export the profile using the capprofile command are not available. See message text. The system attribute "attribute-name" must be specified before this profile can be imported. When importing a file using capprofile, the input file header must contain correct values for the system from which the profile data was gathered. If one or more attributes have the value <UNKNOWN>, the profile cannot be imported. If the profile data originated from a capprofile export, re-export the data after running Options Identify Systems...on the system in HP SIM, or manually correct the values in the header. See the capprofile(1m) command reference page for an example of a correctly formatted file. The system "system_name" has no workload defined. Make sure to select Tools VSE Management...in HP SIM before running this command for the first time. For HPVM Guests, please be sure that the HPVM WBEM provider is properly configured. If problems persist, run VSE Assist to further diagnose errors. An HP virtual machine may be discovered by HP SIM and labeled as a standalone server if the system does not have a properly configured WBEM provider for HP VMs. Such a system cannot be collected from until it is discovered by HP SIM correctly. Install the HP VM WBEM provider (vmprovider) on the virtual machine or correct the configuration problem. For help with using vseassist, see the HP Insight Dynamics 6.0 Getting Started Guide. The system system_name was not found in the HP SIM database. The system name specified on the command line is not known to HP SIM. Verify that the name is spelled correctly or add the system to HP SIM. The user has none of the required toolbox authorizations on node cms_name, where cms_name is the name of the CMS where the command was run. There was a problem connecting to the HP SIM server. See message text. Set authorizations as needed. For information on user authorizations in VSE, see HP Insight Dynamics 6.0 Getting Started Guide. Make sure that: 1. Your user name has been added to HP Systems Insight Manager. 2. Your user name and password, if specified, are spelled correctly. 3. HP Systems Insight Manager is running. 4. You used '--' for any long options and double quotes if your user name contains a domain, for example, commandname user mydomain\myusername pass mypassword Unable to collect from system "system-name" because it is disabled in HP SIM. The system may be an unbooted VM or an un-initialized blade. If the system is booted, go to the System page in HP SIM and resume monitoring using the link on the Tools & Links tab, then run Discovery on the system. If the system remains disabled, delete the system from HP SIM and rediscover it. Unable to contact the WBEM server. See the capcollect(1m) manual page. A network or system problem is preventing contact with the WBEM server. Run vseassist to help locate the problem. Command warning messages 173

174 Table G-2 Warning Messages in Capacity Advisor (continued) Message Values at duplicate sample time sample_time replace previous values for this time. Probable cause More than one sample imported with capprofile has the same time stamp. To correct The most recent sample is kept. Warning: Ignoring unknown workload workload_name on system_name Workload on the utilization provider on system_name is not known to VSE. No utilization data is collected for this unknown workload. On the CMS managing system_name, open the HP SIM All Systems list, click the system name to go to the HP SIM System Page. Warning: Overlapping workload definitions detected on system_name. The sum of workload utilizations exceeds system utilization. Redefine the workloads so that their utilization limits fall within the resource allocation for the system. Warning: the system clock on system_name is ~60 minutes, ss seconds ahead of the system clock on the CMS; this may render the utilization data unusable for planning purposes. If the time on the managed node is correct, the node's version of 'HP WBEM Services for HP-UX' may be older than the minimum, A Warning: the time difference of nnn seconds between the system clock on system_name and the system clock on the CMS may render the utilization data gathered unusable for planning purposes. HP Smart Solver error messages capcollect relies on WBEM to report the local time on a system, but Version of the WBEM Services Core Product for HP-UX reports the local time incorrectly. Messages that do not indicate a time difference of about an hour and for which actual times on the servers are not an hour apart, are not likely to be caused by the wrong WBEM version. When systems are used together in a scenario, Capacity Advisor assumes that the time axis of the utilization graphs for all systems is the same. The time axis is 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. Install a version of the WBEM Services Core Product that is or later. Ensure that clocks on systems in the scenario are synchronized to the clock on the CMS system. In situations where the Smart Solver is unable to produce a solution, one or more error messages are displayed. Solver error messages are shown in red text on the user interface screen and describe the issues that prevent a solution from being found. When available systems lack sufficient capacity When workloads cannot be placed on any system because the available systems lack sufficient capacity in one or more resources, the workloads are excluded from the computation and listed in the Smart Solver Excluded Systems table. A summary line is included that reports the minimum system capacity required to place the workload(s). 174 Capacity Advisor messages

175 Figure G-1 Example of Smart Solver Excluded Systems table, part of the a Smart Solver Results screen Remember that the Smart Solver includes utilization limits set for the workload, system, or scenario-wide when calculating desired capacity for the solution. Therefore, one way to correct the resource insufficiency could be to raise the utilization limits for the specified metrics. Another way is to select or add additional systems having at least the minimum required capacity. In the next example, the Smart Solver is unable to arrange the workloads such that they can all be placed on available systems, even though the systems have sufficient resources to place at least one workload per system. Figure G-2 Solver error messages when too few systems are available for the calculated required capacity needed 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 cannot 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, while the second value is the summed demand for each workload if it were placed separately. 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. The Smart Solver results might state 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. When the threshold for invalid data is exceeded The Smart Solver tracks placement attempts that were abandoned because the attempted aggregation of workloads would have exceeded the percentage of invalid data allowed for each system. (The invalid data threshold for each system is currently configured to be equal to the invalid data threshold specified by users for each workload.) In this situation, you would see a message similar to this: Some placement attempts failed because workloads exceeded the 16% per-system invalid data threshold -Per-attribute exceedances: 15% CPU, 0% memory, 0% disk I/O, 0% network I/O The above message indicates that, while trying to place workloads, 15% of the placement attempts failed because the resulting set of workloads would have exceeded the invalid data threshold for CPU allowed for each system. As a result, the returned solution was less than ideal because the Smart Solver had to rearrange workloads to keep those having significant invalid data in HP Smart Solver error messages 175

176 non-aligned samples from being placed together on a system. The degree to which these solutions are less than ideal increases as the invalid data threshold is pushed to allow higher tolerances because there is no way to determine the true utilization for invalidated sample intervals. To resolve this issue, use a combination of the following options: Adjust the Maximum Invalid Data percentage allowed by the Solver. Adjust the Data Range in the automated task such that all workloads have sufficient valid data. Collect or import additional valid data to improve the data validity percentage. Adjust the workload forecast model data range selection to exclude invalid periods. If these steps are insufficient or cannot be done, remove the workloads from the scenario that have higher percentages of invalid data, and run the Solver on the remaining workloads to obtain the best placement for those workloads. HP Smart Solver informational messages While working on a solution, the Smart Solver notes any non-critical issues that it encounters. These issues are presented on the Solution Results screen in the "Smart Solver Solution Information" box. For example, in the following consolidation and load balance job: Figure G-3 Example 3. Solver information messages when workload requirements exceed available capacity 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. 176 Capacity Advisor messages

HP Matrix Operating Environment 7.1 Getting Started Guide

HP Matrix Operating Environment 7.1 Getting Started Guide HP Matrix Operating Environment 7.1 Getting Started Guide Abstract This document provides an overview of the HP Matrix Operating Environment. It is intended to be used by system administrators and other

More information

HP Matrix Operating Environment 7.4 Getting Started Guide

HP Matrix Operating Environment 7.4 Getting Started Guide HP Matrix Operating Environment 7.4 Getting Started Guide Abstract This document provides an overview of the HP Matrix Operating Environment. It is intended to be used by system administrators and other

More information

HP Matrix Operating Environment 7.2 Getting Started Guide

HP Matrix Operating Environment 7.2 Getting Started Guide HP Matrix Operating Environment 7.2 Getting Started Guide Abstract This document provides an overview of the HP Matrix Operating Environment. It is intended to be used by system administrators and other

More information

HPE WBEM Providers for OpenVMS Integrity servers Release Notes Version 2.2-5

HPE WBEM Providers for OpenVMS Integrity servers Release Notes Version 2.2-5 HPE WBEM Providers for OpenVMS Integrity servers Release Notes Version 2.2-5 January 2016 This release note describes the enhancement, known restrictions, and errors found in the WBEM software and documentation,

More information

HPE Operations Agent. Concepts Guide. Software Version: For the Windows, HP-UX, Linux, Solaris, and AIX operating systems

HPE Operations Agent. Concepts Guide. Software Version: For the Windows, HP-UX, Linux, Solaris, and AIX operating systems HPE Operations Agent Software Version: 12.02 For the Windows, HP-UX, Linux, Solaris, and AIX operating systems Concepts Guide Document Release Date: December 2016 Software Release Date: December 2016 Legal

More information

Designing high-availability solutions using HP Integrity Virtual Machines as HP Serviceguard packages

Designing high-availability solutions using HP Integrity Virtual Machines as HP Serviceguard packages Designing high-availability solutions using HP Integrity Virtual Machines as HP Serviceguard packages August 2006 Executive summary... 2 HP Integrity VM overview... 2 HP Integrity VM feature summary...

More information

HP XP7 Performance Advisor Software Installation Guide (v6.1.1)

HP XP7 Performance Advisor Software Installation Guide (v6.1.1) HP XP7 Performance Advisor Software Installation Guide (v6.1.1) Abstract This document describes how to install and configure the HP XP7 Performance Advisor Software. This document is intended for users

More information

HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide

HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide Abstract This guide is intended to provide setup information for HP VMware ESXi and vsphere. HP Part Number: 616896-409 Published: September

More information

HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide

HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide Abstract This guide is intended to provide setup information for HPE VMware ESXi and vsphere. Part Number: 818330-003 Published: April

More information

HP ProLiant Agentless Management Pack (v 3.2) for Microsoft System Center User Guide

HP ProLiant Agentless Management Pack (v 3.2) for Microsoft System Center User Guide HP ProLiant Agentless Management Pack (v 3.2) for Microsoft System Center User Guide Abstract This guide provides information on using the HP ProLiant Agentless Management Pack for System Center version

More information

HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum

HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum This addendum to the HPE Datacenter Care Service data sheet describes HPE Datacenter Care SAP and SAP HANA service features, which are

More information

HP Integrity Virtual Server Manager 6.4 User Guide

HP Integrity Virtual Server Manager 6.4 User Guide HP Integrity Virtual Server Manager 6.4 User Guide Abstract This document helps you understand and use HP Integrity Virtual Server Manager. The audience for this document includes system administrators

More information

HP integrated Citrix XenServer Online Help

HP integrated Citrix XenServer Online Help HP integrated Citrix XenServer Online Help Part Number 486855-002 September 2008 (Second Edition) Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to

More information

HP Service Manager. Software Version: 9.41 For the supported Windows and UNIX operating systems. SM Reports help topics for printing

HP Service Manager. Software Version: 9.41 For the supported Windows and UNIX operating systems. SM Reports help topics for printing HP Service Manager Software Version: 9.41 For the supported Windows and UNIX operating systems SM Reports help topics for printing Document Release Date: September 2015 Software Release Date: September

More information

Best Practices When Deploying Microsoft Windows Server 2008 R2 or Microsoft Windows Server 2008 SP2 on HP ProLiant DL980 G7 Servers

Best Practices When Deploying Microsoft Windows Server 2008 R2 or Microsoft Windows Server 2008 SP2 on HP ProLiant DL980 G7 Servers Best Practices When Deploying Microsoft Windows Server 2008 R2 or Microsoft Windows Server 2008 SP2 on HP ProLiant DL980 G7 Servers Technical white paper Table of contents Introduction... 2 OS Support

More information

Application Discovery 6.2 User Guide

Application Discovery 6.2 User Guide Application Discovery 6.2 User Guide HP Part Number: 5900-0857 Published: October 2010 Edition: 1 Copyright 2008, 2010 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license

More information

HP BladeSystem Matrix Compatibility Chart

HP BladeSystem Matrix Compatibility Chart HP BladeSystem Matrix Compatibility Chart For supported hardware and software, including BladeSystem Matrix firmware set 1.01 Part Number 512185-003 December 2009 (Third Edition) Copyright 2009 Hewlett-Packard

More information

HP StorageWorks Continuous Access EVA 2.1 release notes update

HP StorageWorks Continuous Access EVA 2.1 release notes update HP StorageWorks Continuous Access EVA 2.1 release notes update Part number: T3687-96038 Third edition: August 2005 Legal and notice information Copyright 2005 Hewlett-Packard Development Company, L.P.

More information

It is also available as part of the HP IS DVD and the Management DVD/HPSIM install.

It is also available as part of the HP IS DVD and the Management DVD/HPSIM install. Overview The HP is a web-based interface that consolidates and simplifies the management of individual ProLiant and Integrity servers running Microsoft Windows or Linux operating systems. By aggregating

More information

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware 2010 VMware Inc. All rights reserved About the Speaker Hemant Gaidhani Senior Technical

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

Managing Your IP Telephony Environment

Managing Your IP Telephony Environment Managing Your IP Telephony Environment with HP OpenView The Growing Need to Manage IP Telephony...2 Designing an IP Telephony Solution...2 Installing and Configuring an IP Telephony Solution...4 Maintaining

More information

HP P4000 Remote Copy User Guide

HP P4000 Remote Copy User Guide HP P4000 Remote Copy User Guide Abstract This guide provides information about configuring and using asynchronous replication of storage volumes and snapshots across geographic distances. For the latest

More information

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions: Currently shipping versions: HP Integrity VM (HP-UX 11i v2 VM Host) v3.5 HP Integrity VM (HP-UX 11i v3 VM Host) v4.0 Integrity Virtual Machines (Integrity VM) is a soft partitioning and virtualization

More information

HP StorageWorks XP Performance Advisor Software User Guide

HP StorageWorks XP Performance Advisor Software User Guide HP StorageWorks XP Performance Advisor Software User Guide This guide describes how to use HP StorageWorks XP Performance Advisor Software product (XP Performance Advisor), and includes the user tasks

More information

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5 A6826A PCI-X Dual Channel 2Gb/s Fibre Channel Adapter Performance Paper for Integrity Servers Table of contents Introduction...2 Executive summary...2 Test results...3 IOPs...3 Service demand...3 Throughput...4

More information

HP Operations Manager

HP Operations Manager HP Operations Manager Software Version: 9.22 UNIX and Linux operating systems Java GUI Operator s Guide Document Release Date: December 2016 Software Release Date: December 2016 Legal Notices Warranty

More information

HP Web Jetadmin 8.0 Credential Store Feature

HP Web Jetadmin 8.0 Credential Store Feature HP Web Jetadmin 8.0 Credential Store Feature Table of Contents: Overview...1 The Credential Store...1 Interacting with the Credential Store...2 Configuration of Device Credentials...2 Example...3 Credential

More information

VIRTUAL APPLIANCES. Frequently Asked Questions (FAQ)

VIRTUAL APPLIANCES. Frequently Asked Questions (FAQ) VX INSTALLATION 2 1. I need to adjust the disk allocated to the Silver Peak virtual appliance from its default. How should I do it? 2. After installation, how do I know if my hard disks meet Silver Peak

More information

Introduction... 2 Assumptions... 2

Introduction... 2 Assumptions... 2 HP Network Node Manager ispi Performance for Traffic Software Version: 9.20 Deployment by Example Table of Contents Introduction... 2 Assumptions... 2 Installation... 3 Installing the HP NNMi Extension

More information

HP Operations Orchestration

HP Operations Orchestration HP Operations Orchestration For the Linux or Windows operating systems Software Version: 9.02 Document Release Date: October 2011 Software Release Date: October 2011 Legal Notices Warranty The only warranties

More information

HPE StoreEver MSL6480 Tape Library CLI Utility Version 1.0 User Guide

HPE StoreEver MSL6480 Tape Library CLI Utility Version 1.0 User Guide HPE StoreEver MSL6480 Tape Library CLI Utility Version 1.0 User Guide Abstract This document explains how to install and use the HPE StoreEver MSL6480 Tape Library CLI utility, which provides a non-graphical

More information

HP Business Service Management

HP Business Service Management HP Business Service Management Software Version: 9.26 Getting Started With BPM - Best Practices Document Release Date: September 2015 Software Release Date: September 2015 Legal Notices Warranty The only

More information

HP StoreVirtual Storage Multi-Site Configuration Guide

HP StoreVirtual Storage Multi-Site Configuration Guide HP StoreVirtual Storage Multi-Site Configuration Guide Abstract This guide contains detailed instructions for designing and implementing the Multi-Site SAN features of the LeftHand OS. The Multi-Site SAN

More information

HP Intelligent Management Center Connection Resource Manager (Virtual Application Network Manager)

HP Intelligent Management Center Connection Resource Manager (Virtual Application Network Manager) HP Intelligent Management Center Connection Resource Manager (Virtual Application Network Manager) Administrator Guide Abstract IMC Connection Resource Manager has been renamed to Virtual Application Network

More information

HP 3PAR OS MU3 Patch 18 Release Notes

HP 3PAR OS MU3 Patch 18 Release Notes HP 3PAR OS 3.2.1 MU3 Patch 18 Release Notes This release notes document is for Patch 18 and intended for HP 3PAR Operating System Software 3.2.1.292 (MU3). HP Part Number: QL226-98326 Published: August

More information

Guest Management Software V2.0.2 Release Notes

Guest Management Software V2.0.2 Release Notes Guest Management Software V2.0.2 Release Notes Abstract These release notes provide important release-related information for GMS (Guest Management Software) Version 2.0.2. GMS V2.0.2 is MSM software version

More information

OMi Management Pack for Microsoft SQL Server. Software Version: For the Operations Manager i for Linux and Windows operating systems.

OMi Management Pack for Microsoft SQL Server. Software Version: For the Operations Manager i for Linux and Windows operating systems. OMi Management Pack for Microsoft Software Version: 1.01 For the Operations Manager i for Linux and Windows operating systems User Guide Document Release Date: April 2017 Software Release Date: December

More information

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions: Currently shipping versions: HP Integrity VM (HP-UX 11i v2 VM Host) v3.5 HP Integrity VM (HP-UX 11i v3 VM Host) v4.1 Integrity Virtual Machines (Integrity VM) is a soft partitioning and virtualization

More information

HPE XP7 Performance Advisor Software 7.2 Release Notes

HPE XP7 Performance Advisor Software 7.2 Release Notes HPE XP7 Performance Advisor Software 7.2 Release Notes Part Number: T1789-96464a Published: December 2017 Edition: 2 Copyright 1999, 2017 Hewlett Packard Enterprise Development LP Notices The information

More information

vsan 6.6 Performance Improvements First Published On: Last Updated On:

vsan 6.6 Performance Improvements First Published On: Last Updated On: vsan 6.6 Performance Improvements First Published On: 07-24-2017 Last Updated On: 07-28-2017 1 Table of Contents 1. Overview 1.1.Executive Summary 1.2.Introduction 2. vsan Testing Configuration and Conditions

More information

Software Product Description

Software Product Description Software Product Description PRODUCT NAME: HP DECset for OpenVMS V12.8 SPD 42.29.18 DESCRIPTION This document addresses HP DECset Version 12.8 for OpenVMS Alpha Systems and HP DECset Version 12.8 for OpenVMS

More information

Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays

Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays TECHNICAL REPORT: Performance Study Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays ABSTRACT The Dell EqualLogic hybrid arrays PS6010XVS and PS6000XVS

More information

The HP 3PAR Get Virtual Guarantee Program

The HP 3PAR Get Virtual Guarantee Program Get Virtual Guarantee Internal White Paper The HP 3PAR Get Virtual Guarantee Program Help your customers increase server virtualization efficiency with HP 3PAR Storage HP Restricted. For HP and Channel

More information

HP Virtual Server Environment Reference Architecture: Shared Infrastructure for Databases

HP Virtual Server Environment Reference Architecture: Shared Infrastructure for Databases HP Virtual Server Environment Reference Architecture: Shared Infrastructure for s High Level Concepts Introduction... 2 Executive Summary... 2 Modular building blocks... 3 Servers... 3 Storage... 6 Management...

More information

HPE ComputeSensor. User Guide. Software Version: 3.02 Windows and Linux operating systems. Document Release Date: August 2017

HPE ComputeSensor. User Guide. Software Version: 3.02 Windows and Linux operating systems. Document Release Date: August 2017 HPE ComputeSensor Software Version: 3.02 Windows and Linux operating systems User Guide Document Release Date: August 2017 Software Release Date: August 2017 Legal Notices Warranty The only warranties

More information

HP Universal CMDB. Software Version: DDMI to Universal Discovery Migration Walkthrough Guide

HP Universal CMDB. Software Version: DDMI to Universal Discovery Migration Walkthrough Guide HP Universal CMDB Software Version: 10.22 DDMI to Universal Discovery Migration Walkthrough Guide Document Release Date: December 2015 Software Release Date: December 2015 Legal Notices Warranty The only

More information

HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System

HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System Migration Guide HP Part Number: 5900-1089 Published: August 2010, Edition 1 Copyright 2010 Hewlett-Packard Development Company, L.P.

More information

HP MSA Family Installation and Startup Service

HP MSA Family Installation and Startup Service Technical data HP MSA Family Installation and HP Services Service benefits Allows your IT resources to stay focused on their core tasks and priorities Reduces implementation time, impact, and risk to your

More information

All rights reserved. All trademarks are the property of their respective owners.

All rights reserved. All trademarks are the property of their respective owners. 2017 5nine Software Inc. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval

More information

HPE ilo Federation User Guide for ilo 5

HPE ilo Federation User Guide for ilo 5 HPE ilo Federation User Guide for ilo 5 Abstract This guide explains how to configure and use the HPE ilo Federation features. It is intended for system administrators, Hewlett Packard Enterprise representatives,

More information

Monitoring a VMware ESX/ESXi Environment

Monitoring a VMware ESX/ESXi Environment Monitoring a VMware ESX/ESXi Environment Introduction... 2 Target Audience... 2 Terms Used in the Document... 2 How the Monitoring Solution Works... 2 Features of the Monitoring Solution... 4 HP Products

More information

QuickSpecs SmartStart TM Release 6.0

QuickSpecs SmartStart TM Release 6.0 S MARTSTART The ProLiant Essentials Foundation Pack, which includes the SmartStart CD and the Management CD ships standard with every ProLiant ML/DL Server. For more information on SmartStart, visit us

More information

SQL Server 2008 Consolidation

SQL Server 2008 Consolidation Technology Concepts and Business Considerations Abstract The white paper describes how SQL Server 2008 consolidation provides solutions to basic business problems pertaining to the usage of multiple SQL

More information

Table of contents. OpenVMS scalability with Oracle Rdb. Scalability achieved through performance tuning.

Table of contents. OpenVMS scalability with Oracle Rdb. Scalability achieved through performance tuning. OpenVMS scalability with Oracle Rdb Scalability achieved through performance tuning. Table of contents Abstract..........................................................2 From technical achievement to

More information

HP Application Lifecycle Management. Upgrade Best Practices

HP Application Lifecycle Management. Upgrade Best Practices HP Application Lifecycle Management Upgrade Best Practices Document Release Date: October 2010 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty

More information

SiteScope Adapter for HP OpenView Operations

SiteScope Adapter for HP OpenView Operations SiteScope Adapter for HP OpenView Operations for the UNIX and Windows Operating System Software Version: 1.00, 1.01 User s Guide Document Release Date: 24 November 2009 Software Release Date: December

More information

QuickSpecs. What's New The addition of VMware ESX Server and VMware Virtual Infrastructure Node (VIN)

QuickSpecs. What's New The addition of VMware ESX Server and VMware Virtual Infrastructure Node (VIN) Overview HP supports, certifies, and sells VMware Virtualization software on HP ProLiant servers. VMware from HP provides a comprehensive suite of virtualization solutions designed expressly for mission-critical

More information

HP StorageWorks MSA/P2000 Family Disk Array Installation and Startup Service

HP StorageWorks MSA/P2000 Family Disk Array Installation and Startup Service HP StorageWorks MSA/P2000 Family Disk Array Installation and Startup Service HP Services Technical data The HP StorageWorks MSA/P2000 Family Disk Array Installation and Startup Service provides the necessary

More information

System Monitor - Performance Monitoring Services 5.8 User's Guide

System Monitor - Performance Monitoring Services 5.8 User's Guide System Monitor - Performance Monitoring Services 5.8 User's Guide - First Edition - Copyright (C) NEC Corporation 2004-2017. Disclaimer of Warranty All the information, text, graphics, links or other items

More information

HP StoreVirtual Storage Multi-Site Configuration Guide

HP StoreVirtual Storage Multi-Site Configuration Guide HP StoreVirtual Storage Multi-Site Configuration Guide Abstract This guide contains detailed instructions for designing and implementing the Multi-Site SAN features of the LeftHand OS. The Multi-Site SAN

More information

Forescout. Configuration Guide. Version 2.4

Forescout. Configuration Guide. Version 2.4 Forescout Version 2.4 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

What Is New in VMware vcenter Server 4 W H I T E P A P E R

What Is New in VMware vcenter Server 4 W H I T E P A P E R What Is New in VMware vcenter Server 4 W H I T E P A P E R Table of Contents What Is New in VMware vcenter Server 4....................................... 3 Centralized Control and Visibility...............................................

More information

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Retired. Currently shipping versions:

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Retired. Currently shipping versions: Currently shipping versions: HP Integrity VM (HP-UX 11i v3 VM Host) v4.2 HP Integrity VM (HP-UX 11i v2 VM Host) v3.5 Integrity Virtual Machines (also called Integrity VM or HPVM) is a hypervisor product

More information

HP ProLiant Hardware Inventory Tool for Configuration Manager 2007 User Guide

HP ProLiant Hardware Inventory Tool for Configuration Manager 2007 User Guide HP ProLiant Hardware Inventory Tool for Configuration Manager 2007 User Guide HP Part Number: Part Number 530778-003 Published: May 2010 (Fourth Edition) Notices Copyright 2009, 2010 Hewlett-Packard Development

More information

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo White Paper Deploying Application and OS Virtualization Together: Citrix and Virtuozzo www.swsoft.com Version 1.0 Table of Contents The Virtualization Continuum: Deploying Virtualization Together... 3

More information

The HP Blade Workstation Solution A new paradigm in workstation computing featuring the HP ProLiant xw460c Blade Workstation

The HP Blade Workstation Solution A new paradigm in workstation computing featuring the HP ProLiant xw460c Blade Workstation The HP Blade Workstation Solution A new paradigm in workstation computing featuring the HP ProLiant xw460c Blade Workstation Executive overview...2 HP Blade Workstation Solution overview...2 Details of

More information

HP Insight Control for Microsoft System Center Installation Guide

HP Insight Control for Microsoft System Center Installation Guide HP Insight Control for Microsoft System Center Installation Guide Abstract This guide describes installing HP Insight Control for Microsoft System Center. This guide is intended for use by system integrators

More information

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO)

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO) Economic Insight Paper How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO) By Eric Slack, Sr. Analyst December 2017 Enabling you to make the best technology

More information

Project and Portfolio Management Center

Project and Portfolio Management Center Project and Portfolio Management Center Software Version: 9.42 Getting Started Go to HELP CENTER ONLINE http://admhelp.microfocus.com/ppm/ Document Release Date: September 2017 Software Release Date: September

More information

Enabling High Availability for SOA Manager

Enabling High Availability for SOA Manager Enabling High Availability for SOA Manager Abstract... 2 Audience... 2 Introduction... 2 Prerequisites... 3 OS/Platform... 3 Cluster software... 4 Single SOA Manager Server Fail Over... 4 Setting up SOA

More information

QuickSpecs. Models SATA RAID Controller HP 6-Port SATA RAID Controller B21. HP 6-Port SATA RAID Controller. Overview.

QuickSpecs. Models SATA RAID Controller HP 6-Port SATA RAID Controller B21. HP 6-Port SATA RAID Controller. Overview. Overview HP 6 Port SATA RAID controller provides customers with new levels of fault tolerance for low cost storage solutions using SATA hard drive technologies. Models SATA RAID Controller 372953-B21 DA

More information

HP Data Center Automation Appliance

HP Data Center Automation Appliance HP Data Center Automation Appliance DCAA at-a-glance Express Edition Software Version: 1.00 Release Date: April 2015 Legal Notices Warranty The only warranties for HP products and services are set forth

More information

HP Virtual Desktop Infrastructure with VMware View Overview

HP Virtual Desktop Infrastructure with VMware View Overview Overview HP Virtual Desktop Infrastructure (VDI) is an end-to-end client virtualization solution based on the best managed and virtualizationready HP ProLiant and BladeSystem servers, HP Storage Works

More information

Topexam. 一番権威的な IT 認定試験ウェブサイト 最も新たな国際 IT 認定試験問題集

Topexam.  一番権威的な IT 認定試験ウェブサイト 最も新たな国際 IT 認定試験問題集 Topexam 一番権威的な IT 認定試験ウェブサイト http://www.topexam.jp 最も新たな国際 IT 認定試験問題集 Exam : HP0-090 Title : HP-UX Virtual Server Environment Vendors : HP Version : DEMO Get Latest & Valid HP0-090 Exam's Question and

More information

HPE 3PAR OS MU3 Patch 18 Upgrade Instructions

HPE 3PAR OS MU3 Patch 18 Upgrade Instructions HPE 3PAR OS 3.1.3 MU3 Patch 18 Upgrade Instructions This upgrade instructions document is for installing Patch 18 on the HPE 3PAR Operating System Software 3.1.3.334 (MU3). This document is for Hewlett

More information

Release Notes. Operations Smart Plug-in for Virtualization Infrastructure

Release Notes. Operations Smart Plug-in for Virtualization Infrastructure Operations Smart Plug-in for Virtualization Infrastructure Software Version: 12.04 Operations Manager for Windows, HP-UX, Linux, and Solaris operating systems Release Notes Document Release Date: August

More information

Introduction Optimizing applications with SAO: IO characteristics Servers: Microsoft Exchange... 5 Databases: Oracle RAC...

Introduction Optimizing applications with SAO: IO characteristics Servers: Microsoft Exchange... 5 Databases: Oracle RAC... HP StorageWorks P2000 G3 FC MSA Dual Controller Virtualization SAN Starter Kit Protecting Critical Applications with Server Application Optimization (SAO) Technical white paper Table of contents Introduction...

More information

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 HP Quality Center Upgrade Best Practices White paper Table of contents About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 Defining... 3 Determine the need for an HP Quality Center Upgrade...

More information

Intelligent Provisioning 3.00 Release Notes

Intelligent Provisioning 3.00 Release Notes Intelligent Provisioning 3.00 Release Notes Part Number: 881705-001b Published: October 2017 Edition: 3 Copyright 2017 Hewlett Packard Enterprise Development LP Notices The information contained herein

More information

HP Operations Orchestration

HP Operations Orchestration HP Operations Orchestration For Windows and Linux operating systems Software Version: 9.07.0006 System Requirements Document Release Date: April 2014 Software Release Date: February 2014 Legal Notices

More information

HPE 3PAR Performance and Capacity Trending Service

HPE 3PAR Performance and Capacity Trending Service Data sheet HPE 3PAR Performance and Capacity Trending Service HPE Lifecycle Event Services HPE 3PAR Performance and Capacity Trending Service provides data collection, analysis, and reports with key performance

More information

Smart Array Controller technology: drive array expansion and extension technology brief

Smart Array Controller technology: drive array expansion and extension technology brief Smart Array Controller technology: drive array expansion and extension technology brief Abstract... 2 Introduction... 2 Array configuration utility... 2 Capacity expansion... 2 Logical drive creation...

More information

QuickSpecs HP Insight Rapid Deployment software 6.0

QuickSpecs HP Insight Rapid Deployment software 6.0 Overview HP Insight Rapid Deployment software is a complete deployment solution for ProLiant and Integrity servers. HP Insight Rapid Deployment software automates the process of deploying and provisioning

More information

Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software

Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software Dell EMC Engineering January 2017 A Dell EMC Technical White Paper

More information

HP SCOM Management Packs User Guide

HP SCOM Management Packs User Guide HP SCOM Management Packs User Guide Abstract This guide describes the HP extensions for Microsoft System Center Operations Manager that are provided as part of HP OneView for Microsoft System Center (formerly

More information

HP ProLiant Essentials RDMA for HP Multifunction Network Adapters User Guide

HP ProLiant Essentials RDMA for HP Multifunction Network Adapters User Guide HP ProLiant Essentials RDMA for HP Multifunction Network Adapters User Guide Part Number 432562-00B February 2007 (Second Edition) Copyright 2007 Hewlett-Packard Development Company, L.P. The information

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Deploying Application and OS Virtualization Together: Citrix and Parallels Virtuozzo Containers www.parallels.com Version 1.0 Table of Contents The Virtualization

More information

vanalytics Endpoint Monitoring Technical Deployment Guide for Real Time Endpoint Monitoring and Alerts

vanalytics Endpoint Monitoring Technical Deployment Guide for Real Time Endpoint Monitoring and Alerts vanalytics Endpoint Monitoring Technical Deployment Guide for Real Time Endpoint Monitoring and Alerts Last Updated: September 6, 2016 Document Version: 3.2.2 Page 1 of 14 THE SPECIFICATIONS AND INFORMATION

More information

QuickSpecs. HP SANworks Storage Resource Manager. Overview. Model HP SANworks Storage Resource Manager v4.0b Enterprise Edition.

QuickSpecs. HP SANworks Storage Resource Manager. Overview. Model HP SANworks Storage Resource Manager v4.0b Enterprise Edition. Overview Model v4.0b Enterprise Edition Introduction Storage Resource Manager (SRM) is web-based software for HP-UX, Windows 2000, Windows NT, Novell NetWare, Tru64 UNIX, OpenVMS, Sun Solaris, IBM AIX,

More information

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4 Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4 Solutions for Small & Medium Environments Virtualization Solutions Engineering Ryan Weldon and Tom Harrington THIS WHITE PAPER

More information

Intelligent Provisioning 3.10 Release Notes

Intelligent Provisioning 3.10 Release Notes Intelligent Provisioning 3.10 Release Notes Part Number: 881705-002 Published: February 2018 Edition: 1 Copyright 2017, 2018 Hewlett Packard Enterprise Development LP Notices The information contained

More information

Intel Hyper-Threading technology

Intel Hyper-Threading technology Intel Hyper-Threading technology technology brief Abstract... 2 Introduction... 2 Hyper-Threading... 2 Need for the technology... 2 What is Hyper-Threading?... 3 Inside the technology... 3 Compatibility...

More information

Overview of HP tiered solutions program for Microsoft Exchange Server 2010

Overview of HP tiered solutions program for Microsoft Exchange Server 2010 Overview of HP tiered solutions program for Microsoft Exchange Server 2010 Table of contents Executive summary... 2 Introduction... 3 Exchange 2010 changes that impact tiered solutions... 3 Hardware platforms...

More information

Hewlett Packard Enterprise. HPE OmniStack for vsphere Upgrade Guide

Hewlett Packard Enterprise. HPE OmniStack for vsphere Upgrade Guide Hewlett Packard Enterprise HPE OmniStack for vsphere Upgrade Guide Part number: P00126-001 Published: September 2017 2017 Hewlett Packard Enterprise Development LP Notices The information contained herein

More information

HP Real User Monitor. Software Version: Real User Monitor Sizing Guide

HP Real User Monitor. Software Version: Real User Monitor Sizing Guide HP Real User Monitor Software Version: 9.26 Real User Monitor Sizing Guide Document Release Date: September 2015 Software Release Date: September 2015 Real User Monitor Sizing Guide Legal Notices Warranty

More information

WebSphere. Virtual Enterprise Version Virtualization and WebSphere Virtual Enterprise Version 6.1.1

WebSphere. Virtual Enterprise Version Virtualization and WebSphere Virtual Enterprise Version 6.1.1 WebSphere Virtual Enterprise Version 6.1.1 Virtualization and WebSphere Virtual Enterprise Version 6.1.1 ii : Contents Preface............... v Chapter 1. Virtualization and WebSphere Virtual Enterprise...........

More information

HP Network Node Manager i-series Software

HP Network Node Manager i-series Software HP Network Node Manager i-series Software For the Windows, HP-UX, Linux, and Solaris operating systems Software Version: NNMi 8.1x patch 4 (8.12) Online Help: Document Release Date: June 2009 Software

More information

HPE Storage Optimizer Software Version: 5.4. Best Practices Guide

HPE Storage Optimizer Software Version: 5.4. Best Practices Guide HPE Storage Optimizer Software Version: 5.4 Best Practices Guide Document Release Date: November 2016 Software Release Date: November 2016 Legal Notices Warranty The only warranties for Hewlett Packard

More information

HP Virtual Connect Enterprise Manager

HP Virtual Connect Enterprise Manager HP Virtual Connect Enterprise Manager Data Migration Guide HP Part Number: 487488-001 Published: April 2008, first edition Copyright 2008 Hewlett-Packard Development Company, L.P. Legal Notices Confidential

More information