HP XP Application Performance Extender Software User Manual

HP StorageWorks P9000 Application Performance Extender Software User Guide

Abstract
This document describes how to use the HP StorageWorks P9000 Application Performance Extender Software (P9000 Application Performance Extender) user interface to manage and monitor the performance of applications running on P9500, XP20000 or XP24000 disk arrays. This document is intended for users and HP service providers with the knowledge of HP StorageWorks P9500 and XP disk arrays, storage area networks, and operating systems, including HP-UX, Linux, and Windows.
Legal and notice information
Copyright © 2010-2011 by 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. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
Acknowledgements
Intel, Itanium, Pentium, Intel Inside, and the Intel Inside logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Microsoft, Windows, Windows XP, and Windows NT are U.S. registered trademarks of Microsoft Corporation.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
Java is a registered trademark of Oracle and/or its affiliates.
UNIX is a registered trademark of The Open Group.

Contents

1 Overview ....................................................................................... 11
Functional representation ........................................................................................................... 12
2 Installing and removing P9000 Application Performance Extender .......... 13
Installing the management station ............................................................................................... 13
Prerequisites ...................................................................................................................... 14
Install instructions ............................................................................................................... 14
Verifying installation on the management station .............................................................. 14
Installing the communication agent ............................................................................................. 15
Prerequisites ...................................................................................................................... 15
Installing the communication agent on HP-UX and Linux (x86 and x86_64) hosts ........................ 16
Installing the communication agent on a Linux IA64 host ......................................................... 17
Verifying communication agent installation on HP-UX and Linux hosts .................................. 17
Installing the communication agent on a Windows host ........................................................... 18
Verifying communication agent installation on a Windows host .......................................... 18
Installing the controller ............................................................................................................... 18
Prerequisites ...................................................................................................................... 19
Installing the controller on HP-UX and Linux (x86 and x86_64) hosts ......................................... 19
Installing the controller on a Linux IA64 host .......................................................................... 19
Verifying controller installation on HP-UX and Linux hosts ................................................... 20
Installing the controller on a Windows host ............................................................................ 20
Verifying controller installation on a Windows host ........................................................... 20
Upgrading P9000 Application Performance Extender .................................................................... 21
Upgrading the management station ...................................................................................... 21
Management station upgrade support ............................................................................ 21
Upgrading the communication agent .................................................................................... 22
Communication agent upgrade support .......................................................................... 22
Upgrading the controller ..................................................................................................... 23
Controller upgrade support ........................................................................................... 23
Removing P9000 Application Performance Extender ...................................................................... 25
Removing the management station ........................................................................................ 25
Removing the communication agent ...................................................................................... 25
Removing the communication agent on HP-UX and Linux hosts ........................................... 25
Removing communication agent on a Windows host ........................................................ 26
Removing the controller ....................................................................................................... 26
Removing the controller on HP-UX and Linux hosts ............................................................ 26
Removing the controller on a Windows host .................................................................... 26
3 Licensing P9500 disk arrays .............................................................. 27
License screen .......................................................................................................................... 28
Instant-on license ...................................................................................................................... 28
Instant-on license activation ........................................................................................................ 29
Instant-on license expiration ....................................................................................................... 29
Grace period expiration ............................................................................................................ 30
HP StorageWorks P9000 Application Performance Extender Software User Guide 3
Proactive License Tracking .......................................................................................................... 31
Permanent License ..................................................................................................................... 32
Meter Based Term license .......................................................................................................... 32
Meter based Term license requirement .................................................................................. 33
Meter based Term license activation and consumption ............................................................ 34
Generating licenses at the HPAC license key website ..................................................................... 39
Installing licenses ...................................................................................................................... 40
Viewing license details .............................................................................................................. 41
Exceeding Permanent licensed capacity and grace period ............................................................. 41
Exceeding Meter based Term licensed capacity and grace period ................................................... 42
Violating licensed capacity ........................................................................................................ 45
Removing licenses ..................................................................................................................... 45
4 P9000 Application Performance Extender user interface layout .............. 47
Common tasks .......................................................................................................................... 49
5 Using P9000 Application Performance Extender .................................. 51
Discovering hosts and collecting configuration data ....................................................................... 52
Data Collection screen ........................................................................................................ 52
Adding ESX server ............................................................................................................. 53
Updating ESX Password ...................................................................................................... 54
Collecting configuration data ............................................................................................... 54
Specifying controller and command device settings ....................................................................... 55
Controller Settings screen .................................................................................................... 55
Specifying controller settings ................................................................................................ 57
Specifying command device settings ..................................................................................... 57
Specifying DLOM settings .......................................................................................................... 59
DLOM Settings screen ......................................................................................................... 59
Enabling DLOM settings ...................................................................................................... 61
Managing Service Level Objectives ............................................................................................. 63
SLO Settings screen ........................................................................................................... 63
Creating SLO profiles .......................................................................................................... 66
Updating SLO profiles ......................................................................................................... 66
Assigning SLO profiles to arrays ........................................................................................... 67
Removing SLO profiles ........................................................................................................ 67
Scheduling SLO profiles ...................................................................................................... 67
Creating a schedule ..................................................................................................... 67
Updating schedules ..................................................................................................... 69
Removing schedules ..................................................................................................... 69
Managing workloads ................................................................................................................ 69
Workload settings screen .................................................................................................... 69
Creating workloads ............................................................................................................ 71
Updating workloads ........................................................................................................... 72
Removing workloads ........................................................................................................... 72
Filtering workload records ................................................................................................... 72
Specifying workload settings in a cluster environment .............................................................. 73
Viewing utilization graphs .......................................................................................................... 73
MPB graphs screen ............................................................................................................. 73
Viewing and generating MPB graphs .................................................................................... 74
Monitoring workload performance .............................................................................................. 75
Workload graphs screen ..................................................................................................... 75
Viewing and generating workload graphs ............................................................................. 76
Specifying performance data collection interval ...................................................................... 77
Specifying array alias ......................................................................................................... 78
4
Creating and viewing reports ..................................................................................................... 78
Generate Report screen ....................................................................................................... 78
Generating reports ............................................................................................................. 80
Schedule Report screen ....................................................................................................... 80
Creating report schedules .................................................................................................... 81
Updating report schedules ................................................................................................... 83
Removing report schedules .................................................................................................. 83
Configuring alarms ................................................................................................................... 83
Alarms screen .................................................................................................................... 83
Creating alarms ................................................................................................................. 85
Updating alarms ................................................................................................................ 86
Removing alarms ................................................................................................................ 86
Viewing alarms history ........................................................................................................ 86
Filtering alarm records ........................................................................................................ 87
6 Launching P9000 Application Performance Extender from P9000
Performance Advisor ........................................................................... 89
7 Troubleshooting P9000 Application Performance Extender .................... 91
8 Support and other resources .............................................................. 97
Contacting HP .......................................................................................................................... 97
Subscription service ............................................................................................................ 97
Related information ................................................................................................................... 97
Documents ........................................................................................................................ 97
Websites ........................................................................................................................... 97
Typographic conventions ........................................................................................................... 98
A Checking for valid user to support command device authentication for
APEX in Remote Web Console (RWC) .................................................. 101
B Configuring HP Process Resource Manager groups on HP-UX hosts ....... 103
Installing HP Process Resource Manager .................................................................................... 103
Using the command-line interface to configure HP Process Resource Manager ................................ 103
Setting PRM to start automatically at reboot ................................................................................ 103
Examples of configuring Process Resource Manager .................................................................... 103
C Deployment scenarios .................................................................... 107
Application level SLOs ............................................................................................................. 107
Host level SLOs ....................................................................................................................... 107
D Creating command devices ............................................................. 109
E Procedure to change LDEV ownership using Remote Web Console
(RWC) ............................................................................................. 113
F Configuring NPIV and RDM disk for VMware ESX Servers ................... 115
HP StorageWorks P9000 Application Performance Extender Software User Guide 5
Glossary .......................................................................................... 117
Index ............................................................................................... 119
6
Figures
Functional representation of P9000 Application Performance Extender .......................... 121
License screen ........................................................................................................ 282
Proactive License Tracking ........................................................................................ 313
License details window ............................................................................................ 414
Delete license window ............................................................................................. 455
Login Screen .......................................................................................................... 476
Change password screen ......................................................................................... 487
Home screen .......................................................................................................... 488
P9000 Application Performance Extender user interface .............................................. 499
Data Collection screen ............................................................................................. 5210
Discovered hosts table ............................................................................................. 5511
Array host connectivity details ................................................................................... 5512
Controller Settings screen ......................................................................................... 5613
Array information .................................................................................................... 5714
APEX controller list .................................................................................................. 5715
Command devices information .................................................................................. 5816
Command Device Authentication .............................................................................. 5817
DLOM settings screen .............................................................................................. 6018
SLO Settings screen (SLO Profile Management) ........................................................... 6419
SLO Settings screen (SLO Profile Scheduling) .............................................................. 6520
SLO profile definition table ....................................................................................... 6621
P9000 Array and SLO Profile(s) Summary table .......................................................... 6722
Schedule Summary table ......................................................................................... 6823
Schedule update window ......................................................................................... 6824
Workload settings screen ......................................................................................... 7025
Workload Summary table ........................................................................................ 7126
Create/update workload table ................................................................................. 7227
MPB graphs screen ................................................................................................. 7428
Workload graphs screen .......................................................................................... 7529
Preview graph ....................................................................................................... 7730
Performance Collection Settings ................................................................................ 7731
Personalize Array .................................................................................................... 7832
HP StorageWorks P9000 Application Performance Extender Software User Guide 7
Generate report screen ............................................................................................ 7933
Schedule Report screen ............................................................................................ 8134
Report schedule update window ............................................................................... 8235
Alarms screen (Alarm Configuration) ......................................................................... 8436
Create Alarm window ............................................................................................. 8537
Alarm History screen ............................................................................................... 8738
HP StorageWorks P9000 Application Performance Extender Software screen .................. 9039
8
Tables
Upgrade support (management station) ..................................................................... 211
Upgrade support (communication agent) ................................................................... 222
Upgrade support (controller) ..................................................................................... 243
Troubleshooting information ..................................................................................... 914
Document conventions ............................................................................................. 985
HP StorageWorks P9000 Application Performance Extender Software User Guide 9
10

1 Overview

In a typical Storage Area Network (SAN) environment, multiple I/O intensive applications share storage resources. Not all applications are mission critical, but they compete with the mission critical applications for the same I/O processing requirements. In such situations, there is a need to keep the key (mission critical) applications at a desired performance level and other (non critical) applications at an acceptable performance level.
P9000 Application Performance Extender enables you to monitor, analyze, and prioritize the performance of critical applications running on P9500, XP20000 or XP24000 disk arrays.
The logical devices (LDEVs) of an array are mapped to Microprocessor (MP) blades. The I/Os pertaining to an LDEV are processed by the MP blades associated with it. It is likely that a set of busy LDEVs are owned by one MP blade, while other less loaded LDEVs are owned by a different MP Blade. This may result in an uneven load distribution on MP blades. To achieve effective MP blade utilization and I/O performance, there is also a need to balance the MP blade utilization of P9500 disk arrays.
P9000 Application Performance Extender supports MP blade resource load balancing through the Dynamic LDEV Ownership Management (DLOM) feature. P9000 Application Performance Extender monitors the load of MP blades and dynamically changes LDEV ownership in order to balance I/O workloads across multiple MP blades.
XP and P9500 disk array resources can be prioritized by application and time, so high-priority host traffic experiences the best performance always.
P9000 Application Performance Extender is supported on HP-UX, Windows, and Linux hosts connected to XP and P9500 disk arrays in a SAN.
P9000 Application Performance Extender has the following components:
Communication agent — Is a resident agent software that runs on all the hosts in a SAN environ-
ment. The communication agent discovers hosts, and communicates commands and information between the host and the management station.
Controller — Is a software that allocates resources to application groups (HP-UX), and hosts
(Windows, Linux). It helps applications achieve their Service Level Objectives (SLO). It also helps balance the MP blade utilization of P9500 disk arrays. The controller communicates with the XP and P9500 disk arrays through the command device.
Management station — Is a software that communicates and coordinates between the graphical
user interface, the communication agent, and the controller. The management station also maintains a database of all the XP Application Performance Extender settings and parameters.
With P9000 Application Performance Extender, you can:
Achieve SLO targets of mission critical applications
Dynamically change SLO targets based on real time resource requirements of your mission critical
applications
Service peak load SLOs of critical applications without additional hardware investments
Add more applications to the XP and P9500 disk arrays without penalizing the performance of
mission critical applications
Get notified immediately about performance drops
HP StorageWorks P9000 Application Performance Extender Software User Guide 11
Dynamically balance the MP blade utilization of P9500 disk arrays

Functional representation

Figure 1 shows the working of P9000 Application Performance Extender in a SAN environment.
Figure 1 Functional representation of P9000 Application Performance Extender
.
P9000 Application Performance Extender is typically deployed in a LAN/SAN environment. The management station is deployed in a LAN set up, while the communication agent and the controller can have both LAN and SAN connectivity.
Management station— The management station is installed on a Windows host and is connected to the communication agent and the controller through LAN.
Communication agent— The communication agent is installed on all the hosts (HP-UX, Linux, and Windows). The hosts are connected to the management station through LAN. Hosts use SAN to connect to the P9500 arrays though the Fibre Channel HBAs.
Controller— The controller is installed on an HP-UX, Linux, or Windows host that is connected to the P9500 disk array.
Overview12

2 Installing and removing P9000 Application Performance Extender

This chapter describes the procedure to install the P9000 Application Performance Extender in your SAN environment.
IMPORTANT:
HP recommends that you meet the prerequisites for all the P9000 Application Performance Extender components prior to initiating installation for quick deployment.
The P9000 Application Performance Extender installer kit includes the following:
P9000 Application Performance Extender management station (P9000APEX_MS.exe) — Install
on a host running on Windows.
P9000 Application Performance Extender communication agent (HP-UX and Linux x86 and x86_64
P9000APEX_CA.bin) (Linux IA64 — P9000APEX_CAIA64.bin)(Windows — P9000APEX_CA.exe) — Install on all the hosts (HP-UX, Linux, and Windows).
P9000 Application Performance Extender controller (HP-UX and Linux x86 and x86_64 —
P9000APEX_Controller.bin) (Linux IA64 — P9000APEX_ControllerIA64.bin) (WindowsP9000APEX_Controller.exe Install on all the hosts (HP-UX, Linux, and Windows).
For information on supported software and hardware platforms, see the following documents:
HP StorageWorks P9000 Application Performance Extender Release Notes
HP StorageWorks P9000 Application Performance Extender Support Matrix
.
NOTE:
P9000 Application Performance Extender supports one controller per XP or P9500 disk array.
For multiple XP and P9500 disk arrays, multiple instances of the controller on different hosts ac­cessing each of the arrays are required.
HP recommends that you reserve a dedicated port for command devices.
Ensure that SOM696 and SOM716 are enabled on the XP disk arrays, and SOM696 is enabled
on the P9500 disk arrays.

Installing the management station

This section describes the procedure to install the P9000 Application Performance Extender management station.
The following components are installed when you install the management station:
Web Server
HP StorageWorks P9000 Application Performance Extender Software User Guide 13
PostgreSQL Database
PostgreSQL ODBC Driver

Prerequisites

Before you install the management station:
Read the HP StorageWorks P9000 Application Performance Extender Release Notes for any in-
stallation or post-installation requirements specific to the latest release
Ensure that ports 8080, 51101, and 5432 are available for use
Ensure that you have 5 GB of free space in the selected drive
Ensure that JRE 1.6 or later is installed

Install instructions

NOTE:
The default installation directory for a 32–bit system is C:\Program Files\Hewlett-
Packard\HP StorageWorks APEX Management Station\. However, you can install
the software in another directory.
You should not cancel the InstallAnywhere application for P9000 Application Performance Extender
management station once installation has begun.
If you have any version of PostgreSQL installed on your system, the installer will quit with the fol-
lowing message:
Detected that PostgreSQL is already installed on the system. Install­ation will quit now. Refer to troubleshooting steps in User Guide.
To install the P9000 Application Performance Extender management station:
1. Double-click P9000APEX_MS.exe to start the installation.
The Installation Wizard is displayed.
2. Click Next.
The License Agreement window is displayed.
3. Read and accept the terms of the license agreement, and click Next.
4. Select the install folder.
The Pre–installation Summary window is displayed.
5. Click Install to proceed.
When the installation is complete, installation Summary window is displayed.
6. Click Done.
The license entitlement is displayed.
Verifying installation on the management station
To verify that the P9000 Application Performance Extender management station was installed successfully, ensure that:
The following services are available:
Installing and removing P9000 Application Performance Extender14
HP StorageWorks APEX Web Server
HP StorageWorks APEX DB
The software icon for P9000 Application Performance Extender appears on the desktop.
The software is available from the Start menu (for example, Start > All Programs > Hewlett-Packard
> HP StorageWorks APEX Management Station > P9000ApplicationPerformanceExtenderManage- mentStation).
Alternatively, open a browser window and enter the following URL to launch P9000 Application Performance Extender:
http://<mgmt.server IP/DNS>:8080/P9000-APEX

Installing the communication agent

The communication agent must be installed on all the hosts except VMWare where I/O performance control is required. These hosts must be connected to the target XP or P9500 disk array.
IMPORTANT:
You should not cancel the InstallAnywhere application for P9000 Application Performance Extender communication agent once installation has begun.

Prerequisites

Before you install the communication agent, ensure the following:
Read the HP StorageWorks P9000 Application Performance Extender Release Notes for any in-
stallation or post-installation requirements specific to the latest release
Root or administrator credentials
You have the IP address of the management station
On HP-UX and Linux platforms, you have 150 MB of free space available in /var, /tmp, and /
opt
On a Windows host, you have 150 MB of free space in C:\
HP-UX 11i v3 (HP-UX 11iv3 March 2010 or above) for servers with QLogic HBA, PHKL_40311
patch
NOTE:
To install P9000 Application Performance Extender communication agent successfully on an HP-UX host, HP recommends that you install the PHKL_40311 patch.
The PHKL_40311 patch can be downloaded from the following location:
http://itrc.hp.com.
HP-UX 11i v3 (HP-UX 11iv3 September 2010) for servers with Emulex HBA
HP StorageWorks P9000 Application Performance Extender Software User Guide 15

Installing the communication agent on HP-UX and Linux (x86 and x86_64) hosts

NOTE:
If the HP-UX PHKL_40311 cumulative patch is not installed, the following message is displayed:
Please contact HP service to install the "asyncdsk cumulative patch" to get APEX support for I/Os through HP-UX asyncdsk driver. If you do not need support for HP-UX asyncdsk driver or you will get this patch installed later, you can continue with this installation. APEX would not support I/Os through HP-UX asyncdsk driver without this patch.
To install the communication agent on HP-UX and Linux (x86 and x86_64) hosts:
1. Transfer the P9000APEX_CA.bin to the HP-UX or Linux host.
2. Run chmod +x P9000APEX_CA.bin to grant execute permission to the P9000APEX_CA.bin
file.
3. Run ./P9000APEX_CA.bin
The Welcome screen is displayed followed by the End User License Agreement.
4. Read and accept the terms of the agreement.
5. When prompted, enter the IP address of the management station.
NOTE:
Ensure that you enter the correct IP address of the management station as host names are not supported.
The Pre–installation summary is displayed. Follow the instructions to proceed.
The communication agent is installed in the /opt/Hewlett-Packard/apex/com_agent directory.
Installing and removing P9000 Application Performance Extender16
NOTE:
On Linux hosts, ensure that the driver corresponding to the QLogic HBAs is listed as the first uncommented entry in the /etc/hba.conf file.
For example, on 32 bit Linux hosts, if the /etc/hba.conf file includes the following entries:
lpfc /usr/lib/libemsdm.so qla2xxx /usr/lib/libqlsdm.so
Change it to the following:
qla2xxx /usr/lib/libqlsdm.so lpfc /usr/lib/libemsdm.so
On 64 bit Linux hosts, if the /etc/hba.conf file includes the following entries:
lpfc /usr/lib/libemsdm.so lpfc /usr/lib64/libemsdm.so qla2xxx /usr/lib/libqlsdm.so qla2xxx64 /usr/lib64/libqlsdm.so
Change it to the following:
qla2xxx64 /usr/lib64/libqlsdm.so lpfc /usr/lib/libemsdm.so lpfc /usr/lib64/libemsdm.so qla2xxx /usr/lib/libqlsdm.so

Installing the communication agent on a Linux IA64 host

To install the communication agent on a Linux IA64 host:
1. Transfer the P9000APEX_CAIA64.bin to the Linux IA64 host.
2. Run chmod +x P9000APEX_CAIA64.bin to grant execute permission to the
P9000APEX_CA.bin file.
3. Run ./P9000APEX_CAIA64.bin
The Welcome screen is displayed followed by the End User License Agreement.
4. Read and accept the terms of the agreement.
5. When prompted, enter the IP address of the management station.
NOTE:
Ensure that you enter the correct IP address of the management station.
The Pre–installation summary is displayed. Follow the instructions to proceed.
Verifying communication agent installation on HP-UX and Linux hosts
HP-UX
To verify that the communication agent was installed successfully, run the following command to check the status:
/sbin/init.d/apex_ca status
HP StorageWorks P9000 Application Performance Extender Software User Guide 17
To start the communication agent service, run the /sbin/init.d/apex_ca start command.
To stop the communication agent service, run the /sbin/init.d/apex_ca stop command.
Linux
To verify that the communication agent was installed successfully, run the following command to check the status:
service apex_ca status
To start the communication agent service, run the service apex_ca start command.
To stop the communication agent service, run the service apex_ca stop command.

Installing the communication agent on a Windows host

To install the communication agent on a Windows host:
1. Double-click P9000APEX_CA.exe to start the installation.
The Installation Wizard is displayed.
2. Click Next.
The License Agreement window is displayed.
3. Read and accept the terms of the license agreement, and click Next.
4. When prompted, enter the IP address of the management station, and click Next.
The Pre–installation Summary window is displayed.
5. Click Install to proceed.
When the installation is complete, the Installation Summary window is displayed.
6. Click Done.
Verifying communication agent installation on a Windows host
To verify that the communication agent was installed successfully, ensure that the HP StorageWorks APEX Communication Agent service is running.
To confirm if the service is running:
1. Select Start > Run, type services.msc, and press Enter.
The Services window opens.
2. If the communication agent is installed, the status of the HP StorageWorks APEX Communication
Agent service is in the Started mode.
3. Close the Services window.

Installing the controller

This section describes the procedure to install the P9000 Application Performance Extender controller.
IMPORTANT:
Ensure that you install the communication agent before installing the controller.
Installing and removing P9000 Application Performance Extender18
NOTE:
You should not cancel the InstallAnywhere application for P9000 Application Performance Extender controller once installation has begun.

Prerequisites

Before you install the controller, ensure the following:
Read the HP StorageWorks P9000 Application Performance Extender Release Notes for any in-
stallation or post-installation requirements specific to the latest release
Ensure that JRE 1.6 or later is installed
Port 22569 is available for use
The host has access to at least one command device of the array that will be managed by the
controller
On HP-UX and Linux hosts, you have 150 MB of free space in /opt and 75 MB of free space in
/var
NOTE:
If RMLIB v01.15.00 or later is not present, RMLIB v01.15.01 will be installed as part of the con-
troller installation. If the installer detects an earlier version of RMLIB, it will exit with the following message:
A lower version of RMLIB found on the Host. Please try to install on the other Host. If appropriate remove or upgrade RMLIB.

Installing the controller on HP-UX and Linux (x86 and x86_64) hosts

To install the controller on HP-UX and Linux (x86 and x86_64) hosts:
1. Transfer the P9000APEX_Controller.bin to the HP-UX or Linux host.
2. Run chmod +x P9000APEX_Controller.bin to grant execute permission to the
P9000APEX_Controller.bin file.
3. Run ./P9000APEX_Controller.bin.
The Welcome screen is displayed followed by the End User License Agreement.
4. Read and accept the terms of the agreement.
The Pre–installation summary is displayed. Follow the instructions to proceed.
The controller is installed in the /opt/Hewlett-Packard/apex/controller directory.

Installing the controller on a Linux IA64 host

To install the controller on a Linux IA 64 host:
1. Transfer the P9000APEX_ControllerIA64.bin to the Linux IA64 host.
2. Run chmod +x P9000APEX_ControllerIA64.bin to grant execute permission to the
P9000APEX_ControllerIA64.bin file.
HP StorageWorks P9000 Application Performance Extender Software User Guide 19
3. Run ./P9000APEX_ControllerIA64.bin.
The Welcome screen is displayed followed by the End User License Agreement.
4. Read and accept the terms of the agreement.
The Pre–installation summary is displayed. Follow the instructions to proceed.
Verifying controller installation on HP-UX and Linux hosts
HP-UX
To verify that the controller was installed successfully, run the following command:
/sbin/init.d/apex_controller status
To start the controller service, execute the /sbin/init.d/apex_controller start command.
To stop the controller service, execute the /sbin/init.d/apex_controller stop command.
Linux
To verify that the controller was installed successfully, run the following command:
service apex_controller status
To start the controller service, execute the service apex_controller start command.
To stop the controller service, execute the service apex_controller stop command.

Installing the controller on a Windows host

To install the controller on a Windows host:
1. Double-click P9000APEX_Controller.exe to start the installation.
The Installation Wizard is displayed.
2. Click Next.
The License Agreement window is displayed.
3. Read and accept the terms of the license agreement, and click Next.
The Pre–installation Summary window is displayed.
4. Click Install to proceed.
When the installation is complete, the Installation Summary window is displayed.
5. Click Done.
Verifying controller installation on a Windows host
To verify that the controller was installed successfully, ensure that the HP StorageWorks APEX Controller Software service is running.
To confirm if the service is running:
1. Select Start > Run, type services.msc, and press Enter.
The Services window opens.
2. If the controller is installed, the status of the HP StorageWorks P9000 APEX Controller Software
service is in the Started mode.
3. Close the Services window.
Installing and removing P9000 Application Performance Extender20

Upgrading P9000 Application Performance Extender

This section describes the procedure to upgrade the P9000 Application Performance Extender management station, communication agent, and controller.
For unsupported upgrade paths, the previous version must be removed first. After removing the previous version, install the latest version. For supported upgrade paths, you do not have to remove the earlier version before upgrading to the latest version. For details about the supported upgrade paths, see the following sections:
Management station upgrade support
Communication agent upgrade support
Controller upgrade support

Upgrading the management station

Management station upgrade support
Table 1 shows upgrade support for P9000 Application Performance Extender management station
versions. A check mark ( ) indicates that you can perform an upgrade from the version in the FROM column to the version in the TO column without removing the earlier version. A blank cell indicates that an upgrade to a later version (without removing the earlier version) is not supported.
Table 1 Upgrade support (management station)
To P9000 Application Performance Extender version
From P9000 Application Performance Extender version
1.0
2.0
2.1
2.1.1
To upgrade the P9000 Application Performance Extender management station to the latest version:
1. Double-click APEXMS_Setup.exe to start the upgrade process.
The Installation Wizard is displayed.
2. Click Next.
The following message is displayed:
The installer has detected an earlier version of HP StorageWorks P9000 Application Performance Extender Management Station. The earlier version will be removed. Click OK to continue with the upgrade.
2.2
3. Click OK.
HP StorageWorks P9000 Application Performance Extender Software User Guide 21
The End User License Agreement is displayed.
4. Read and accept the terms of the license agreement, and click Next.
5. Click Install to proceed.
When the installation is complete, the installation Summary window is displayed.
6. Click Done.
The license entitlement is displayed.

Upgrading the communication agent

Communication agent upgrade support
Table 2 shows upgrade support for P9000 Application Performance Extender communication agent
versions. A check mark ( ) indicates that you can perform an upgrade from the version in the FROM column to the version in the TO column without removing the earlier version. A blank cell indicates that an upgrade to a later version (without removing the earlier version) is not supported.
Table 2 Upgrade support (communication agent)
To P9000 Application Performance Extender version
From P9000 Application Performance Extender version
1.0
2.0
2.1
2.2
To upgrade the communication agent to the latest version:
HP-UX and Linux (x86 and x86_64) hosts
1. Transfer the P9000APEX_CA.bin to the HP-UX or Linux host.
2. Run chmod +x P9000APEX_CA.bin to grant execute permission to the P9000APEX_CA.bin
file.
3. Run ./P9000APEX_CA.bin.
The Welcome screen is displayed.
4. Click Next.
The following message is displayed:
An earlier version of APEX Communication Agent is installed on the machine. Press OK to Upgrade.
5. Click OK.
The End User License Agreement is displayed.
6. Read and accept the terms of the agreement.
7. When prompted, enter the IP address of the management station.
Installing and removing P9000 Application Performance Extender22
The Pre–installation summary is displayed. Follow the instructions to proceed.
Linux IA64 host
1. Transfer the P9000APEX_CAIA64.bin to the Linux IA64 host.
2. Run chmod +x P9000APEX_CAIA64.bin to grant execute permission to the
P9000APEX_CA.bin file.
3. Run ./P9000APEX_CAIA64.bin.
The Welcome screen is displayed.
4. Click Next.
The following message is displayed:
An earlier version of APEX Communication Agent is installed on the machine. Press OK to Upgrade.
5. Click OK.
The End User License Agreement is displayed.
6. Read and accept the terms of the agreement.
7. When prompted, enter the IP address of the management station.
The Pre–installation summary is displayed. Follow the instructions to proceed.
Windows host
1. Double-click P9000APEX_CA.exe to start the installation.
The Installation Wizard is displayed.
2. Click Next.
The following message is displayed:
An earlier version of APEX Communication Agent is installed on the machine. Press OK to Upgrade.
3. Click OK.
The License Agreement window is displayed.
4. Read and accept the terms of the license agreement, and click Next.
5. When prompted, enter the IP address of the management station, and click Next.
The Pre–installation Summary window is displayed.
6. Click Install to proceed.
When the installation is complete, the Installation Summary window is displayed.
7. Click Done.

Upgrading the controller

Controller upgrade support
Table 3 shows upgrade support for P9000 Application Performance Extender controller versions. A
check mark ( ) indicates that you can perform an upgrade from the version in the FROM column
HP StorageWorks P9000 Application Performance Extender Software User Guide 23
to the version in the TO column without removing the earlier version. A blank cell indicates that an upgrade to a later version (without removing the earlier version) is not supported.
Table 3 Upgrade support (controller)
To P9000 Application Performance Extender version
From P9000 Application Performance Extender version
1.0
2.0
2.1
2.1.1
2.2
To upgrade the controller to the latest version:
HP-UX and Linux (x86 and x86_64) hosts
1. Transfer the P9000APEX_Controller.bin to the HP-UX or Linux host.
2. Run chmod +x P9000APEX_Controller.bin to grant execute permission to the
P9000APEX_Controller.bin file.
3. Run ./P9000APEX_Controller.bin.
The Welcome screen is displayed.
4. Click Next.
The following message is displayed:
An earlier version of APEX Controller is installed on the machine. Press OK to Upgrade.
5. Click OK.
The End User License Agreement is displayed.
6. Read and accept the terms of the agreement.
The Pre–installation summary is displayed. Follow the instructions to proceed.
Linux IA64 host
1. Transfer the P9000APEX_ControllerIA64.bin to the Linux IA64 host.
2. Run chmod +x P9000APEX_ControllerIA64.bin to grant execute permission to the
P9000APEX_ControllerIA64.bin file.
3. Run ./P9000APEX_ControllerIA64.bin.
The Welcome screen is displayed.
4. Click Next.
The following message is displayed:
An earlier version of APEX Controller is installed on the machine. Press OK to Upgrade.
5. Click OK.
Installing and removing P9000 Application Performance Extender24
The End User License Agreement is displayed.
6. Read and accept the terms of the agreement.
The Pre–installation summary is displayed. Follow the instructions to proceed.
Windows host
1. Double-click P9000APEX_Controller.exe to start the installation.
The Installation Wizard is displayed.
2. Click Next.
The following message is displayed:
An earlier version of APEX Controller is installed on the machine. Press OK to Upgrade.
3. Click OK.
The License Agreement window is displayed.
4. Read and accept the terms of the license agreement, and click Next.
The Pre–installation Summary window is displayed.
5. Click Install to proceed.
When the installation is complete, the Installation Summary window is displayed.
6. Click Done.

Removing P9000 Application Performance Extender

Removing the management station

NOTE:
Removing the management Station will also remove Postgre SQL 8.3.
To remove the P9000 Application Performance Extender management station:
1. Select Start > Control Panel > Add/Remove Programs.
2. Select HP StorageWorks P9000 Application Performance Extender Management Station.
3. Click Remove.

Removing the communication agent

Removing the communication agent on HP-UX and Linux hosts
To remove the communication agent on HP-UX and Linux hosts:
1. Using the command-line interface, navigate to the following location:
/opt/Hewlett-Pacard/APEX/com_agent/Uninstall_APEXCommunicationAgent
2. Run the ./UninstallAPEXCA command.
HP StorageWorks P9000 Application Performance Extender Software User Guide 25
NOTE:
On a HP-UX host, do not remove the communication agent using the swremove option.
Removing communication agent on a Windows host
To remove the communication agent on a Windows host:
1. Select Start > Control Panel >Add/Remove Programs.
2. Select HP StorageWorks P9000 Application Performance Extender Communication Agent.
The InstallAnywhere window appears, indicating that it will remove the selected software.
3. Click Next.

Removing the controller

IMPORTANT:
During the removal of the controller, you will be prompted to confirm the removal of RMLIB. If RMLIB is used by other applications such as P9000 Host Agent, do not remove RMLIB.
Removing the controller on HP-UX and Linux hosts
1. Using the command line interface, navigate to the following location:
cd /opt/Hewlett-Packard/apex/controller/Uninstall_APEXController
2. Run the ./Uninstall_APEXController command.
NOTE:
Do not remove the controller using the swremove option.
Removing the controller on a Windows host
1. Select Start > Control Panel >Add/Remove Programs.
2. Select HP StorageWorks P9000 Application Performance Extender Controller.
The InstallAnywhere window opens, indicating that it will remove the selected software.
3. Click Next.
Installing and removing P9000 Application Performance Extender26

3 Licensing P9500 disk arrays

IMPORTANT:
Licensing is applicable only for P9500 disk arrays.
P9000 Application Performance Extender follows a band-based pricing structure. For a new purchase, you buy the base license and then purchase all the capacity licenses from the capacity band that matches the total capacity required.
For an upgrade purchase, first verify how much capacity is already installed. Then, add to it the amount of capacity you intend to purchase. Further, locate the capacity band that contains the sum you just calculated and purchase all of the desired upgrade license capacity from this band. P9000 Application Performance Extender is licensed on USABLE capacity for P9500 disk arrays and on RAW capacity for XP disk arrays.
P9000 Application Performance Extender requires a valid license key for each P9500 disk array. If an array does not have a valid license key, P9000 Application Performance Extender functionality is disabled for that array.
The usable capacity is calculated as the sum of the following: Total allocated LDEV capacity + total unallocated LDEV capacity + reserved capacity.
Total allocated LDEV capacity includes the allocated internal LDEVs
Total unallocated LDEV capacity includes the unallocated internal LDEVs
Reserved capacity includes the pool volumes, such as thin provisioning, snapshot, and continuous
access journal volumes
So, usable capacity = Internal LDEVs (External Volumes + Virtual Volumes)
You can generate a frame license of type, Permanent at the Hewlett-Packard Authorization Center (HPAC) license key website, using the following URL: http://webkey.external.hp.com. The license can be generated for a specified usable capacity of your choice, and for an unlimited duration. Each permanent license is perpetual and unique to a P9500 disk array. After generating a license for a P9500 disk array, the P9000 Application Performance Extender LTU and the registration number are bound to the following:
The P9500 disk array serial number
The P9000 disk array type
The usable capacity for which the license is generated
IMPORTANT:
It is mandatory that you have the P9000 Application Performance Extender registration number
to generate a permanent frame license. This registration number is included in the product entitle­ment certificate that is provided with every P9000 Application Performance Extender License To USE (LTU) purchased. For more information on generating licenses, see Generating licenses at
the HPAC license key website” on page 39.
HP StorageWorks P9000 Application Performance Extender Software User Guide 27
P9000 Application Performance Extender supports the following license types:
Instant-on license
Permanent license
Meter based term (MBT) license

License screen

You can add new licenses and view the status of existing licenses on the License screen. The License screen is displayed when you select License from the Navigation pane.
Figure 2 License screen
.
List of existing licenses

Instant-on license

The Instant-on license or the trial license is provided with every instance of P9000 Application Performance Extender. By default, this license is automatically enabled when you install P9000 Application Performance Extender. The following are important notes on the Instant-on license:
DescriptionItem
Enables you to select a license.License File name
Enables you to add a license.Add License
Displays the details of all the existing licenses. It includes details such as the license capacity, license status, array capacity, and the end date of the license.
Displays information of the selected license.View Details
Enables you to remove the selected license.Remove License
Displays the events generated for each license key.License Event Logs
Licensing P9500 disk arrays28
It is either valid for a period of 120 days from the day you install P9000 Application Performance
Extender or until the time you generate, and install a new license for one or more P9500 disk arrays. It cannot be generated from the HPAC license key website.
Consider the following example, where P9000 Application Performance Extender is installed on 20th Aug10 and is controlling a P9500 disk array. The Instant-on license is enabled on the same date and valid until the 19th Dec10. If you add one more P9500 disk array on 31st Aug10, it is still controlled in the current Instant-on license mode only. The Instant-on duration of 120 days is not calculated separately for the additional P9500 disk array.
It is applicable across all the P9500 disk arrays that are controlled by the current instance of
P9000 Application Performance Extender. It is not bound to a specific P9500 disk array. During the Instant-on license period, P9000 Application Performance Extender can monitor usable capa­cities of multiple P9500 disk arrays. You can perform all tasks that P9000 Application Performance Extender supports.
When the instant-on period expires and a valid license is not yet installed, P9000 Application
Performance Extender switches over to the grace period of 60 days for that P9500 disk array.

Instant-on license activation

P9000 Application Performance Extender indicates that the instant-on license is activated by displaying the following status message on the License screen:
The P9000 Application Performance Extender trial license expire on month, day, year. Please contact your HP Representative to purchase the requisite P9000 Application Performance Extender licenses to avoid disruption of the P9000 Application Performance Extender services.
Where, month, day, and year is calculated as 120 days from the date when you install P9000 Application Performance Extender.
Every day, a status message on the number of remaining Instant-on days is displayed under Comments in the List of existing licenses section against each P9500 disk array record for which a permanent license is not yet installed.

Instant-on license expiration

The Instant-on license expires when one of the following conditions are met:
The Instant-on license period of 120 days is over and permanent license is not yet installed for
any of the controlled P9500 disk arrays, P9000 Application Performance Extender does the fol­lowing:
It initiates a grace period of 60 days for all the P9500 disk arrays. During the grace period, you can monitor the usable capacities of multiple P9500 disk arrays. You can also perform all the P9000 Application Performance Extender related operations on P9500 disk arrays. After the grace period expires, P9000 Application Performance Extender will stop controlling the P9500 disk arrays, for which permanent licenses are not installed.
The following changes are displayed on the License screen for each P9500 disk array record:
DescriptionItem
Displays the type of the P9500 disk array.H/W Platform
Displays the serial number of the P9500 disk array.Serial Number
HP StorageWorks P9000 Application Performance Extender Software User Guide 29
DescriptionItem
Displays the usable capacity of a P9500 disk array.Array Capacity
Displays the license capacity as 0.License Capacity
Displays the status as Expired.License Status
Displays the end date of the grace period.End date
Displays the following status message:
No License Installed. Grace Period expire on month, day, year. Please purchase the required P9000
Comments
Application Performance Extender licenses now to continue using P9000 Application Performance Extender on this Array.
Where, month, day, year refers to the date till when the grace period is valid.
You have installed a permanent license on P9000 Application Performance Extender for at least
one P9500 disk array during the instant-on period, it does the following:
Disables the instant-on license and initiates a grace period of 60 days on all the controlled P9500 disk arrays, excluding those for which sufficient permanent licenses are installed on P9000 Application Performance Extender.
Displays the following details in the View License Details section for the P9500 disk array that has a permanent license installed on P9000 Application Performance Extender:
License Capacity
You can start controlling the P9500 disk array after the permanent license is installed. Ensure that you generate and install valid license keys for every P9500 disk array being controlled, so that P9000 Application Performance Extender continues controlling the array.

Grace period expiration

The grace period that follows the instant-on license is valid for 60 days. After the grace period expires and if valid licenses are not installed, the following changes occur:
P9000 Application Performance Extender will stop controlling the P9500 disk array after the grace
period is over. However, it will continue to monitor the workload performance and MP blade utilization.
Configured alarms, notifications, reports, and all other functions continue to work.
The License screen displays the following changes:
DescriptionItem
Displays the aggregate capacity of all valid license capacity (TB) keys installed.
Displays the current status of the license, as Installed.License status
Displays Never, as permanent license is for an unlimited duration.End Date
Licensing P9500 disk arrays30
Loading...
+ 90 hidden pages