HP Insight Capacity Advisor 6.
© 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 12.211 and 12.212, 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.
Table of Contents 1 Introduction...................................................................................................................11 Setup considerations.............................................................................................................................12 Licensing requirements...................................................................................................................12 Installation..............................................................
With percentage of time limits..............................................................................................29 Scope of utilization limits...........................................................................................................29 Adjusting power...................................................................................................................................30 Power cap data.....................................................................................
Data collection and the HP Insight Capacity Advisor Consolidation software..............................63 Using Capacity Advisor with consolidation software server data............................................64 Viewing the licensed servers in HP SIM....................................................................................64 Importing data for use in Capacity Advisor...................................................................................
Viewing forecast data in a profile viewer..................................................................................86 Viewing forecast data in a utilization report.............................................................................86 Working with scenarios........................................................................................................................86 Creating a planning scenario........................................................................................
Step 2 of 3: Set level of effort for Smart Solver calculation.......................................................111 Step 3 of 3: View Smart Solver solutions..................................................................................111 Results: Automated consolidation to VMs.........................................................................112 Automated solution finding: Load balance of servers or VM hosts .............................................113 Begin with a scenario................
Power calibration calculations............................................................................................................129 Determining idle/max values for non-Blade servers ....................................................................129 Determining idle/max values for Blade servers............................................................................130 P-class HP Blades and HP Blade system sizer:........................................................................
Index...............................................................................................................................
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.
• • • • • • • • Number of CPU cores CPU benchmark data Memory size Network I/O bandwidth Disk I/O bandwidth Power usage Platform multiplier for memory (see “Adjusting for platform changes” (page 123)) Virtualization adjustments (see “Adjusting for virtualization changes” (page 127)) Setup considerations To prepare to use Capacity Advisor, consider the following: • • • • • Licensing requirements Installation Upgrade and reinstallation Credentials Dependencies Licensing requirements Capacity Advisor is in
For additional information on disk space requirements, see the Insight Dynamics installation guide appropriate for your operating system at http://www.hp.com/go/insightdynamics/docs . Credentials To use Capacity Advisor, to collect data, and to run reports, you must have credentials (a valid user name and password) and appropriate toolbox authorization on systems where you plan to use Capacity Advisor. For specifics about setting up user authorizations, see the HP Insight Dynamics 6.
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.
◦ ◦ ◦ — 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 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).
3 4 5 available to the Capacity Advisor Data Collector. The Utilization Provider enables the operation of the Capacity Advisor Data Collector. HP Insight Control virtual machine management (virtual machine management) data is made available to the Capacity Advisor Data Collector. Characteristics of managed systems are stored in the Insight Dynamics database and used when collecting utilization Data. 8 9 10 Automatic data conversion occurs when importing data into the Insight Dynamics database.
1 Data is obtained from some managed system types using more than one collector. This is done where the data from both collectors provide a broader or more accurate view than can be obtained from using only one collector on that managed system type.
Table 2-2 A comparison of agentless data collection and use of Utilization WBEM Provider (continued) Agentless data collection Utilization Provider (UP) Small additional load on the network incurred by the Slight additional load on network incurred once per day ongoing operation of the agentless data collection service Data collection starts within a few minutes of configuring Data collection starts within 24 hours of configuring the the system using Insight managed system setup wizard system using Insigh
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.
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.
Further experimentation in Capacity Advisor with resource allocations, consolidations, and utilization limits will help you arrive at the best fit for these workloads. With Capacity Advisor's visualization and reporting tools, you can make a considered estimate of server resource utilization using different scenarios and easily refine allocations by tweaking values in the scenarios.
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 ” (page 23)) • 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.
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.
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.
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.
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.
(For more information on how utilization is calculated for each resource, see Appendix C (page 153) .) 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.
Table 3-1 Percent of time conversions (continued) Percent of Time Minutes/ Week Hours/ Week Hours/Day (24–hour day) 3 302.4 5.04 .72 5 504.0 8.40 1.20 10 1008.0 16.8 2.40 15 1512.0 25.2 3.60 20 2016.0 33.6 4.80 25 2520.0 42.0 6.00 30 3,024.0 50.4 7.20 100 10080.0 168.00 24.
• • • • 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.
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 67).
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.
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.
Forecast model attributes Table 3-4 Forecast model attributes Field Description Description Descriptive text of this model for your use. Forecast Data Range Selection 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.
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 Insight Dynamics 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 wel
Task: Plan server consolidation This section starts with a general procedure for consolidating servers (“Understanding the consolidation task” (page 36)), followed by an example of manual server consolidation (“Example consolidation: Stacking applications on an existing server” (page 36)).
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.
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. 6.
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.
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.
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.
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.
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.
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.
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 save and apply the changes. Related topics • • “Utilization limits ” (page 27) “Setting scenario-wide utilization limits” (page 80) 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.
Table 4-3 Checklist — Consolidating server loads onto a virtual machine using automated solution finding (HP Smart Solver) Task Related Procedure(s) Determine which systems to consolidate (both to • “Creating a consolidation candidates report” (page 76) and from). Create a planning scenario. • “Creating a planning scenario” (page 86) Run reports on the scenario systems.
Related topic • “Creating a planning scenario” (page 86) 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).
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.
Related topics • • • 50 “Automating solution generation: HP Smart Solver” (page 31) “Automated solution finding: System consolidation to VMs” (page 109) “Results: Automated consolidation to VMs” (page 112) Planning with Capacity Advisor
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.
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.
4. Move the workload Follow the procedure in “Automated solution finding: Workload stacking” (page 115)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.
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.
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.
• • 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).
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 multiple other VM hosts within a short period of time (between one capcollect operation and the next capcollect), as might occur when simulating virtual machines within a cluster, performance is calculated using the ratio of the clock speeds multiplied by the performance index of the current VM host.
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.
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.
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 55)). 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.
• • • Update the collected data on all available systems ( see “Updating collected data on all systems” (page 62)). Update the collected data from some systems (see “Updating collected data on selected systems” (page 62)). Update the collected data presented in a Profile Viewer report (see “Updating data displayed in a profile viewer” (page 62)). Updating collected data on all systems You may want to update data for all systems at one time.
Prerequisite • 1. 2. 3. You must be logged in to HP Systems Insight Manager software with any level of access permissions. From the Capacity Advisor tab, select Configure→Agentless Data Collection→List Selected Systems.... The Task Confirmation screen opens. 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.
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.
2. 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 20071101 -e 20071231] If no date range is given, all data up to 30 days is imported. 5. 6. Optionally, specify [-p] if the import is for a non-Insight Dynamics workload.
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).
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.
Prerequisites • • You must be logged in to Insight Dynamics (see “Accessing Capacity Advisor” (page 55)). You must have collected data on the systems of interest (see “Gathering data for Capacity Advisor” (page 55)). 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.
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. 2. If you want to view the profile of a workload: a. Click the Workload tab.
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.
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.
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. 3. Click the check box to the left of each object's name that is to appear in the report. Click OK.
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.
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. 2. 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.
Figure 5-1 Comparison of three scenarios in a Capacity Advisor report This report includes two consolidation solutions provided by the Smart Solver (ServerConsolidationResult-SmallSystem and ServerConsolidationResults-BigSystem) and the original pre-consolidation set of physical servers (ServerConsolidationScenario). For more snapshots from this same report, see “Scenario comparison report” (page 157).
Creating a consolidation candidates report 1. 2. 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.
2. 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.
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.
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.
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.
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.
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.
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 82).) . 1. 2. Provide a brief description of the forecast model in the Description field. Choose a time frame to use in tiling the data into the future (default: fixed interval).
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 55).) You must have sufficient authorization to define the forecast model for a workload or a system.
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.
• • For a quick view, “Viewing forecast data in a profile viewer” For a more thorough report, “Viewing forecast data in a utilization report” (page 86) 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 67).
Procedure 5-60 Identifying the scenario 1. 2. 3. Click Scenario Name in the left navigation column to open the Enter Scenario Name and Description screen. Required. Type a unique Name. Type a short description in the Description field. 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.
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. 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.
Prerequisites: • You must be editing a scenario (see “Editing a scenario” (page 88)) NOTE: 1. Changes to the data collection period persist across sessions. Click Edit Interval within the Set Data Range box. The fields are enabled as shown in the following image. 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: • • • • • • 3.
Change the meter representation Prerequisites: • You must be editing a scenario (see “Editing a scenario” (page 88)). 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.
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. 2. Click the check box preceding the scenario that you want to rename. Select Modify→Rename Planning Scenario...
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.
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.
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.
Change VMs to server 1. 2. From the System tab of the scenario editor, select one or more VMs. Select What-If Action→Change VMs to be Servers from the menu bar. The Edit Scenario: Change VMs to be Servers screen displays. 3. 4. Change the Meter Scale, if desired. 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.
8. Within the table titled To: (Selected VM Host), select a destination VM host for the previously selected systems. Server presentation: 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.
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. 5. Optional. Select HA (High Availability) Cluster.
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.
Removing a system As your scenarios evolve, you might need to remove systems from a scenario to represent planned or actual changes. 1. 2. From the System tab of the scenario editor, click in the check boxes beside the systems that you want to remove from the scenario. 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.
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.
6. Select a system on which to run the workload(s). NOTE: 7. a. b. You can move the workload(s) later as needed. 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. If you want to supply static values, select Static Profile. Static Profile is disabled when a workload is parked.
6. See “Determining estimated utilization assumptions for a workload” (page 125) for more information about the Static Profile fields. 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.
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. 7. 8. Change the Meter Representation if a different calculation is desired . The first table presents the workloads selected for the move.
Parking a workload When constructing a scenario, it can be desirable to temporarily remove the effects of workloads to reflect potential changes, without permanently removing the workloads. This is referred to as “parking” the workloads. 1. 2. If you are not on the Workload tab, click the Workload tab. 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.
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.
3. Supply values for idle and maximum power usage when manual calibration is selected. (See “Power calibration calculations” (page 129) 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.
Known problem: Collecting an iLO license: One of the steps in the checklist is to collect the iLO license. The following are known issues with this step: • You must be able to ping the iLO 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.
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.
3. 4. Supply values for idle and maximum power usage when manual calibration is selected. (See “Power calibration calculations” (page 129) for assistance in determining valid values for particular systems.) 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. 2.
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: • 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.
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: • 6. 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.
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.
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.
Step 1 of 3: Define the solution constraints 1. 2. Change the Meter Style, if desired. 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. 4. Change the Meter Representation if a different calculation is desired . Change solution constraints, if desired. NOTE: 5. The solution constraint is to change the maximum invalid data percentage allowed.
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.
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.
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: • 6. 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.
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.
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.05.
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.
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 e-mail address to send feedback directly to the Insight Dynamics development team: vse@hpuxweb.fc.hp.
Additional related information can be found in the following web sites: • The HP VSE Managed Node Software Update web site (http://vsemgmt.external.hp.com/) • HP Insight Dynamics – VSE for Integrity servers (http://www.hp.com/go/vse) • Reference Architectures for Application Deployment in Virtualized Environments (http:// www.hp.com/go/vsera) • HP Systems Insight Manager software (http://www.hp.com/go/hpsim). Follow the Information Library link for access to white papers and other documents.
A Calculation assistance See “Related technical papers” (page 122) 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.
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.
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.
Table A-1 Modify existing profile — settings to guide Estimated Utilization assumptions for workload Area Attribute Description Copy Profile Select Workload Drop-down list of previously defined workloads from which to copy attributes for the new workload. CPU Workload Multiplier Default: 1.0 See “CPU workload multiplier” (page 124) for more information. Memory Workload Multiplier Default: 1.0 See “Memory workload multiplier” (page 125) for more information.
Table A-2 Define static estimates — settings to guide Estimated Utilization assumptions for workload Area Attribute or action Description Static Profile CPU Core Utilization Fractional or whole number of cores assumed to be used by the new workload on the assigned system. Default: 0.0 Memory Utilization (GB) Memory assumed to be used by the new workload. Default: 0.0 Network I/O Utilization (Mb/s) Network bandwidth assumed to be used by the new workload. Default: 0.
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.
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.
a. Download the power calculators in spreadsheet form for older HP Proliant DL/ML/PL servers: http://h30099.www3.hp.com/configurator/powercalcs.asp. For newer Proliant systems...: Use the HP Power Advisor described at this web site: HP ProLiant Energy Efficient Solutions. b. 2. 3. Download the power calculators in spreadsheet form for HP Integrity servers (rx* and Superdome) by visiting “HP Thermal Logic for Integrity servers” web page: http://h20341.www2.hp.
a. b. c. 6. 7. 8. Configure a single bay with a blade matching your desired configuration. Specify utilization to 100%. Select “Update Calculation” and record the Total System Input Power Requirement as maxSingle. 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. Calculate max value for two blades: a.
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 (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.
# 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.
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, ...
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. RETURN VALUES Exit values are: 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.
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 4 + 2 minutes for a Microsoft Windows system accessed via WMI mapper.
capcustombenchmark(1M) NAME capcustombenchmark -- Configure Capacity Advisor benchmark CPU scaling to normalize collected data.
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: The processor information gathered from HP Systems Insight Manager software.
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.
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 capovpaextract -h ] [ -p ] managed_node DESCRIPTION capovpaextract exports OVPA (MeasureWare data) system utilization information from the specified managed node and imports the information into Capacity Advisor.
HP-UX • C.03.35 or later SOLARIS • C.03.75 or later LINUX • C.04.00 or later EXAMPLES Extract OVPA data and import the data to an existing system, test.company.com. # capovpaextract test.company.com Extract OVPA data for a specific time interval. # 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.
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|-S ] [ -b begin-time ] [ -e end-time ] [ -o ] [ -y delimiter ] 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 ...
Options -b begin-time -c -e end-time Specifies the time to begin using profile data. If omitted, the first available profile time is used. 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. Specifies the time to stop using profile data. If omitted, the last available profile time is used.
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.
Name node01.co.com node02.com billing3 node03.com.OTHER cimserver Available History 01/17/06 05:30 pm 12/18/05 05:00 pm 12/10/05 05:00 pm 01/15/06 03:05 pm 01/17/06 05:30 pm - 01/19/06 01/20/06 01/20/06 01/18/06 01/19/06 10:10 01:05 01:05 12:55 10:10 am pm pm pm am Percent Valid 100.00% 99.96% 100.00% 82.83% 99.78% Import profile data from the file /tmp/nonIDWorkloadFile.txt for the profile with profileID nonIDWorkload. capprofile -i -p nonIDWorkload < /tmp/nonIDWorkloadFile.
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.
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.
#Profile:node05 #Host:node05.company.com #CPU:4 @ 1.866GHz #Memory:4093MB #OS:WINNT #Model:ProLiant DL380 G5 #ProcessorString:Intel(R) Xeon(TM) Processor 1.866 GHz (x86 Family 6 Model 15 Stepping 7) #ProcessorFamily:Intel Xeon #Version:A.03.00.00 YYYYMMDDhhmm,UTIS,CPU_UTIL,MEM_UTIL,NET_UTIL,DISK_UTIL,CPU_ALLOC,MEM_ALLOC,PHYS_CPUS,PHYS_MEM 200908241200,1251136800,0.34790,2.12109,0.04915,0.66662,4.00000,3.99707,4.00000,3.99707 200908241205,1251137100,1.42610,1.93066,0.02458,1.41005,4.00000,3.99707,4.00000,3.
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.
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.
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 Meaning clock speed Some newer processors are capable of short bursts of speed above the base speed of the processor. When Capacity Advisor shows the clock speed of a system, it reports the base speed.
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.
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.
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.
Workload Detail 158 Snapshots of Capacity Advisor reports
Scenario Inventory Scenario comparison report 159
E Graphed data in Capacity Advisor reports To access Capacity Advisor reports, select Reports→Capacity Advisor . Table E-1 Data graphs available in Capacity Advisor reports.
F 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.
G 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.
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.2 Getting Started Guide.
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.
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).
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 KB932370 patch. For more information, see http:// support.microsoft.com/kb/932370/. • For HP-UX 11 v2, apply the PHKL_37803 patch. You can download this patch from ftp:// us-ffs.external.hp.com/hp-ux_patches/s700_800/11.X/PHKL_37803.
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 173) • “A configuration change is not immediately visible in all Insight Dynamics products” (page 173) • “Data may appear to be old when it is not” (page 167) I reused a previously removed server name or IP address, and Capacity Advisor is showing an error.
read and analyze the utilization data of all systems and workloads defined in the scenario. The 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.
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.
• • Automatic power calibration can be done on managed Proliant Linux systems with no additional agents or providers. Automatic power calibration is supported for Integrity Linux systems when, in addition to the agentless data collection, the Utilization Provider (UP) is configured on managed nodes running supported Linux distributions. However, to obtain the UP, you must install it as part of the Integrity Linux distribution or from a separate web download.
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: Your browser's zone security settings are not compatible with the HP SIM popup menu.
H 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.
Table H-1 Error Messages and Their Correction (continued) Message Possible cause Error collecting utilization data for whole-OS workload "system-name" some data collected. • A system may have been down • Check that the server is up, and during the collection period. start a new collection.
Table H-2 Warning Messages in Capacity Advisor Message Probable cause To correct 1 warning issued or Appears at the end of output if any warnings were issued. Check for advisements and take corrective action if desired. n warnings issued A series of overlapping samples begins Samples imported with Overlapping samples are automatically at time sample_time. The overlapping capprofile that overlap in time ignored or invalidated in Capacity samples starting at this time are ignored. cannot be interpreted.
Table H-2 Warning Messages in Capacity Advisor (continued) Message Probable cause To correct Sample time sample_time is not aligned to hour intervals. Capacity Advisor cannot analyze Synchronize the managed node clock utilization across multiple to the CMS system clock. systems or servers when system clocks (and therefore, data timestamps) are not synchronized.
Table H-2 Warning Messages in Capacity Advisor (continued) Message Probable cause 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 See message text.
Table H-2 Warning Messages in Capacity Advisor (continued) Message Probable cause To correct Values at duplicate sample time sample_time replace previous values for this time. More than one sample imported with capprofile has the same time stamp. 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.
Figure H-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.
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.
Glossary 90th percentile That utilization value in the selected time interval which 10% of the utilization values fall above, and 90% fall below or are equal to. activate When referring to a logical server, activate means to make a logical server definition available to be deployed into the computing environment. An active logical server is one that is currently operating within the computing environment.
CMS Central management server. A system in the management domain that executes the HP Systems Insight Manager software software. All central operations within HP SIM are initiated from this system. command line interface See CLI. complex A complex includes one or more cabinets that are cabled together and all of the hardware resources that they contain. A complex has a single Service Processor. See also server, system.
The high-availability status of a device group is usually indicated by the following notation. headroom N+ The device group can experience a device failure and still function normally. N The device group has just enough good devices to function normally. Subsequent failure of a device in the group can cause the cabinet to shut down. N- The device group does not have enough good components to function normally.
usage rights, iCAP cores can be turned on by the iCAP software or during installation. Cores with usage rights are activated with the icapmodify command (or the vparmodify command in a virtual partition) while HP-UX is running. iLO HP Integrated Lights-Out. An application that allows you to remotely configure, update, and operate server blades and standalone systems. inactive logical server A logical server that contains metadata but is not currently bound to a specific physical server or system.
management domain A CMS and its managed systems. max 15-min Maximum 15-minute sustained: data given in the Utilization Metric Summary screen of the HP Insight Capacity Advisor software Profile Viewer, the highest value in the selected time interval that was sustained for at least 15 minutes. metric A specific measurement that defines a performance characteristic.
processor module The packaging of one or more processors to connect into a single socket on the system bus. Examples include the Intel® Xeon® FC-mPGA package, the HP mx2 dual-processor module, and the IBM Power 5 MCM. Profile Viewer Provides a visual display of historical utilization data collected by HP Insight Capacity Advisor software, along with additional information that you have provided. A profile viewer enables you to examine different time intervals and different categories of data.
Serviceguard package Packages are the means by which Serviceguard starts and halts configured applications. A package is a collection of services, disk volumes and IP addresses that are managed by Serviceguard to ensure they are available. Serviceguard workload A monitored workload associated with a Serviceguard cluster and a particular package within the cluster. The workload (and the utilization data reported) follows the package it is associated with as it moves between the nodes of the cluster.
virtual machine host See VM Host. virtual partition A software partition of a server, or of a single nPartition, where each virtual partition can run its own instance of an operating system. A virtual partition cannot span an nPartition boundary. See also nPartition, virtual machine. Virtualization Manager HP Insight Virtualization Manager software. Provides hierarchical visualization of servers and workloads, with seamless access to the management tools of the VSE technologies.
Index A absolute interval, 70 agentless data collection for Capacity Advisor viewing configuration, 62 annual growth rate, 34 and data range combined, 34 assistance, 121 automated consolidation to VMs expected results, 112 possible anomalies, 112 automated load balancing expected results for servers or VM hosts, 114 possible anomalies, 115 automated solutions, 31 automated workload stacking expected results, 117 possible anomalies, 118 B back button problem with use in Capacity Advisor, 13 business interva
invalidating, 133 linear regression to calculate trend line, 33 measurement interval, 25 missing, 27, 120 old, 167 OVPA, 133 peaks, 15 PMP, 133 power caps and HP hardware, 30 utilization, 11 data collection, 16 agentless, 12, 18 and licensing, 57 automatic, 16 differences between HP PMP and Utilization Provider, 19 first time, 58 HP Serviceguard, 17 infrastructure, 16 interpreting task results, 59 menu options, 56 method comparison, 18 server resources, 24 supported configurations, 17 timing options, 56 Uti
HP Smart Solver, 31 HP Virtual Machine calculating Hypervisor Memory Overhead for Capacity Advisor, 128 hpvmmigrate command, 120 Hyper-Threading, 154 hypervisor, 154 memory overhead, 154 Hypervisor Memory Overhead calculating for HP Virtual Machine, 128 calculating for Microsoft Hyper-V, 129 calculating for VMware ESX, 128 calculating for VMware vSphere, 129 default setting, 128 definition, 128 examples, 128 where used, 128 I iLO collecting license for power calibration, 107 imported data, 133 incorrect da
P peak data, 15 peak width, 15 peaks and sums, 25 percent of time limit example, 29 percentage of allocation defined, 29 performance calculating for a virtual machine in a cluster, 58 planning determining where to put a workload using automated solution finding, 52 estimating the effect of adding or moving processors, 51 server consolidation, 36 with Capacity Advisor, 35 PMP, importing data into Capacity Advisor, 57 point aggregation for trend calculation, 32 power adjusting calibration, 30 calibrating for
defining global forecast model, 83 deleting a scenario, 92 determining idle/max power values for non-Blade servers, 129 determining idle/max values for Blade servers, 130 disabling a forecast model, 85 edit Capacity Advisor workload, 101 edit I/O capacity in Capacity Advisor scenarios, 99 editing a scenario, 88 editing a system in a scenario, 94 editing a workload in a scenario, 101 enabling a forecast model, 85 enabling or disabling a utilization limit, 80 gathering data the first time, 58 generate Capacit
system add existing to Capacity Advisor scenario, 94 create for Capacity Advisor, 93 edit for Capacity Advisor, 94 overprovisioning error, 28 remove from Capacity Advisor, 99 system consolidation automated solutions, 31 System tab accessing Capacity Advisor Profile Viewer, 68 systems Capacity Advisor operations overview, 93 T task result HP PMP data import to Capacity Advisor, 65 task results HP OVPA data import to Capacity Advisor, 65 time unsynchronized, 167 time zone impact on data collection, 27 trend
WBEM, 178 what-if actions viewing, 91 workload, 11, 15 analysis, 20 calculating performance for, 24 considerations when moving in Capacity Advisor, 102 Copy Profile, 125 create for Capacity Advisor, 100 demand profile, 20 edit for Capacity Advisor, 101 move in Capacity Advisor, 102 multipliers for adjusting to changes in server configuration, 124 OTHER, 155 park in Capacity Advisor, 104 remove from Capacity Advisor, 104 Serviceguard, 119 Static Profile, 125 unassigning in Capacity Advisor, 104 workload stac