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..............................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...................................................................................
Viewing forecast data in a profile viewer..................................................................................83 Viewing forecast data in a utilization report.............................................................................83 Working with scenarios........................................................................................................................84 ....................................................................................................................
Choose the systems to consolidate...........................................................................................106 Step 1 of 3: Define the destination system(s) and attributes....................................................106 Step 2 of 3: Set level of effort for Smart Solver calculation.......................................................107 Step 3 of 3: View Smart Solver solutions..................................................................................
Microsoft Hyper-V..............................................................................................................125 Power calibration calculations............................................................................................................125 Determining idle/max values for non-Blade servers ....................................................................125 Determining idle/max values for Blade servers........................................................................
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.
• • • • • • 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 Capacity Advisor is installed when HP Insight Dynamics suite is i
• 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.
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.
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.
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.
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.
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.
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 ”) • 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 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.
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 64).
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 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 t
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”).
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 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.
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 73) and from). Create a planning scenario. • “Creating a planning scenario” (page 84) Run reports on the scenario systems.
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.
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.
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 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.
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).
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.
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.
3. 4. 5. 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. 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.
5. 6. Modify the Schedule Task screen of the Collect Capacity Advisor Data All wizard. 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)).
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.
Prerequisite • 1. 2. 3. 4. 5. 6. You must be logged in to Insight Dynamics with “VSE All Tools” or “Capacity Advisor” tools permissions. From the Capacity Advisor tab, select Configure→Agentless Data Collection→Advanced Agentless Options.... The Specify Parameters screen opens. Optionally, change the polling interval. Optionally, change the number of collector threads to assign to the task of collecting this data. When satisfied with changes, click Run Now. The Task Results screen opens.
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.
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.
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.
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.
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.
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).
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. 3. Set the beginning and end dates for the interval that you want to view. Click OK to apply the new interval to the graph and table data. The screen displays the new interval and data.
• • • 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.
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.
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.
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. Click Next to continue to the Select Report Options screen. 7.
• • 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).
2. 3. 4. Supply the weighted average that you want the calculation to use for each selected resource. Click Finish. 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.
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.
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.
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.
Adding a utilization limit 1. 2. 3. From the Capacity Advisor tab, select a scenario from the list of scenarios. Select Configure→Scenario-wide Utilization Limits. 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.
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.
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.
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.
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.
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.
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: 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.
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 • • 1. You must be logged in to Insight Dynamics. (See “Accessing Capacity Advisor” (page 53).) You must have created the scenario.
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. Day Week (default) Month Quarter Half Year 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: • • 4. 5. 6.
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. 3. Click the check box preceding the scenario that you want to copy. Select Create→Copy Planning Scenario....
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.
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.
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. 4.
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.
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. 2. From the System tab of the scenario editor, select one or more servers. Select What-If Action→Change Servers to be VMs from the menu bar.
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....
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. 2. 3. Select What-If Action→Undo/Edit/View Applied What-If Actions . 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.
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 121) 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.
5. Click the OK button. The Workload tab of the Capacity Advisor - Edit Scenario screen will open.
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.
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.
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.
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. 2. Click the radio button to the left of the desired calibration option. Supply values for idle and maximum power usage when manual calibration is selected.
• 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)).
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.
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.
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.
NOTE: 5. The solution constraint is to change the maximum invalid data percentage allowed. 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.
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.
(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.
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.
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.
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.
• • 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 http://www.hp.com/go/insightdynamics/docs .
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.
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 120) for more information. Memory Workload Multiplier Default: 1.0 See “Memory workload multiplier” (page 121) 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.com/integrity/cache/472199-0-0-0-121.
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. RELEASE VERSION capagentlesscfg A.6.0.0.* HP Insight Capacity Advisor software 6.
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 ] [ -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 ...
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 core Active data-processing unit within a processor; a processor (CPU) can contain one or more cores.
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 154 Snapshots of Capacity Advisor reports
Scenario Inventory Scenario comparison report 155
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
Table G-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 G-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 G-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 G-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 G-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 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.
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.
H Known problems in Capacity Advisor Help This guide contains the most recent information available for Capacity Advisor. This section is here to help you to confirm when information in Capacity Advisor Help is inaccurate and to point you to the most up-to-date information. Possible sources of data discrepancies Capacity Advisor Help incorrectly refers you to check licensing information in the HP Insight Dynamics 6.0 Getting Started Guide.
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, 67 agentless data collection for Capacity Advisor viewing configuration, 60 annual growth rate, 34 and data range combined, 34 assistance, 117 automated consolidation to VMs expected results, 107 possible anomalies, 108 automated load balancing expected results for servers or VM hosts, 110 possible anomalies, 111 automated solutions, 31 automated workload stacking expected results, 113 possible anomalies, 113 B back button problem with use in Capacity Advisor, 13 business interva
old, 161 OVPA, 129 peaks, 15 PMP, 129 power caps and HP hardware, 30 utilization, 11 data collection, 16 agentless, 12, 18 and licensing, 55 automatic, 16 differences between HP PMP and Utilization Provider, 19 first time, 56 HP Serviceguard, 17 infrastructure, 16 interpreting task results, 56 menu options, 54 method comparison, 18 server resources, 24 supported configurations, 17 timing options, 54 Utilization Provider, 12, 18 data collection, Capacity Advisor impact on system performance, 54 data collecti
definition, 124 examples, 124 where used, 124 I iLO2 collecting license for power calibration, 103 imported data, 129 incorrect data, 162 infrastructure data collection, 16 Insight Dynamics documentation, 118 Insight managed system setup wizard, 12 installation, 12 Integrity VM, 115 interval business, 32 sampling, 25 invalid data affect in Smart Solver, 27 excluding data points, 32 L license requirements, 12 licenses, checking status, 64 load balance automated solutions, 31 M machine virtual, 116 managed
adjusting calibration, 30 calibrating for multiple systems in Capacity Advisor scenario, 105 calibrating for multiple systems in Virtualization Manager, 103 calibrating for single system in Capacity Advisor scenario, 104 calibrating for single system in Virtualization Manager, 102 calibration options in Capacity Advisor scenario, 102, 103, 104, 105 power cap data in Capacity Advisor, 30 power consumption, 25 power settings editing in Profile Viewer, 67 procedure access Capacity Advisor Profile Viewer from H
modify data presentation in profile viewer, 67 modifying a collection schedule, 58 move Capacity Advisor workload, 99 moving a VM, 95 parking workloads in a scenario, 100 remove a utilization limit, 77 removing a collection schedule, 59 removing a VMware DRS cluster from a scenario, 95 removing systems from a scenario, 96 removing VM hosts from a VMware DRS cluster in a scenario, 94 renaming a scenario, 88 select targets and set data range when creating reports, 69 setting advanced options in the agentless
change in data collection method for Linux systems, 165 collection agents or services not running, 160 CPU utilization seems high on nodes running Microsoft Windows 2003 Server, 162 create scenario wizard requires Adobe Flash Player, 160 data collection agent not installed, 160 data collection not configured, 160 data seems to have disappeared, 162 Edit Scenario window not visible, 164 exporting large data sets, 164 HTML report format too wide for printer, 164 licensing before discovery is complete, 159 lic