This document describes how to use HP P6000 Command View (formerly HP Command View EVA) to manage HP Enterprise
Virtual Array storage systems. It also describes how to use HP P6000 Performance Data Collector (formerly HP Command View
EVAPerf) to monitor array performance. This document is intended for HP P6000 Command View software and HP P6000
Performance Data Collector users and administrators.
HP Part Number: T5494-96592
Published: September 2013
Edition: 17
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.
Warranty
For information about HP product warranties, see the warranty information website:
http://www.hp.com/go/storagewarranty
Acknowledgments
Microsoft® and Windows® are U.S. registered trademarks of Microsoft Corporation.
NOTE:IPv6 is supported on server-based management HP P6000 Command View Suite beginning with Version 8.0.2. IPv6 is
supported on array-based management HP P6000 Command View Suite beginning with Version 9.2.
USGv6 is supported on array-based management HP P6000 Command View Suite beginning with Version 10.1. Internet Protocol
Security (IPsec) is not supported with HP P6000 Command View Suite array-based management.
See Internet Protocol support.
•HP X1000/X3000 Network Storage Systems and Gateways
Earlier versions of HP P6000 Command View were required to be installed on a management
server. HP P6000 Command View EVA and Command View EVA 8.1 or later is installed on the
management module (9.4 or later on the P63x0/P65x0 EVAs), eliminating the need for a separate
management server. Other arrays continue to require a management server.
HP P6000 Command View Suite software
Use the HP P6000 Command View Suite software to configure, manage, and monitor HP's family
of advanced, enterprise storage arrays. The software suite includes:
•HP P6000 Command View—Use the graphical user interface for initial configuration, storage
provisioning, and ongoing storage system management and monitoring.
•HP Storage System Scripting Utility—Use the command line interface to script and run repetitive
and complex configuration tasks. See HP Storage Scripting Utility Reference for more
information.
•HP P6000 Performance Data Collector—Use this tool to monitor array performance (server-based
management only).
•Storage Management Initiative Specification for P6000 Enterprise Virtual Array (SMI-S
EVA)—Install SMI-S EVA on a management server to provide a common management interface
in a server-based management environment. It is a standard management interface developed
by SNIA to ease the management burden in multi-vendor SAN environments.
•HP Management Integration Framework (MIF)—Use the interface provided by the HP MIF
software to provide storage-related security for HP P6000 Command View.
•HP P6000 Performance Advisor—Use this tool to monitor HP P6000 storage systems and
collect metrics to analyze performance (server-based management only).
•HP EVA to 3PAR StoreServ Online Import — Use this software to migrate data from an HP
EVA storage system to an HP 3PAR storage system (server-based management only).
•HP P6000 SmartStart—You can use this DVD-based wizard to install HP P6000 Command
View. The wizard also helps you configure, provision and mount storage volumes on Windows
and Linux servers.
Prerequisites7
This document describes how to use HP P6000 Command View and HP P6000 Performance Data
Collector. For information about other components of the software suite, see the online help or the
following:
•Replicate storage using HP P6000 Business Copy and HP P6000 Continuous Access
•Maintain and manage storage systems
•Monitor storage system events
•Monitor performance data
Server-based and array-based management
HP P6000 Command View is available in server-based and array-based versions.
Server-based management. The server-based version of HP P6000 Command View is installed on
a management server which is connected to one or more HP EVA storage systems. See
Figure 1 (page 9). All components of the software suite (HP P6000 Command View, HP P6000
Performance Data Collector, HP Storage System Scripting Utility, HP P6000 Performance Advisor,
and SMI-S EVA) can be installed on the server. Server-based management can be used with all
P6000 storage arrays.
IMPORTANT:HP P6000 Command View relies on the IP address assigned to the server for
management lock verification. Therefore, the HP P6000 Command View server must have a unique
IP address to ensure proper control locking.
8Overview
Figure 1 Server-based configuration
1
6
2
34
5
4. Browsing computer1. LAN
5. Hosts2. SAN
6. HP EVA storage systems3. Management server
Figure 1 (page 9) shows multiple HP EVA storage arrays and hosts in a Fibre Channel SAN being
managed by one instance of server-based HP P6000 Command View on a management server.
The management server is also connected to a LAN so that users and administrators can browse
to the HP P6000 Command View interface.
HP P6000 Command View does not require hosts to be connected to the LAN. However, a LAN
connection can be a requirement of other HP server-based applications.
Array-based management. The array-based version of HP P6000 Command View comes
factory-installed on HP EVA4400, P6300 EVA, P6350 EVA, P6500 EVA, and P6550 EVA storage
systems. With these storage arrays, a separate management server is not required. Only one
component of the software suite, HP P6000 Command View itself, is installed on a storage array.
The other components of the software suite can be installed on a separate server. See Figure 2 (page
10).
Server-based and array-based management9
Figure 2 Array-based configuration
3
2
4
5
1
3. HP EVA4400 storage systems
4. Browsing computer1. LAN
5. Hosts2. SAN
Figure 2 (page 10) shows multiple HP EVA4400 storage systems and hosts in a Fibre Channel
SAN. In this case, each EVA4400 storage system has a factory-installed instance of array-based
HP P6000 Command View. Each HP EVA4400 storage system is also connected to a LAN so that
users and administrators can browse to each HP P6000 Command View interface.
HP P6000 Command View does not require hosts to be connected to the LAN. However, a LAN
connection can be a requirement of other HP server-based applications.
HP EVA4400, P6300 EVA, P6350 EVA, P6500 EVA, and P6550 EVA storage systems can also
be managed from an instance of server-based HP P6000 Command View. For example, to configure
an HP EVA4400 for remote replication, you must use server-based management. A feature in both
versions of HP P6000 Command View allows HP EVAs to be selectively managed by more than
one instance of HP P6000 Command View. However, only one instance can manage an EVA at
a time. The HP P6000 Command View server must take control of the EVA away from all other
instances before issuing management commands to the EVA.
HP Management Integration Framework
Each instance of HP P6000 Command View and HP P6000 Performance Advisor includes HP MIF
software which provides HP storage applications with:
•Single Pane of Glass interface
•Management Group capabilities
•Enhanced single sign-on capabilities
HP MIF software also includes the following interfaces for administrators:
•Security interface
•Configuration interface
•Command line interface
10Overview
For more information, see the online help or the HP Management Integration Framework
Administrator Guide and the HP Management Integration Framework Maintenance and Service
Guide.
User interface
HP P6000 Command View uses a SPoG interface, which can display multiple HP P6000 storage
software applications in a single browser window. When multiple instances of server-based or
array-based HP P6000 Command View are in the same Management Group, the SPoG interface
displays all of the storage systems managed by those instances.
NOTE:If you add more than one array-based management instance to a Management Group,
HP recommends that you assign a unique name to each instance.
The SPoG interface has two points of view:
•The storage systems point of view is the primary means of viewing and managing the storage
systems in a management group. If you have Performance Advisor installed, you can view
storage system performance information by clicking the Performance tab.
•The settings point of view is the primary means of viewing and changing options in HP P6000
Command View and HP P6000 Performance Advisor.
For information about HP P6000 Performance Advisor, see the HP P6000 Performance Advisor
User Guide or online help.
NOTE:HP P6000 Command View does not support the internationalization and localization
(i18n) format for object names and comments.
The following illustrations show examples of the HP P6000 Command View interface.
User interface11
Point of view selectors
Located on the lower left of the window, these selectors enable you to select the point of view that
is displayed. The selector for the active point of view is colored orange.
•When the storage systems point of view is selected, all of the managed and initialized storage
systems in the Management Group are displayed in an expandable tree in the navigation
pane.
•When the settings point of view is selected, storage applications and folders of unmanaged
and uninitialized storage systems are displayed in the navigation pane. In the settings point
of view you can change storage application settings, assume management control of
unmanaged storage systems, and initialize storage systems.
Storage systems point of view
Figure 3 (page 12) shows the panes for the storage systems point of view.
Figure 3 Storage systems point of view
4. Aspect tabs1. Point of view selectors
5. Session pane2. Navigation pane
3. Content pane
Navigation pane
The navigation pane displays an expandable resource tree for the selected point of view. When
you select a resource in the navigation pane, the information and available actions for the resource
are displayed in the content pane.
You can click the plus (+) or minus (–) icon next to a storage system to expand or collapse its
components tree.
The tree for each storage system consists of:
•Virtual disks—See “Virtual disks” (page 30)
•Hosts—See “Hosts” (page 32)
•Disk groups—See “Disk groups” (page 26)
•Data replication (DR) groups—See “DR groups ” (page 43)
•Hardware—See “Hardware” (page 50)
You can create subfolders to further organize virtual disks and hosts.
12Overview
Content pane
The content pane displays information and actions that you can perform on the storage system or
component that is selected in the Navigation pane.
Aspect tabs
The displayed aspect tabs depend on your configuration. They display organized content based
on your HP storage applications. For example, the Management aspect tab includes content from
the HP P6000 Command View application and the Performance tab includes content from the HP
P6000 Performance Advisor application. For more information about the Performance tab, see HPP6000 Performance Advisor User Guide.
Session pane
The session pane displays the name of the Management Group in which the resources are members,
the name of the user that is logged in, a link to online help, and a logout button.
Settings point of view
Figure 4 (page 13) shows the panes for the settings point of view.
Figure 4 Settings point of view
3. Content pane1. Point of view selectors
4. Aspect tab2. Navigation pane
Point of view selector
The orange highlight indicates that the settings point of view is selected.
Navigation pane
In the settings point of view, storage applications such as instances of Performance Advisor, and
folders of unmanaged and uninitialized storage systems in the Management Group are displayed.
You can change storage application settings, assume management control of unmanaged storage
systems and initialize storage systems. If there are multiple instances of server-based or array-based
HP P6000 Command View in the Management Group, all of the unmanaged and uninitialized
storage system in the Management Group are included.
User interface13
For information about combining multiple machines in a Management Group, see the HPManagement Integration Framework Administrator Guide. For more information about HP P6000
Performance Advisor, see the HP P6000 Performance Advisor User Guide.
Content pane
Displays information and actions that you can perform on the resource that you selected in the
navigation pane.
Aspect tabs
The displayed aspect tabs depend on your configuration. They display organized content based
on your HP storage applications. For example, the Management aspect tab includes content from
the HP P6000 Command View application and the Performance tab includes content from the HP
P6000 Performance Advisor application. For more information about the performance tab, see
HP P6000 Performance Advisor User Guide.
Accessing HP P6000 Command View
IMPORTANT:The first time you log in to HP P6000 Command View from a browser, the following
message appears:
Failed to connect to Discovery. The Management Group (MG) certificate
may not be installed. Please refer to help for more information.
Click here to install the Management Group certificate
You must install the Management Group security certificate and refresh the browser to unblock the
connection.
Browsing to server-based HP P6000 Command View
1.Open a browser.
2.Using the network name or IP address of the server on which HP P6000 Command View is
installed, enter:
https://server_name or IP_address:2374
The HP P6000 Command View login window opens.
3.Enter a valid user name and password, and click Logon. Valid user names are members of
the appropriate local or domain group on the management server. See “Server-based HP
P6000 Command View security groups” (page 16).
The HP P6000 Command View user interface opens.
Running server-based HP P6000 Command View from the desktop
1.On the management server desktop, locate the icon for HP P6000 Command View.
2.Double-click the icon. The HP P6000 Command View login window opens.
3.Enter a valid user name and password, and click Logon. Valid user names are members of
the appropriate local or domain group on the management server. See “Server-based HP
P6000 Command View security groups” (page 16).
The HP P6000 Command View user interface opens.
The port to access server-based HP P6000 Command View can be changed, if necessary. See
“Changing port and timeout parameters” (page 65).
Browsing to array-based HP P6000 Command View
1.Open a browser.
14Overview
2.Using the network name or IP address of the HP EVA4400, P63x0, or P65x0 storage array,
enter:
https://array_name or IP_address:2374/SPoG
The HP P6000 Command View login window opens.
3.Enter a valid user name and password. This is the same user name and password to log onto
the HP P6000 Control Panel. See the HP P6000 Control Panel User Guide.
You can also launch HP P6000 Command View from the HP P6000 Control Panel GUI.
Internet Protocol support
The HP P6000 Command View Suite is designed for use with internet protocols as follows:
•Server-based versions 8.0.2 and later—IPv4, IPv6, and mixed IPv4/IPv6 networks
•Server-based versions earlier than 8.0.2—IPv4 networks only
•Array-based versions 10.1 and later—IPv4, IPv6, USGv6, and mixed IPv4/IPv6/USGv6
networks
•Array-based versions 9.2 and later—IPv4, IPv6, and mixed IPv4/IPv6 networks
•Array-based versions earlier than 9.2—IPv4 networks only
•Internet Explorer 8.0 and later, or Mozilla FireFox 4.0 and later is required to access the HP
P6000 Command View Suite using the IPv6 address.
•For server-based configurations, if IPv4 and IPv6 are installed on a single system, HP P6000
Command View starts on the IPv4 address by default. If you want to start HP P6000 Command
View on a specific address, you must add the address entry under the webserver section
of the cveva.cfg configuration file. For example, to start HP P6000 Command View on
IPv6, enter address 0::0 under the webserver section of cveva.cfg.
•Using the IPv6 link local address to run the management server can result in connectivity issues.
•For server-based systems, the management server is available on either the IPv4 or the IPv6
address only.
NOTE:HP P6000 Performance Data Collector has the same behavior with IPv6 as HP P6000
Command View. To start HP P6000 Performance Data Collector on a specific IPv6 address, you
must add the evapdcs.address entry in the evaperf.conf file and specify the address.
IP address formats
IP addresses in IPv6 have a different format than IPv4.
•IPv6 IP addresses are generally shown in eight groups of four hexadecimal digits, separated
by colons, for example, 2001:0db8:85a3:08d3:1319:8a2e:0370:7334.
•IPv4 IP address are generally shown in decimal notation, separated by dots (periods), for
example: 192.0.2.235.
•IPv6 IP addresses with port numbers are enclosed in brackets to avoid confusion with port
•IPv4 addresses with port number do not use brackets.
Internet Protocol support15
2 Managing security and passwords
This chapter explains how to use HP P6000 Command View to manage your storage environment.
NOTE:See the HP P6000 Command View online help for detailed procedures related to managing
your storage environment. When you install HP P6000 Command View, the initial folders are
Virtual Disks, Hosts, Disk Groups, Data Replication, and Hardware. You can create subfolders to
further organize and manage your hosts and virtual disks.
Server-based HP P6000 Command View security groups
Installation of HP P6000 Command View on a management server automatically creates the
following Windows security groups on the server:
•HP Storage Admins group—Members have view and manage capabilities.
•HP Storage Users group—Members have view capability only.
You can set a local or domain user to have the permissions of either of these groups.
To use HP P6000 Command View or SMI-S EVA, a user with Windows administrator privileges
for the management server must create user accounts and assign them to the appropriate security
group.
Array-based HP P6000 Command View security groups
Array-based HP P6000 Command View in each HP EVA management module has one administrator
and one user account. Login credentials are set in the EVA management module and can be
configured using the HP P6000 Control Panel. For more information, see the HP P6000 ControlPanel User Guide.
Password protection for storage systems
Individual HP EVA storage systems can be password protected. When a storage system is not
password protected, all instances of server-based HP P6000 Command View in the SAN fabric
can manage the storage system. When a storage system is password protected, only instances of
server-based HP P6000 Command View that have been enabled for access can manage the
storage system.
IMPORTANT:HP recommends that you use passwords to protect your HP storage systems.
Password protection is optional but strongly recommended, especially for SAN fabrics that include
multiple instances of server-based HP P6000 Command View.
•For most EVA storage systems, password protection is set using the Operator Control Panel
(OCP) on the storage system controllers. See the HP Enterprise Virtual Array User Guide.
•For HP EVA4400, P6300 EVA, P6350 EVA, P6500 EVA, and P6550 EVA storage systems,
password protection is set using the HP P6000 Control Panel. See the HP P6000 Control
Panel User Guide or the HP P6000 Control Panel online help.
IMPORTANT:If your storage system is managed by an instance of server-based HP P6000
Command View, HP strongly recommends that you store or update the password in HP P6000
Command View immediately after creating or changing the password on the storage system.
Password formats
•Passwords are case sensitive and can include 8 to 16 characters.
•The letters A–Z in upper or lower case are allowed.
16Managing security and passwords
•The following numeric characters are allowed: 0 1 2 3 4 5 6 7 8 9
Enabling management of a password-protected storage system
Use this procedure to enable management of a password-protected storage system from an instance
of server-based HP P6000 Command View.
Considerations
•You only need to perform this procedure if an instance of HP P6000 Command View on a
management server is not enabled to manage a password-protected storage system and you
want it to.
•If you have multiple management servers, you must perform this procedure with each instance
of HP P6000 Command View that you want to manage the password-protected storage system.
•This procedure does not create storage system passwords. Storage system passwords are
created by using an OCP or an HP P6000 Control Panel.
To enable HP P6000 Command View to manage a password-protected storage system from the
settings point of view:
1.In the session pane, click Management Options.
The Management Options window opens.
2.Select Manage storage system password access.
The Storage System Password Access window opens.
3.Click Enable password access to a storage system.
The Enable Password Access to a Storage System window opens.
4.Select the world wide name of the storage system to manage.
Storage systems that do not have a Command View-enabled password are listed.
5.Enter and confirm the storage system password.
6.Click Enable password.
The Enable password access dialog box opens.
7.Click OK.
A status window opens, indicating success or failure.
Disabling management of a password-protected storage system
Use this procedure to disable management of a password-protected storage system from an instance
of server-based HP P6000 Command View.
Considerations
•You only need to perform this procedure if you no longer want to manage a password-protected
storage system from an instance of HP P6000 Command View on a management server.
•If you have multiple management servers, you must perform this procedure with each instance
of HP P6000 Command View that you no longer want to manage the password-protected
storage system.
•This procedure does not remove or clear a password from the storage system itself. Storage
system passwords can only be removed or cleared from an OCP or an HP P6000 Control
Panel.
Enabling management of a password-protected storage system17
To disable HP P6000 Command View to manage a password-protected storage system from the
settings point of view:
1.In the session pane, click Management Options.
The Management Options window opens.
2.Select Manage storage system password access.
The Storage System Password Access window opens.
3.Select Disable password access to a storage system.
The Disable Password Access to Storage Systems page opens.
4.Select the storage system that you no longer want to manage.
•To select multiple storage systems, press the Ctrl key while you select each storage system.
•To select a range of storage systems, select the first storage system, and then press the
Shift key and click the last storage system in the range.
5.Click Disable password access.
Management of the storage system by the instance of HP P6000 Command View is ended.
Setting a password for HP EVA storage systems
Use this procedure to set the password on EVA4400, P6300 EVA, P6350 EVA, P6500 EVA, and
P6550 EVA storage systems.
1.On the Management Module Properties page, click Launch OCP.
The HP P6000 Control Panel GUI opens.
2.Log on to the HP P6000 Control Panel.
3.In the HP P6000 Control Panel, select Configure Administrator login options.
4.Under Management Server Password, enter the new password in the Password box.
5.Enter the password again in the Confirm Password box.
6.Click Set Password.
The password for an HP EVA4400, P6300 EVA, P6350 EVA, P6500 EVA, or P6550 EVA affects
access by external applications such as server-based HP P6000 Command View. It does not affect
access by the instance of array-based HP P6000 Command View that is internally installed on the
storage system.
Reestablishing communication with a password-protected storage system
A communication problem between an instance of server-based HP P6000 Command View and
a password-protected storage system can be caused when the stored password in HP P6000
Command View does not match the password that is set on a storage system. This can occur when:
•The password on a storage system has been changed.
•Controller software on a storage system has been updated to a newer version.
If you believe that a password mismatch is causing a communication problem with a storage
system, proceed as follows to synchronize the passwords.
1.In HP P6000 Command View, clear the stored password for the effected storage system. See
“Disabling management of a password-protected storage system” (page 17).
2.On the affected storage system, clear the password using the operator control panel (OCP).
See the user guide for your storage system.
3.On the management server, stop and then restart the HP P6000 Command View service.
18Managing security and passwords
4.On the affected storage system, enter the new password using the OCP. See the user guide
for your storage system.
5.In HP P6000 Command View, store the new password for the affected storage system. See
“Enabling management of a password-protected storage system” (page 17).
Single sign-on from HP Systems Insight Manager
Single sign-on (SSO) enables you to have a single login from HP Systems Insight Manager (HP
SIM) by establishing a trust relationship with HP P6000 Command View. A user on HP SIM can
go directly to HP P6000 Command View without having to re-enter a user name and password.
The access level of the HP SIM account is passed to HP P6000 Command View; therefore, an
account with administrator rights in HP SIM will have administrator rights in HP P6000 Command
View and a user account in HP SIM will have user rights in HP P6000 Command View.
Perform the following steps to use single sign-on from HP SIM to HP P6000 Command View:
1.From the HP P6000 Command View management server:
a.Open HP P6000 Command View GUI at https://localhost:2374
b.Click the Settings tab.
c.Click Management options.
d.Under Security Options, select SIM/RSM trust relationships.
e.Click Install certificate.
f.Select System Insight Manager as type.
g.Enter 280 as the SIM Server IP address port.
h.Provide the necessary details, and then click Install certificate.
i.Return to the Server options page, and click Other Application Trust relationships.
j.Determine whether the HPEVA_SMIS_Provider certificate is installed. If it is not, install
the certificate as follows:
i.Click Install certificate.
ii.Provide an application name, such as SSO.
iii. Browse to <install_path>\Hewlett-Packard\SMI-S\EVAProvider\
config\HPSMISSSO.cert
iv.Install the certificate.
2.Perform the following steps from the SIM server:
a.Discover the HP P6000 Command View management server.
Wait until the initial data collection for the attached storage systems completes.
b.Select the array from the SIM page.
c.Select the Tools & link tab.
d.Launch HP P6000 Command View using the URL of the HP P6000 Command View
web-based element manager.
An HP P6000 Command View login window opens.
e.Enter your username and password.
NOTE:Subsequent logins do not prompt for username and password.
Single sign-on from HP Systems Insight Manager19
3 Licensing HP P6000 EVA storage systems
Licenses to use and license keys
License types
The following types of licenses to use (LTUs) are available for HP P6000 EVA storage systems:
•HP P6000 Command View LTUs. These LTUs are required to manage a given storage system
with HP P6000 Command View.
Each HP P6000 storage system must be licensed with the appropriate HP P6000 Command
View LTUs to be in compliance with the End User License Agreement.
•HP MPX200 LTUs. These LTUs provide the ability to interconnect SANs via a LAN/WAN,
connect an FC device to a SAN over a LAN/WAN, or migrate the data between source and
destination arrays. The LTUs are installed on the MPX200 controller.
•HP P6000 Business Copy LTUs. These LTUs enable the use of optional local replication features,
such as snapshot, snapclone, and mirrorclone.
•HP P6000 Continuous Access LTUs. These LTUs enable the use of optional remote replication
features.
•HP P6000 Performance Advisor LTU. These LTUs allow you to monitor and analyze performance
of P6000 storage systems.
•Thin provisioning LTU. This LTU enables the thin provisioning feature.
•DC-Management LTU. This LTU enables the HP Dynamic Capacity Management feature.
NOTE:For the P6300/P6350/P6500/P6550 EVAs, the license keys for HP Dynamic Capacity
Management and thin provisioning are included with the HP P6000 Command View License
Entitlement.
Instant-on licenses
You can use the factory-installed instant-on license key to immediately start using the features with
the exception of HP Dynamic Capacity Management and thin provisioning. The instant-on key is
valid for all storage systems managed by an HP P6000 Command View server and enables HP
P6000 Command View, HP P6000 Business Copy, and HP P6000 Continuous Access with unlimited
capacity for 60 days from the first use. Upon expiration of the instant-on license key, these features
will be disabled. Your data is preserved and you can continue to use the storage system but cannot
create new resources. To continue using the features, you must obtain a permanent license key.
Permanent licenses
•Licenses are available in various capacities to support the maximum capacity of the storage
system. Storage system-upgrade licenses are also available.
•You can enter a license key before or after initializing the storage system. When a license
key is installed, the license immediately takes effect.
•HP P6000 Command View, HP P6000 Business Copy, HP P6000 Performance Advisor, and
HP P6000 Continuous Access LTUs are locked to a storage system and are not transferable.
•HP thin provisioning LTUs are model-locked.
When you install a permanent license, the temporary instant-on license no longer appears in the
license list.
20Licensing HP P6000 EVA storage systems
Data migration licenses
HP P6000 Command View and the MPX200 iSCSI controller support the Data Migration licenses.
Figure 5 Initalized Storage System Properties window
FCIP licenses
The MPX200 iSCSI controller supports FCIP licenses.
Storage system upgrade licensing
Only data-in-place upgrades are supported. Model upgrade is supported as shown Table 1 (page
21).
Table 1 Storage system upgrade support
To:You can upgrade from:
EVA4100, EVA6100, or EVA8100EVA3000
EVA4100, EVA6100, or EVA8100EVA4000
EVA4100, EVA6100, or EVA8100EVA5000
EVA6100 or EVA8100EVA6000
EVA8100EVA8000
EVA4400 (HSV300-S), EVA6400, or EVA8400EVA4400 (HSV300)
EVA4400 (HSV300), EVA6400, or EVA8400EVA4400 (HSV300-S)
P6500 (FC-iSCSI), P6500 (iSCSI/FCoE), P6550 (FC-iSCSI), or P6550 (iSCSI/FCoE)P6500 (FC)
Upgrading an EVA storage system requires a Model Upgrade license. Model Upgrade licenses
are effective only if there is a base permanent license for the lower version of controller. During
installation, the base permanent license is validated and if one is not found, a warning message
Licenses to use and license keys21
displays to inform you that the upgrade license is not in effect because there is no permanent
unlimited license.
Obtaining license keys
To obtain a license:
1.Browse to HP's Software Licensing portal www.hp.com/software/licensing and sign in. You
must register for an HP Passport to gain access.
2.On the home page, enter the HP order number from your License Entitlement Certificate in the
Entitlement Order Number box, and then click Go.
The Search Entitlements to Activate page opens.
3.Select the products for which you want a key, and then click Activate.
The Activate page opens.
4.Enter a target name and WWN for your product, and then click Next.
The Confirmation page opens.
NOTE:Poetic uses the target name to organize licences and identify devices on which
licenses are installed. You can create a target name yourself or Poetic can create one for you.
Click Target Options→Suggest target name to receive a unique target name. If you do not
remember your target name, click Target Options→Select existing target name for a list.
5.The HP Activation Certificate is emailed to the registered HP Passport holder. If you want it
emailed to additional people, enter their email addresses in the Email to box. Include any
notes that you want to appear in the email message. Click Finish.
The Complete page opens.
6.The Activation process is complete, and license certificates and license keys are delivered to
the requestor. The license key is included as an attachment.
From this page you can add email addresses for more recipients, and view the certificate.
NOTE:The first line in the license key begins with a # and identifies the license type. This line is
not part of the license key. If you use cut and paste to install the license, do not include the first
line.
For more information, click the Quick Start Guide in the left pane of HP's Software Licensing portal.
Activating an instant-on license
NOTE:This section applies to EVA4400, P6300 EVA, P6350 EVA, P6500 EVA, and P6550
EVAs only.
After initializing a storage system with array-based management, you must activate instant-on
licensing before you can use it. This is a one-time procedure. See also “Licenses to use and license
keys” (page 20).
To activate a license key from the storage system point of view:
1.In the navigation pane, select the storage system.
The Initialized Storage System Properties page opens.
2.Select the Licensing tab and click Install Licenses.
3.Click Activate Instant-on.
The instant-on license is activated.
22Licensing HP P6000 EVA storage systems
Retrieving licenses
License keys can be retrieved from HP P6000 Command View using the Export Licenses option
within Server options. To store a copy of a key in a text file:
1.From the settings point of view, click Management Options.
2.Click Import/Export Licenses.
3.Click Export Licenses.
A pop-up window with File Download options appears.
4.Click Save to save the license keys in a file on the local system.
Entering license keys
See the HP P6000 Enterprise Virtual Array License Key Installation Instructions shipped with the
product and available online.
Configuring email to receive LTUs
If you receive a license by email, HP recommends that you configure your email application to use
ASCII format to preserve the format of the information. To change an Microsoft Outlook message
format to ASCII:
1.In Outlook, select Tools→Options.
2.Select the Mail Format tab.
3.Under Message format, select Plain Text.
4.Click OK.
Validating the license
Validation occurs automatically to verify the license installation. If there is a problem with the
installation, one of the following messages appears:
DescriptionMessage
ERROR: License String is not regular
structure please install the correct
license string
ERROR: License already exist in database
Warning: license string got added with few
warnings, License did not match the array
WWN and Model Type
Warning: License string got added with few
warnings, License string is of lower access
and is of no effect
Warning: License string got added with few
warnings, License did not match for the
array WWN and Model Type
The license text does not fit the standard structure of a
license text, or contains error in checksum/any error.
You have entered an expired temporary license.ERROR: Cannot add expired license to EVA
The license key has already been installed in the autopass
database.
A verification of the WWN and Model discovered an error.
As the license string is syntactically correct, the license
string is added to the autopass database but not to the
selected array MLD.
The license key provides lower access than what is already
installed.
While importing a license, verification of the WWN and
Model discovered an error. This can occur when you add
licenses for more than one array. Despite the warning, the
license is installed.
Warning: License string got added with few
warnings, License string is of lower access
and is of no effect
An imported license key provides lower access than what
is already installed.
Retrieving licenses23
Adding an LTU
1.In the HP P6000 Command View navigation pane, select the specific storage system to license.
The Initialized Storage System Properties page opens.
2.Select the Licensing tab.
3.Click Install Licenses.
The Install Licenses page opens.
4.Follow the instructions on the page. Copy only the key text from the email or online source,
For an alternative method of adding a license, see the HP P6000 Enterprise Virtual Array License
Key Installation Instructions.
Importing licenses
You can import licenses that were exported previously. See “Retrieving licenses” (page 23).
1.From the settings view, click Management Options.
2.Click Import/Export Licenses.
3.Under Import Licenses, provide the location of the file in the space indicated. You can also
use the Browse button to locate the file on the local system.
4.Click Import Licenses to complete the operation.
Deleting incorrectly entered license keys
If a license key for a storage system is entered incorrectly (for example, a license is entered with
the correct WWN, but with the incorrect model number), the license will appear under the Licensing
tab but the licensed option might not work properly. Enabling a licensed option can include installing
multiple license keys. For example, there could be multiple keys for higher capacity (1 TB keys that
are cumulative in nature or capacity upgrades) or model upgrade scenarios.
CAUTION:Individual license keys cannot be removed. The following procedure removes all
license keys associated with the selected option.
To remove a license you must remove all licenses for that feature, and then reinstall them:
1.Retrieve all license keys associated with the licensed feature. See “Retrieving licenses” (page
23).
2.In the navigation pane, select the storage system.
The Initialized Storage System Properties page appears.
3.Select the Licensing tab, and then click Remove Licenses.
The Remove licenses page appears.
4.Select the feature for which to remove licenses.
5.Click Remove Licenses.
6.Reinstall the license keys. For more information, see HP P6000 Enterprise Virtual Array LicenseKey Installation Instructions.
24Licensing HP P6000 EVA storage systems
Displaying temporary license expiration date
You can view the expiration date for the temporary license on the Initialized Storage System
Properties page section of the Licensing tab. When you install a permanent license for a product,
the temporary license is removed.
Displaying temporary license expiration date25
4 Provisioning storage
Provisioning is the industry-standard term for providing networked storage to application servers.
With HP P6000 EVA storage systems, provisioning includes the following general steps:
1.Creating one or more disk groups on a storage system.
2.Creating virtual disks within disk groups and assigning attributes, such as size and redundancy
level.
3.Adding hosts as consumers of the storage on a storage system.
4.Allowing specific hosts access to specific virtual disks on a storage system. This is called
presentation.
See the online help for detailed procedures on each of these steps.
Disk groups
A disk group is a named pool of disk space on a storage system in which individual virtual disks
can be created.
Working with disk groups
The disk group folder for an HP P6000 EVA storage system includes the default disk group, other
disk groups that have been created, plus a folder of ungrouped physical disks that are not members
of any disk group.
(only a portion of the display is shown)
In the various disk group pages you can view component information, operational status, and
perform actions. For example, from the General tab, you can view general information, including
attributes, condition, and capacity. You can also perform actions such as adding physical disks
to the disk group and locating disks.
(only a portion of the display is shown)
26Provisioning storage
Disk types
The disk type specifies the type of physical disk drives that can be included in a disk group. The
types are:
Online disk type. All physical drives must be Fibre Channel or enterprise SAS drives. This disk type
provides first tier performance and reliability.
Near-online disk type. All physical drives are lower cost, lower performance hybrid Fibre Channel
or midline SAS disk drives. Hybrid drives are dual ported, Fibre Attached Technology Adapted
(FATA) drives. This disk type provides second tier performance and reliability.
Solid state drive disk type. All physical drives must be solid state drives (SSD). This disk type
provides first tier, very high performance and reliability.
Disk type support varies with HP XCS controller software versions. The following table summarizes
support and typical uses.
Solid state driveNear-onlineOnlineFeature
XCS 09500000 or laterAll versionsAll versionsXCS support
Solid state drivesFATA/SAS drivesFibre Channel/SAS drivesPhysical disks
When a disk group is created, it is assigned a disk group type: basic or enhanced (default).
EVA supportSupported Vraid levelsDisk group type
Vraid0, Vraid1, and Vraid 5Basic
Vraid0, Vraid1, Vraid5, and Vraid6Enhanced
EVA4000/4100/4400/6000/
6100/6400/8000/8100/8400
EVA4400/6400/8400
P6300/P6350/P6500/P6550 EVA
General guidelines
One disk group (the default) is created when the system is initialized. You can add disk groups as
needed.
•Each physical disk drive can belong to only one disk group.
•A single disk group may contain all the physical disk drives in the storage system.
•Multiple virtual disks can be created in a disk group, up to the disk group's capacity.
•Each virtual disk exists entirely within one disk group.
Disk groups27
Number of physical disks in a group
•With online and near-online disk types, the minimum number of physical disks is 8.
•With the solid state drive disk type, the minimum number of physical disks is 6.
•If the number of disks is not specified when creating a disk group, the minimum is assigned.
If the minimum number of disks is not available, the disk group cannot be created.
•There is no maximum number of physical disks.
Disk group occupancy and occupancy alarm level
The term occupancy refers to the amount of disk space being used for user data in a disk group.
There are two occupancy alarm levels:
•The warning level is the point (percent of capacity) at which the storage system issues a disk
group allocation warning message. The default warning alarm level is 70% of capacity.
•The critical alarm level is the point (percent of capacity) at which the storage system issues a
disk group allocation critical message. The default critical alarm level is 90% of capacity.
For example, if a disk group's capacity is 200 GB, and the default alarm levels are set, a warning
is issued when the total capacity of the virtual disks in the disk group reaches 140 GB, and a
critical message is issued when the total capacity of the virtual disks in the disk group reaches 180
GB.
If you change the occupancy alarm default values, the critical alarm level must be greater than the
warning alarm level.
NOTE:HP P6000 Command View 9.x and earlier have a warning alarm level only. The default
value is 90%.
Disk group capacity
Disk group capacity (in GB) is presented differently for different versions of HP XCS controller
software.
XCS 6.xxx, and XCS 09xxxxxx
The maximum virtual disk size shown cannot exceed 2 TB, regardless of the total capacity.
•Total. Shows the formatted physical disk drive capacity of the disk group.
•Maximum Vdisk Size, Vraid0. Shows the largest virtual disk that could be created in the disk
group, using Vraid0.
•Maximum Vdisk Size, Vraid1. Shows the largest virtual disk that could be created in the disk
group, using Vraid1.
•Maximum Vdisk Size, Vraid5. Shows the largest virtual disk that could be created in the disk
group, using Vraid5.
HP XCS 095xxxxx or later
The estimated capacity is based on factors, such as the estimated number and size of virtual disks
that you might typically create. The actual total capacity can be more or less than the estimates.
The maximum virtual disk size cannot exceed 32 TB, regardless of the total capacity.
•Total. Shows the formatted physical disk drive capacity of the disk group.
•Available, Vraid0. Shows the estimated capacity, if the entire disk group was used for Vraid0
virtual disks.
•Available, Vraid1. Shows the estimated capacity, if the entire disk group was used for Vraid1
virtual disks.
28Provisioning storage
•Available, Vraid5. Shows the estimated capacity, if the entire disk group was used for Vraid5
virtual disks.
•Available, Vraid6. Shows the estimated capacity, if the entire disk group was used for Vraid6
virtual disks.
XCS 10000000 or later
•Total capacity. Shows the formatted physical disk drive capacity of the disk group.
•Allocated capacity. Shows the amount of disk group capacity that is being used for virtual
disks.
•Available capacity (estimated). Shows the capacity remaining in a disk group if all new virtual
disks were to be created as either Vraid0, Vraid1, Vraid5, or Vraid6.
◦Physical. This value is estimated from various factors such as the number and size of
virtual disks that might typically be created. The actual available physical capacity can
be more or less than the estimate.
◦Thin provisioning. This value is based on the maximum addressable storage space of the
storage system.
•Requested capacity. Shows the amount of space in disk group that has been requested for
virtual disks.
•Oversubscribed capacity. Shows the amount of space requested via thin provisioning that
exceeds the physical capacity that can be allocated.
Redundancy (Vraid) levels
The redundancy (Vraid) level for a virtual disk determines the virtual disk's availability (data
protection) and influences its I/O performance. If you are using XCS 09500000 or earlier, the
Vraid type cannot be changed after a virtual disk is created. For information about changing the
Vraid level on storage systems running XCS 10000000 or later, see “Online virtual disk migration”
(page 33).
NOTE:HP strongly recommends that you use Vraid6 if you are using disk drives with a physical
capacity of 1 TB or greater.
Vraid levels are:
•Vraid0. Is optimized for speed and disk space utilization, but provides no redundancy.
IMPORTANT:HP does not recommend using Vraid0 when high availability is required.
•Vraid1. Is optimized for speed and high redundancy, but requires twice the disk space of
other Vraid levels. Vraid1 provides sufficient data redundancy to recover from a single disk
drive failure. However, if your system uses large capacity disk drives (1TB or larger),
reconstruction time may increase the risk of a second disk drive failure occurring prior to the
completion of reconstruct.
•Vraid5. Is optimized for speed, disk space utilization, and moderate redundancy. Vraid5
provides sufficient data redundancy to recover from a single disk drive failure. However, if
Redundancy (Vraid) levels29
your system uses large capacity disk drives (1 TB or larger), reconstruction time may increase
the risk of a second disk drive failure occurring prior to the completion of reconstruct.
•Vraid6. Is optimized for speed and the highest redundancy. Vraid6 provides sufficient data
redundancy to recover completely from two disk drive failures.
Vraid6 is applicable only for:
◦EVA4400, EVA6400, and EVA8400 running controller software 09500000 or later
◦P6300 EVA and P6500 EVA running controller software XCS 10000000 or later
◦P6350 EVA and P6550 EVA running controller software XCS 11001000
Virtual disks
HP P6000 EVA storage systems use a form of virtualization called virtual disks (vdisks) to store
data. Host computers see virtual disks as real storage objects, exactly as they would see physical
disks with the same characteristics.
Newly installed HP EVA storage systems are not pre-configured with virtual disks. After you initialize
the storage system and create disk groups, you can create virtual disks in the sizes and Vraid types
that you need. The storage system automatically determines where data is actually stored on the
physical disks. You do not need to have knowledge of individual physical disks in the storage
system.
In HP P6000 Command View 9.3 or later, when a LUN is provisioned with Vraid0 redundancy,
the HP P6000 Command View GUI displays an R0 icon on the LUN. If you select Vraid0 when
creating a LUN HP P6000 Command View displays a confirmation window to verify that redundancy
is not required.
Working with virtual disks in HP P6000 Command View
The virtual disks folder for an HP P6000 EVA storage system displays all virtual disks, regardless
of type. You can further organize virtual disks into subfolders that you create and name. You can
also move virtual disks from one subfolder to another.
(only a portion of the display is shown)
In the various virtual disk pages you can view virtual disk information, operational status, and
perform actions. For example, you can view general information, operational status, presentation,
and data replication (DR group) membership. You can also perform actions such as replicating
the virtual disk (creating snapclones, snapshots and mirrorclones) or migrating the disk group or
Vraid of a virtual disk.
NOTE:The GUI only displays action buttons that are supported in your configuration.
30Provisioning storage
NOTE:In case of EVA 6100 and 8100 array models, if the number of virtual disks is more than
250, there will be a noticeable delay in displaying the Presentation tab information from the host
point of view.
Considerations
CAUTION:Ensure that your host operating system can handle changes in volume size before
you change the underlying virtual disk size. Changing the size on some operating systems can
cause instability or data loss.
•XCS 10000000 and later supports online migration without disrupting host workload.
Online virtual disk migration—Changes a virtual disk redundancy level (Vraid) or disk
◦
group membership
◦Mirrorclone migration—Reverses the identities of a source virtual disk with its synchronized
mirrorclone
•Some operating systems require a unit identifier (unit ID). You can change the OS unit ID when
you create a virtual disk. For OpenVMS and Tru64 UNIX, enter a unique OS unit ID for each
virtual disk.
•When using GUID Partition Table (GPT) in Windows, the virtual disk should be a minimum of
1 GB greater than the host volume size.
•The management lock feature allows a virtual disk to be protected from certain actions or
changes in key properties by users or applications that have storage administrator permissions.
This feature is available in storage systems running XCS 09500000 or later.
When locking a virtual disk, consider the following:
◦Do not lock a virtual disk that was created by another user or by an application.
◦Besides adding a lock owner comment, HP recommends that you use the virtual disk's
general comment field to clearly indicate the owner and purpose of the lock. This provides
a more permanent record about the lock, should the lock be disabled later.
Virtual disks31
Hosts
When unlocking a virtual disk, consider the following:
◦Do not unlock a virtual disk that was locked by another user or by an application.
For more information about using management lock, see the online help.
A host is a computer that runs user applications that consume storage on a networked storage
system. There are three types of hosts—Fibre Channel (FC), Fibre Channel over Ethernet (FCoE),
and iSCSI.
•FC hosts connect to a fabric through Fibre Channel adapters (FCAs) and access storage directly
through the array controllers.
•FCoE hosts connect to the storage system through an iSCSI/FCoE module in the P6000
controller (01 or 02).
•iSCSI hosts connect to the storage system through HP iSCSI Connectivity Options or through
an FC-iSCSI module in the P6000 controller (01 or 02).
Working with hosts in HP P6000 Command View
The hosts folder for an HP P6000 EVA storage system displays all hosts that have been explicitly
added to the HP P6000 Command View interface. You can further organize hosts into subfolders
that you create and name. You can also move hosts from one subfolder to another.
(only a portion of the display is shown)
In the various host pages you can view host information and perform actions. For example, you
can view general information, presentations, and ports.
(only a portion of the display is shown)
32Provisioning storage
Considerations
•To access storage on a storage system, you must explicitly add a host using HP P6000
Command View or HP Storage System Scripting Utility.
•A host does not have to be online to be added. After it is added, the host must be online and
connected to the fabric or bridge to perform I/O to the storage system.
•You can add a host by specifying an IP address (IPv4 or IPv6), a fully qualified domain name
(FQDN), or a host alias.
•If you attempt to add a host without providing an IP address, a confirmation window opens.
•You can define the number of host ports and other parameters in HP P6000 Command View
after the host is added.
•For all Windows 2012 hosts, HP recommends using Microsoft Windows 2012 host mode
when creating a host.
Presentation
Presentation is the act of making a virtual disk known to a host so that I/O to the disk can occur.
When a virtual disk is unpresented from a host, I/O with the disk can no longer occur.
Guidelines
•A virtual disk must be completely created before you can present it to a host.
•For a fully provisioned virtual disk in the range of 100 GB or larger, creation can take from
10 minutes to several hours before it can be presented.
•It is possible to create and present a virtual disk in a single step; however, HP recommends
that you create a virtual disk first, then present it after it is created. This leaves HP P6000
Command View free to perform other tasks.
IMPORTANT:If you present a virtual disk as part of virtual disk creation step, HP P6000
Command View will be unresponsive until the virtual disk has been completely created and
presented.
•You can present the virtual disk to an FC host, an iSCSI host, or an FCoE host.
NOTE:Presenting the same virtual disk to different types of hosts, such as an FC host, an
iSCSI host or an FCoE host, is not supported.
A warning message appears when a user tries to present a virtual disk to more than one type
of host.
Online virtual disk migration
XCS 10000000 or later controller software supports online virtual disk migration, which allows
you to change the Vraid of the virtual disk, move a virtual disk from one disk group to another, or
do both in a single action, without impacting host I/O.
When a virtual disk is migrated, the storage system creates a mirrorclone of the virtual disk and
performs an online mirrorclone migration. This underlying operation is invisible to users and to the
presented hosts.
The online virtual disk migration features are part of the HP P6000 Business Copy license. Migrations
can occur only if a valid instant-on or permanent HP P6000 Business Copy license is present.
For more information, see the online help.
Presentation33
Mirrorclone migration
XCS 10000000 and later controller software supports online mirrorclone migration, which allows
you to switch the identities (LUN WWNs), and thus the properties, of a source virtual disk with its
synchronized mirrorclone. The migration is accomplished without impacting presentations or host
I/O to the virtual disks. Data is not actually moved.
The online mirrorclone migration features are part of the HP P6000 Business Copy license.
Migrations can occur only if a valid instant-on or permanent HP P6000 Business Copy license is
present.
Thin provisioning
Thin provisioning is a feature of HP P6000 storage systems that allows you to create and manage
thin provisioned virtual disks. The maximum capacity of a thin provisioned virtual disk can differ
from its allocated capacity. When a thin provisioned virtual disk is created, the user specifies a
maximum capacity, and the reserved capacity is set to zero. As writes occur, disk space is
dynamically allocated, but reserved capacity and maximum capacity remain unchanged. The
space allocated does not need to be contiguous. In the event that the allocated capacity reaches
the physical disk capacity, the write operation fails.
EVA thin provisioned virtual disks also support unmap request (de-allocate or free the disk space)
sent by the host (VMware ESX 5.1x and Windows Server 2012). As unmap occur, disk space is
dynamically de-allocated, but reserved capacity and maximum capacity of the virtual disk remains
unchanged.
Thin provisioned virtual disks differ from standard virtual disks as follows:
Standard virtual diskThin provisioned disk
The amount of physical disk space allocated can
automatically change in response to the amount of data
being stored, up to the specified size of the virtual disk or
until all available disk space is used
Does not require explicit resizing (manually or with scripts)
Has no unused physical disk space
The maximum requested capacity can exceed the amount
of available physical disk capacity that can be allocated
Requires the full amount of physical disk space to be
allocated at all times
Must be explicitly resized whenever the amount of disk
space needs to be changed
Physical disk space that is allocated but unused can create
stranded capacity
The requested capacity is limited by the amount of
available physical disk capacity that can be allocated
The following example demonstrates thin provisioning:
A storage administrator is planning to create two virtual disks for two new host applications. His
HP P6000 storage system currently has a total capacity of 10 TB, with 6 TB unused disk space.
The administrator determines that each host application initially requires 2 TB of disk space, but
eventually, the host applications will require 4 TB of space. With these requirements in mind, the
administrator creates two 4 TB thin provisioned virtual disks.
Each host application recognizes a 4 TB virtual disk, even though initially only 2 TB of physical
disk space is allocated. As the amount of stored data increases, the storage system automatically
allocates more space (up to the 4 TB maximum size). And, even though only 6 TB of space is
available on the storage system, the administrator is able to add 2 virtual disks with a total potential
capacity of 8 TB.
Administrator can use email notifications (Thin provisioned Vdisk capacity alarms) to monitor
respective vdisk space allocations. This facility sends email notifications when the space allocation
goes beyond allocation alarm level or comes back to normal level. These events are also logged
in Controller Events.
34Provisioning storage
For more information on how to configure email notifications, see the P6000 Command View
Online Help.
You can use SSSU to view the amount of virtual disk space that is allocated and used.
NOTE:SSSU displays the percentage of allocated space used. This allocation level is rounded
down to the whole number.
Thin provisioning35
5 Replicating storage
Replication is an industry-standard term for making copies or backing up data. With HP P6000
EVA storage systems, entire virtual disks can be replicated locally or remotely using a variety of
methods:
•HP P6000 Business Copy (local replication). Make local copies of virtual disks using snapclones,
snapshots, mirrorclones and preallocated containers. Replicated virtual disks are located on
the same storage system as the source.
•HP P6000 Continuous Access (remote replication). Make remote copies of virtual disks.
Replicated virtual disks are located on a different storage system than the source, typically at
a geographically separate site.
This chapter focuses on using the local replication features in HP P6000 Command View. For
information on using the remote replication features in HP P6000 Command View, see the HP
P6000 Continuous Access Implementation Guide.
HP P6000 Business Copy software
HP P6000 Business Copy software is a licensed feature of HP P6000 EVA storage systems that
enables you to:
•Create point-in-time copies, called snapshots and snapclones, and ongoing copies called
mirrorclones of virtual disks
•Specify snapshot, snapclone, and mirrorclone properties, such as redundancy (Vraid) level,
•Present snapshots, snapclones, and mirrorclones as disks to hosts
•Allow host I/O to snapshots and snapclones
•Instantly restore the content of a virtual disk from snapshots or mirrorclones or from snapshots
•Perform virtual disk online migration, which allows you to change the Vraid of the virtual disk,
Features vary based on the storage system controller software version. For specific supported
features and maximums, see HP P6000 Enterprise Virtual Array Compatibility Reference. Specialized
replication user interfaces, such as HP P6000 Replication Solutions Manager, offer additional
features.
Snapclones
read cache, and write protection.
of mirrorclones
HP recommends that you unmount the target virtual disk before restoring the data. This ensures
that the host server cache is flushed.
IMPORTANT:Before initiating online migration, be sure to perform a full backup of the
virtual disk.
move a virtual disk from one disk group to another, or do both in a single action without
impacting host I/O.
A snapclone is an independent point-in-time copy of a virtual disk. It is independent because all
of the data from the source virtual disk is copied to the snapclone. Use snapclones when you need
independent and durable copies; for example, for data mining, data warehousing, or preproduction
testing.
Follow these guidelines for the use of snapclones:
•The storage system must have a local replication license.
•A snapclone can be in a different disk group than the source.
36Replicating storage
•The redundancy (Vraid) level of a snapclone can be any level relative to the source.
•Until a snapclone is normalized, another snapclone of the same source cannot be created.
Snapclones cannot be created when the disk to be replicated is:
•A snapshot
•A disk that has a snapshot or mirrorclone
•In the process of normalizing (snapclone in progress) or being deleted (P6000 Command
See also, “Optimizing snap creation” (page 41).
Snapshots
A snapshot is a dependent point-in-time copy of a virtual disk. It is dependent because data is not
actually copied to the snapshot until it is overwritten on the source. Use snapshots when you need
temporary copies; for example, to create a copy of a database that you then store on tape.
Snapshot types
Snapshot types are defined by how the storage system allocates space for the snapshot.
•Demand allocated—The storage system allocates only enough space to store metadata and
View 10.0 or earlier)
pointers to the source data. As the source is overwritten, the storage system allocates more
space and copies the original data to the snapshot. Use demand-allocated snapshots when
less than 10–25% of the capacity of the source will change over the life of the snapshot.
•Fully allocated—The storage system allocates only enough space to store metadata and pointers
to the source data, but reserves space equal to the capacity of the source virtual disk. As the
source is overwritten, the storage system allocates more space and copies the original data
to the snapshot. Use fully-allocated snapshots when more than 25% of the capacity of the
source will change over the life of the snapshot.
Snapshot guidelines
Follow these guidelines for using snapshots:
•The storage system must have a local replication license.
•The maximum number of snapshots per source varies based on the storage system controller
software version. For specifics, see the HP P6000 Enterprise Virtual Array Compatibility
Reference.
•A snapshot must be created in the same disk group as the source virtual disk.
•The redundancy (Vraid) level of a snapshot must be the same as, or lower than, the source.
•All snapshots of the same virtual disk must be the same type (demand allocated or fully
allocated) and redundancy (Vraid) level.
•If the disk group has insufficient space for demand-allocated snapshots, the snapshots will
automatically be invalidated, but the source virtual disks will continue accepting requests.
•Snapshots are included in the maximum number of virtual disks per storage system.
Snapshots cannot be created when the disk to be replicated is:
•A snapshot
•A disk that is the source of a mirrorclone (however, snapshots from a mirrorclone are possible)
•In the process of normalizing (snapclone in progress) or being deleted (P6000 Command
View 10.0 or earlier)
•See also, “Optimizing snap creation” (page 41).
HP P6000 Business Copy software37
Monitoring snapshot space
Demand-allocated snapshots must be able to grow as the source or snapshot is modified, otherwise
all snapshots in the disk group become inoperative. As demand-allocated snapshots grow, the
capacity available to create virtual disks decreases. Before you allocate space for new virtual
disks, ensure that you reserve enough space for all demand-allocated snapshots in the disk group.
The capacity required for a demand-allocated snapshot depends on how much of the source disk
is modified. This value is unique for each application, but can range from 0% to 100% of the
source disk capacity. If you do not know the capacity required for a demand-allocated snapshot,
HP recommends that you reserve a minimum of 10% of the capacity of the source virtual disk times
the number of snapshots of the source disk. For example, if you have two demand-allocated
snapshots of a 500 GB virtual disk, you would reserve 100 GB (500 GB x 10% x 2) of usable
capacity. Compute the usable capacity using the redundancy (Vraid) level selected for the snapshot.
If the availability of demand-allocated snapshots is critical for application availability, overestimating
the requirements for free space may be warranted.
Always monitor free space. In addition to demand-allocated snapshots, a disk failure and the
subsequent reconstruction can also compete for free space. After a reconstruction, the reserved
space requirements for the disk protection level can cause existing snapshots to exceed available
free space and thus cause all snapshots to become inoperative.
Mirrorclones
Mirrorclone replication establishes and maintains a copy of an original virtual disk via a local
replication link.
When a mirrorclone contains exactly the same data as the source virtual disk, the mirrorclone is
said to be synchronized. In a synchronized state, the mirrorclone is automatically updated whenever
the source virtual disk is updated.
When local replication between a synchronized mirrorclone and its source is stopped by the user,
the mirrorclone is said to be fractured. In a fractured state, the mirrorclone is not updated when
the source virtual disk is updated. At the instant replication is stopped, the mirrorclone is a
point-in-time copy of its source. Although a fractured mirrorclone is no longer being replicated, it
maintains a relationship with its source virtual disk. This allows the mirrorclone to resynchronize
with its source without requiring a complete resynchronization.
When the relationship between a fractured mirrorclone and its source virtual disk is severed, the
mirrorclone is said to be detached. A detached mirrorclone is an independent virtual disk and
cannot be reattached to its parent virtual disk.
This feature is available only with certain controller software versions.
Mirrorclone guidelines
Follow these guidelines for using mirrorclones:
•The storage system must have a local replication license.
•A mirrorclone can be in a different disk group than the source. For optimum protection from
hardware failures, HP recommends creating a mirrorclone in a different disk group than the
source.
•A mirrorclone delta restore can be made when the mirrorclone source is also the source for
a DR group.
•The redundancy (Vraid) level of a mirrorclone can be the same, lower, or higher than the
source.
•The maximum number of mirrorclones per source is one.
•A detached mirrorclone cannot be reattached to its source. (You can remove a mirrorclone
from its source virtual disk, to make it an independent virtual disk. This action is called detaching
the mirrorclone.)
38Replicating storage
•XCS 10000000 and later supports online mirrorclone migration, which allows you to switch
the roles of a source virtual disk with its synchronized mirrorclone. See “Mirrorclone migration”
(page 34).
•A mirrorclone can be presented only if the mirror link is stopped (fractured).
For more information, see the HP P6000 Replication Solutions Manager Release Notes.
A mirrorclone cannot be created if the intended source virtual disk is:
•A snapshot or has any snapshots.
•Has any snapclones that are in the process of being normalized (P6000 Command View
10.0 or earlier).
•See also, “Optimizing snap creation” (page 41).
Synchronized mirrorclone guidelines
Tasks you can and cannot perform when the mirrorclone is in a normalized/synchronized state:
No. The disk must first be fractured and detached, then deleted.Deleting
No. The disk must first be fractured, then detached.Detaching
Yes.Fracturing
Yes, with XCS 10000000 or later.Migrating
No. The disk must first be fractured, then presented.Presenting
No. The disk must first be fractured, then replicated with a snapshot.Replicating
No. The disk must first be fractured, then used to restore.Restoring
Resynchronizing
Not applicable. When a mirrorclone is normalized/synchronized, it does not
need to be resynchronized.
Fractured mirrorclone guidelines
Tasks you can and cannot perform when the mirrorclone is in a fractured state:
No. The disk must first be detached, then deleted.Deleting
Yes.Detaching
Not applicable.Fracturing
No.Migrating
Yes. The disk can immediately be presented to hosts for I/O.Presenting
No. Snapclones of mirrorclones are not supported.Replicating—Snapclones
Yes. Multiple snapshots are allowed.Replicating—Snapshots
Yes. The disk must be unpresented first.Restoring
Yes. The disk must be unpresented first.Resynchronizing
HP P6000 Business Copy software39
Mirrorclone states
The following mirrorclone states are reported by the replication manager.
RemarksMirrorclone state
Fractured
Restore in progress
Synchronized or normalized
Sync in progress
Detached
Containers
A container is disk space that is preallocated for later use as a snapclone, a snapshot, or a
mirrorclone. Snapshots and snapclones that are created using containers are called preallocated
snapshots and preallocated snapclones, respectively. Use containers when you need faster copies,
for example, to reduce the time a host application is suspended for a backup.
Follow these guidelines for using containers:
There is no replication activity between the mirrorclone virtual disk and its
source virtual disk. At the instant of the fracture, data on the mirrorclone
is identical to its source. After a fracture, data on the two disks might no
longer be identical due to host I/O to the source or the mirrorclone.
In response to a replication command, data is being copied from the
mirrorclone virtual disk to its original source virtual disk. Data on the
original source is not yet identical to its mirrorclone.
The source virtual disk and its mirrorclone are synchronized. Data on the
mirrorclone is identical to its source. Any changes to data on the source
virtual disk are automatically copied to its mirrorclone.
In response to a user Sync command, data is being copied from the source
virtual disk to its mirrorclone virtual disk. Data on the mirrorclone is not
yet identical to its source.
When a mirrorclone has been detached, it is no longer a mirrorclone. It
becomes a normal virtual disk, independent of its source virtual disk.
•The storage system must have a local replication license.
•When used for mirrorclones and preallocated snapclones, the container can be in a different
disk group than the source virtual disk. When used for preallocated snapshots, the container
must be in the same disk group as the source virtual disk.
•A container must be exactly the same size as the source of the preallocated snapclone or
snapshot.
•The redundancy (Vraid) level of the container determines the redundancy (Vraid) level of a
preallocated snapclone.
•For a preallocated snapshot, the redundancy (Vraid) level of the container must be the same
or lower than the source. If the source has other snapshots, the redundancy (Vraid) level of
the container must be the same as the other snapshots. For descriptions of redundancy (Vraid)
levels, see “Redundancy (Vraid) levels” (page 29).
•Containers cannot be presented to hosts or used for storage.
•Virtual disks can be converted to containers, but only if they are not presented.
Containers cannot be created from a virtual disk that:
•Is a snapshot
•Has a snapshot or mirrorclone
•Is a member of a DR group
•Is presented to a host
•Is in the process of normalizing (snapclone in progress) or being deleted
40Replicating storage
Optimizing replication performance
Planning for host I/O workloads
For the best snapshot and snapclone performance, create and delete snapshots and snapclones
during low-demand periods for host I/O, or configure the storage system to meet performance
demands during snapshot and snapclone activities.
•Snapshot and synchronized mirrorclone activity is driven by the host I/O and must compete
with the I/O workload on the disks.
•Snapclones and fractured mirrorclones operate independently of host I/O workload. That is,
the snapclone copy operation is initiated by the snapclone request (not by host I/O activity).
HP recommends that you plan the migration of virtual disks in advance because migration involves
the creation of a mirrorclone in the background which can compete with other I/O activity.
Optimizing snap creation
To optimize snap creation with a pre-allocated snapshot or snapclone:
1.Use HP SSSU to create a container that has the same capacity as the parent virtual disk as
There are three steps to the creation of a snapclone or snapshot:
1.Metadata management—The preallocation of internal data structures of the snapshot or
snapclone
2.Write cache flush—The storage system's write cache is flushed to ensure that the data on the
source virtual disk is current before the disk is copied
3.Data movement—The copying of the data
When you create (preallocate) a container, the first step of snapshot or snapclone creation (metadata
management) is completed ahead of time. Therefore, when you eventually create a snapshot or
snapclone using the container, that first step is eliminated, which saves time. Using preallocated
containers greatly improves system response. If you create containers during low-demand periods,
you can further reduce the impact on the system workload.
Optimizing replication performance41
Minimizing snapclone workloads
A snapclone copies the entire source disk without stopping. However, creating a snapclone creates
an additional workload on the snapclone's disk group while the data is being copied. You may
observe an increase in command response time and a decrease in the disk group's maximum I/O
during the copy operation. This performance impact ceases when the copy operation completes.
For optimum snapclone performance:
•Create snapclones during low-demand periods.
•Keep virtual disks as small as possible.
•Minimize the number of concurrent snapclone operations (use fewer virtual disks).
•Organize clone operations into consistency groups of virtual disks, and then clone consistency
groups sequentially. In an EVA storage system, a consistency group is a collection of related
virtual disks against which operations should be performed together (consistently).
Minimizing the number of snapshots
Snapshots copy point-in-time data as it changes on the source disk. The performance impact is less
than for snapclones. For many applications, less than 10% of the data on a virtual disk changes
over the life of the snapshot. When this 10% has been copied, the performance impact ceases.
Also, in typical workloads, the performance impact decreases exponentially over time as the source
and snapshot virtual disks diverge. In other words, the performance impact is greater on a new
snapshot than on an old snapshot and, unlike snapclones, occurs during the host write operation.
For optimum snapshot performance:
•Minimize the number of virtual disks with snapshot copies. Use fewer virtual disks; it is better
to have a few large virtual disks than many small virtual disks.
•Minimize the number of snapshots for a virtual disk. For capacity considerations, do not keep
extra snapshots.
•Minimize the life of a snapshot. If snapshot copies are used for backup, consider deleting the
snapshot after saving the copy on tape.
•Delete snapshots in age order, oldest first.
Setting virtual disk cache to write-through before a snapshot or snapclone
The storage system automatically flushes the write cache before copying data to a snapclone or
snapshot. You can reduce the performance impact of creating a snapshot or snapclone by presetting
the write cache on the source disk to write-through mode. The performance benefit is greatest when
there are multiple snapshots or snapclones for a single source disk. Be sure to re-enable write
caching after the copy is initiated.
Suspending a DR group before a making a snapshot of a virtual disk
In remote replication configurations, you can improve system performance by temporarily suspending
a DR group before creating a snapshot of the destination virtual disk.
The performance impact of an improperly sized (in a performance sense) snapshot or snapclone
can cause HP P6000 Continuous Access to suspend replication. System and application performance
and availability can be improved when replication is suspended as a planned event rather than
an unplanned disruption.
Minimizing simultaneous replication operations
Minimize the number of simultaneous local replication requests on the same storage system. Too
many simultaneous local replication events can reduce storage system performance.
42Replicating storage
HP P6000 Continuous Access software
HP P6000 Continuous Access is a licensed feature of HP P6000 EVA storage systems that enables
you to:
•Create DR groups and remote copies of virtual disks on two separate HP P6000 EVA storage
systems.
•Fail over (reverse) the direction of replication between storage systems.
•Suspend and resume remote replication.
•Configure various DR group parameters.
NOTE:This information about HP P6000 Continuous Access software is abridged. For more
information, see the HP P6000 Continuous Access Implementation Guide and the HP P6000
Command View online help.
DR groups
A DR group consists of one or more virtual disks in a storage system organized into a group for
the purposes of managing their remote replication characteristics.
DR groups operate in a paired relationship, with one DR group being a source and the other a
destination. The terms source and destination are sometimes referred to as a DR mode or DR role.
The terms source and destination are also applied to virtual disks, with a destination virtual disk
also being known as a remote copy. A pair of source and destination virtual disks is sometimes
called a copy set. Various actions, such as a planned or unplanned failover, allow you to reverse
the relationship so that the source DR group becomes the destination and destination becomes the
source.
Working with DR groups in HP P6000 Command View
The Data Replication folder for an HP P6000 EVA storage system displays the DR groups on that
storage system, and indicates if their DR mode (role) is currently as a source or as a destination.
(only a portion of the display is shown)
In the various Data Replication pages you can view DR group information, operational status, and
perform actions. For example, you can view general information, operational status, virtual disk
members of the DR group, and remote connections. You can also perform actions such as deleting
a DR group.
HP P6000 Continuous Access software43
(only a portion of the display is shown)
Creating DR groups
You can use server-based HP P6000 Command View to create DR groups, remotely replicate
virtual disks from one storage system to another, and perform actions. Array-based HP P6000
Command View only allows you to view DR groups that are on that storage system.
NOTE:This information about HP P6000 Continuous Access software is abridged. For more
information, see the HP P6000 Continuous Access Implementation Guide and the HP P6000
Command View online help.
Data replication protocol options
The data replication protocol options are shown in Figure 6 (page 44).
Figure 6 DR protocol options
44Replicating storage
Fibre Channel switches typically offer two types of frame routing between N_Ports:
•Source ID/Destination ID (SID/DID) routing, which transfers all exchanges through the fabric
using the same path
•Exchange-based routing, which transfers all frames within an exchange using the same path,
but other exchanges may use alternate paths
NOTE:B-class switches refer to SID/DID protocol as in-order delivery routing. C-class switches
refer to SID/DID protocol as flow-based load balancing . Both switch classes use exchange-based
routing terminology. See the individual switch user guides for configuration details.
The current HP FC Data Replication Protocol (HP-FC) uses multiple exchanges for each data
replication transfer. One or more exchanges are used to transfer data and an additional exchange
is used for command information. The HP-FC Protocol requires all frames within the transfer to be
delivered in order. Therefore, if HP-FC Protocol is used in the fabric, the fabric must use SID/DID
routing.
HP SCSI FC-Compliant Data Replication Protocol (HP SCSI-FC) was developed to take advantage
of the exchange-based routing protocol available in fabric switches. HP SCSI-FC and HP-FC
protocols are available on controller software versions later than 0952xxxx; earlier versions support
only the FC-HP Protocol.
The three options listed in Figure 6 (page 44) are as follows:
•HP FC Data Replication Protocol. This protocol requires all transfers to be completed in order,
which is accomplished by the proper configuration of the SAN fabric switches for SID/DID.
See the HP P6000 Continuous Access Implementation Guide for specific settings and the
appropriate switch user guides for detailed instructions.
A storage system configured for this protocol successfully creates a DR group only with a
storage system capable of HP-FC, which is the default protocol for controller software versions
0952xxxx and earlier, and is user-selectable in later versions. Fabric misconfiguration with
this protocol selection results in significant performance degradation and possible data integrity
issues on the destination storage system.
•HP SCSI FCP Compliant Data Replication Protocol. This protocol supports the transfer of EVA
data replication traffic in a fabric configured for exchange-based or SID/DID routing. The
protocol can take advantage of the exchange-based fabric setting, but is not dependent on
the fabric setting. For the proper configuration of the SAN fabric switches for Exchange, see
the HP P6000 Continuous Access Implementation Guide; for specific settings, see the
appropriate switch user guides for detailed instructions.
•Either. This selection should be used when the SAN contains storage systems running both
HP-FC and HP SCSI-FC protocols. The Either selection allows storage systems only capable of
HP-FC to successfully create DR groups with the storage systems running controller software
version later than 0952xxxx. This facilitates the migration of data from older to newer storage
systems. The HP-FC protocol is dependent on the fabric configuration being set for SID/DID
routing. The same fabric considerations noted in the HP-FC option apply to the Either selection
as well.
HP P6000 Continuous Access software45
6 Maintaining and managing HP P6000 EVA storage
systems
This chapter describes how to use HP P6000 Command View to maintain the storage systems.
Initializing storage systems
If Insight Remote Support is installed on the management server (server-based management), see
the documentation for instructions on adding entitlement details for the new storage system at:
http://h18023.www1.hp.com/support/svctools/webes/
When you install an array, it appears as an uninitialized storage system. Initializing an array
makes it ready for use, binds the controllers as an operational pair (for storage systems other than
the HP EVA4400 and P6300/P6350/P6500/P6500 EVA), and establishes preliminary data
structures on the storage system. Initializing also sets up the first disk group, which is called the
default disk group. If you are upgrading an existing version of HP P6000 Command View, the
storage systems remain initialized and any other existing components are retained.
When initializing a storage system, you must enter a name for the array.
You can also perform the following optional tasks:
•Enter the number of disks to be included in the default disk group.
•Set the drive type.
•Set the array date and time.
•Enter a console LUN ID.
•Select a disk failure protection level.
•Enter comments.
See the online help for instructions for completing these tasks.
Configure WEBES to generate alerts using Insight Remote Support
After installing Insight Remote Support, you must configure WEBES to generate alerts using Insight
Remote Support. Use the Desta tool to add the host to the Insight Remote Support SNMP list and
then run the commands desta SNMP off and desta SNMP on.
You must configure WEBES to generate alerts using Insight Remote Support if either of the following
situations occur:
•You install Insight Remote Support and the HP P6000 Command View software suite on the
same management server for the first time.
•You observe that events are listed in the Insight Remote Support user interface, but alert
indications are not received through the WEBES client.
To configure WEBES:
1.Open a command view window on the management server.
2.Change to the directory where Insight Remote Support is installed. Typically, the directory is
<install path>\Hewlett-Packard\svctools\common\bin.
3.Enter the following commands at the system prompts:
C:\Program Files\Hewlett-Packard\svctools\common\bin> desta snmp off
Do you really want to turn off SNMP service trap notification [Yes]:
yes
SNMP Service Trap notification is now disabled.
46Maintaining and managing HP P6000 EVA storage systems
4.Enter the following commands at the system prompts:
C:\Program Files\Hewlett-Packard\svctools\common\bin> desta snmp on
Which host(s) should receive service traps for logged calls
(comma-separated) [127.0.0.1]:
Which Trap type to use (Enter 2 or 3) [null]: 3
SNMP Service Trap notification is now enabled.
The desta snmp command enables or disables support notification to management applications.
All Insight Remote Support clients, such as HP Systems Insight Manager and HP OpenView
Operations, using SNMP Notification from Insight Remote Support are affected momentarily when
you execute the desta snmp off command. Insight Remote Support clients using other notification
mechanisms, such as Instant Support Enterprise Edition (ISEE) or Simple Mail Transfer Protocol
(SMTP) are not affected. For more information on notification mechanisms that are not affected,
see your Insight Remote Support documentation.
User-initiated service mode
User-initiated service mode allows you to perform service tasks on your storage system without
causing undue support calls to HP. When you activate user-initiated service mode, you specify the
amount of time your remote support service is to suppress support calls regarding a specific storage
system.
For example, you could temporarily stop automated calls for a storage system while you reseat a
disk drive.
The user-initiated service mode does not change the functionality of HP P6000 Command View,
nor its response to events. This mode is solely for HP P6000 Command View interaction with
external HP support tools.
When user-initiated service mode for a storage system is active:
•Automated support calls to HP regarding the storage system are stopped.
•If the storage system experiences a problem, you must notify HP support.
•HP remote support continues to monitor the storage system and writes a user-initiated service
event into the remote support log.
•User-initiated service mode for that storage system is automatically stopped at the end of the
time span that you specify.
•You can stop user-initiated service mode before the end of the time span that you specify.
•The following message appears on the Initialized Storage System Properties page and at the
bottom of GUI pages for that storage system:
USER-INITIATED SERVICE MODE ACTIVE ON THIS STORAGE SYSTEM
When user-initiated service mode for a storage system is inactive, HP support is automatically
notified if the storage system experiences a problem. This is the default state.
You activate user-initiated service mode from the Storage System Options page.
To activate user-initiated service mode from the Storage System Options page:
1.In storage systems point of view navigation pane, select the storage system.
The Initialized Storage System Properties page opens.
2.Click System options.
The system options menu appears.
3.Under Service, select elect Configure User-Initiated Service Mode (USIM).
The Configure User-Initiated Service Mode page opens.
Initializing storage systems47
4.Enter your name and reason for suppressing support calls in the Reason box.
5.Enter the amount of time for the storage system to remain in service mode.
6.Click Start service mode.
When service mode is enabled, the Configure User-Initiated Service Mode window displays
Support calls to HP disabled and the amount of time remaining in service mode. There
are also options for you to Stop service mode or Restart service mode.
Uninitializing storage systems
See the HP P6000 Command View online help for detailed procedures related to managing your
storage environment.
CAUTION:If you uninitialize a storage system, you will lose all virtual disks, associated data,
and host presentations that you created for the storage system.
Uninitializing a storage system is not a common procedure. Uninitialize a storage system only if
you want to clear all data for that storage system. See the online help for instructions.
Starting the storage system
The procedure for starting a storage system varies by array storage system. For information on
how to start a storage system, see the user guide for your storage system.
Shutting down the storage system
CAUTION:Ensure that any active commands, layered applications (for example, HP Storage
System Scripting Utility, HP P6000 Continuous Access, HP P6000 Business Copy, or HP P6000
Replication Solutions Manager) or functions have completed before you begin this procedure.
Shutting down a storage system makes application data unavailable to host applications. Shutting
down one storage system controller affects the performance of any presented virtual disks.
To shut down the storage system (both array-based and server-based management):
1.From Storage System point of view, array Properties page, click System Options.
2.Under Service, click Shut down system.
The Shutdown Options window opens.
3.Under System Shutdown, select Power OFF. To delay the shutdown, enter a value in the
Shutdown delay box to set a time delay (in minutes).
The controllers perform an orderly shutdown and then power-off. The disk controllers then
power-off.
4.Wait for the shutdown to finish, and then turn off the power.
For the location of the power switch, see Figure 7 (page 48) through Figure 13 (page 50).
Figure 7 HSV210A controller rear view
48Maintaining and managing HP P6000 EVA storage systems
Figure 13 P6000 EVA iSCSI/FCoE controller enclosure (rear view)
Resynchronizing controllers
If a controller is in an inconsistent operational state or code load to the controller has timed out,
you can resynchronize the firmware without restarting the controller.
To resynchronize a controller:
1.From Storage System point of view, select the controller that you want to resynchronize.
The Controller Property page opens.
2.Under the General tab, click Shut down.
The Shut Down Controllers window opens.
3.Under Controller Shutdown, click Resync.
A confirmation window opens.
4.Click Continue.
Hardware
Depending on the array storage system, hardware can typically include iSCSI devices, racks
(cabinets), controller enclosures, and disk enclosures (physical disk drives).
Working with hardware in HP P6000 Command View
The hardware folder for an HP P6000 EVA storage system includes all detected hardware.
EVA4000/4100/6000/6100/8000/8100 also displays a list of unmappable hardware (hardware
can be unmappable due to an error condition, hardware failure, or restart state). The following
graphic shows a sample hardware folder. The display will vary, depending on your storage system
type.
The firmware restarts and the controllers get resynchronized from the firmware image.
(only a portion of the display is shown)
In the various hardware pages you can view hardware information, operational status, and perform
actions. For example, with controller pages, you can view general information, operational status,
50Maintaining and managing HP P6000 EVA storage systems
host ports, device ports (physical disk drive ports), and the enclosure. You can also perform actions
such as performing a code load or shutting down the controller. The following graphic shows a
sample Controller Properties page. The display will vary, depending on your storage system type.
See the HP P6000 Command View online help for more information about the displays.
(only a portion of the display is shown)
Verifying hardware status
To view status of a hardware component, select the component and review its properties page.
See the HP P6000 Command View online help for detailed procedures.
Storage system identity information
The Controller Enclosure Properties page, General tab lists information about your storage system,
including storage system, product number, and serial numbers.
Remote service test
The remote service test sends a management event for the selected storage system. HP remote
services, such as WEBES, can use the event to test that HP P6000 Command View notification is
working properly. The test does not change the functionality of HP P6000 Command View, nor its
response to events. The test is solely for HP P6000 Command View interaction with external HP
support tools.
When a test is performed for a storage system, HP P6000 Command View also writes an event
to the Windows Application Event Log and cvseh*.log files (if configured to do so) and sends
an SNMP trap to hosts that are configured for host notification.
You can start the test from:
•The System Options page
•The SNMP/Event Log Notification Options page
To run the test from the System Options page:
1.In storage systems point of view navigation pane, select the storage system.
The Initialized Storage System page opens.
Verifying hardware status51
2.Click System Options.
The system options menu appears.
3.Under Service, select Perform remote service test.
The Perform Remote Service Test page opens.
4.Click Perform Remote Service Test.
Updating HP controller software
For information about updating the controller software, see the following documents:
SeeTo upgrade
HP P6000 Command View Software Suite Installation GuideHP P6000 Command View
Controller software
Disk drive firmware—Multiple disk drives
HP Enterprise Virtual Array Updating Product Software Guide (for your
storage system)
HP Enterprise Virtual Array Individual Disk Drive Firmware UpgradeDisk drive firmware—Individual disk drives
Using multiple management servers to manage storage systems
If you have configured two or more management servers to manage EVA storage systems, you
can change the management server that is currently managing a specific array.
There can only be one active management server at a time in the SAN. The others are on standby
to provide a high-availability environment. This procedure allows a standby management server
to take over from an active one.
To change the management server managing a storage system:
1.Log in to HP P6000 Command View on the management server that you want to manage the
storage system.
2.From the settings point of view navigation pane, select the storage system and click DiscoverStorage Systems.
It can take several minutes for all storage systems to appear. The storage system icons in the
Navigation pane are shaded gray to indicate that another server is managing the storage
system.
3.Select a storage system in the Navigation pane, Unmanaged Storage Systems folder.
The Unmanaged Storage System window opens.
4.Click OK.
A confirmation dialog box opens.
5.Click OK.
The storage system is removed from the Unmanaged Storage Systems folder.
In the storage systems point of view, the array icon in the Navigation pane becomes green
to indicate that the server you are logged in to has control of this storage system. The color
change may not happen immediately.
52Maintaining and managing HP P6000 EVA storage systems
6.If you want to change management for another storage system, repeat Step 3 through Step
5.
If the management server now managing the storage system is in an HP P6000 Continuous Access
environment, see the HP P6000 Continuous Access Implementation Guide for information about
coordinating active and standby management servers on multiple sites.
NOTE:If an unmanaged storage system is moved from the initialized state to an uninitialized
state by the managing HP P6000 Command View instance, the passive HP P6000 Command
View instance does not display this change until the node is clicked or the storage system is refreshed
on the navigation pane.
Configuring iSCSI devices
You can use HP P6000 Command View to manage EVAs that include iSCSI devices (called the
iSCSI connectivity option). If your configuration includes iSCSI controllers, configure them as follows:
1.Install the iSCSI devices. See HP EVA iSCSI Connectivity Quick Start Instructions for Windows
for installation instructions.
2.If the iSCSI controllers are not discovered:
From the storage system point of view navigation pane, select the iSCSI controller icon in the
Hardware folder, and:
a.Force a discovery cycle by clicking Discover ISCSI Devices.
b.If the discovery cycle does not detect the devices, click Add ISCSI Devices, and then add
them manually.
If HP P6000 Command View does not detect a device or an error message is displayed
when you manually enter the IP address of a device, ensure that the Fibre Channel ports
of the iSCSI controllers are zoned with the host ports of the EVAs.
The discovery cycle adds a single iSCSI controller object to the hosts folder. Add the iSCSI hosts,
and then you can present virtual disks to the iSCSI host as you would present any virtual disk to a
host.
NOTE:HP P6000 Command View supports the mpx100 and MPX200 iSCSI controllers. HP
P6000 Command View 9.4 or later supports the FC-iSCSI and iSCSI/FCoE controller options for
the P6300/P6500 EVAs. For more information, see the HP P6000 Command View online help.
You cannot delete auto-generated iSCSI mpx hosts manually; however, they are deleted
automatically when you delete the iSCSI controller. For documentation and other information, see
the HP Business Support Center Manuals website:
http://www.hp.com/support/manuals
•For EVA iSCSI Connectivity Option documentation: Under Storage, select Options and
Accessories. Under Options and Accessories for Storage, select Storage Array Options, andthen select Storage EVA Array iSCSI Connectivity Option.
•For MPX200 Multifunction Router documentation: Under Storage select Storage Networking,
and then under Routers/Gateways/Multiplexers, select HP MPX200 Multifunction Router.
•For P6300/P6500 EVA FC-iSCSI and iSCSI/FCoE controller documentation: Under Storage
select Disk Storage Systems, and then under P6000 EVA Disk Arrays, select HP P6300/P6500
Enterprise Virtual Array.
To restore the iSCSI controller configuration in case of an offline replacement of the iSCSI controller,
configure periodic backup of the iSCSI controller. When the periodic back up configuration for
iSCSI controller is enabled, specify the interval to take the periodic backup. This will retrieve the
existing iSCSI configuration from the controllers and save it to a file on the local system. Backup
is taken at the interval specified.
Configuring iSCSI devices53
When restoring the iSCSI configuration, select the appropriate configuration backup file and then
restore the configuration.
54Maintaining and managing HP P6000 EVA storage systems
7 Monitoring storage system events
This chapter describes how to manage events using HP P6000 Command View.
Events overview
Events track the progress of actions, both normal and exceptional, that occur on the storage system.
Examples of typical events are creating virtual disks or initializing a storage system. Examples of
exceptional events are an incomplete function or a reduction in array capabilities. Normal events
are more common than exceptional events.
You can use HP P6000 Command View to configure and view these events. Managing events
from the HP P6000 Command View user interface is especially useful when you are monitoring
multiple arrays.
Events are captured in one or more of the following logs:
•Management server
•Controller
•Controller termination
All event logs are stored in the C:\Program Files\Hewlett-Packard\Sanworks\Element
Manager for StorageWorks HSV\cache\ directory on the management server (server-based
management only). There is a separate directory for each storage system that the management
server sees. Directories are named by storage system WWN.
For array-based management, click Capture System Information on the Server Options page to
capture the event logs and download them to the computer from which you are browsing.
Email notification
You can configure HP P6000 Command View to send email notifications regarding storage system
alarms and hardware conditions. You can now receive an email notification for the following
events:
•Disk group capacity alarms
•Thin provisioned Vdisk capacity alarms
•Hardware condition changes
For more information, see the P6000 Command View online help.
Management server event log
The management server is the server on which HP P6000 Command View is installed. Management
server events are triggered by:
•Responses to user actions in the user interface
•Actions initiated through the HP P6000 Command View application program interface (API)
Controller event log
A controller event is a normal or exceptional action on any hardware component or logical object
within the array. Examples of controller events are:
•Disk or disk enclosure changes
•Configuration changes (such as creating a disk group)
•Controller reboots
•Changes detected by the environmental monitoring unit (EMU) within the array (does not apply
to the EVAx400 or P6000 storage systems)
Events overview55
A normal event is informational and requires no action by you. An example of a normal event
would be the controller reporting that creation of a virtual disk has completed. An example of an
exceptional event would be a disk enclosure that has lost communication on a Fibre Channel loop.
CAUTION:Uninitializing an array deletes all of the controller events cached in the controllers.
For more information about uninitializing an array, see “Uninitializing storage systems” (page 48).
Controller termination event log
Controller termination events report that a controller has ceased operation, but do not report on
controllers in uninitialized arrays.
Viewing events
To view events:
1.While viewing the properties of the selected storage system, click View events.
The View Events menu opens.
2.Select an event log (management server, controller, controller termination).
The selected event log appears.
Hundreds of events can exist for a controller; therefore, to facilitate viewing you can:
•Select a specific range in the Events list or click Previous or Next to move between ranges.
•Use the Sort feature to change the order of the list. Select how you would like to sort the items,
and then click Sort.
•Use the Filter feature to display a partial list of events.
1.Select Filter On.
A Filter Events window opens.
56Monitoring storage system events
2.Select the filter parameters, and then click View Events.
The following information is provided for each controller event or controller termination event:
•Date/Time—The date and time that the event occurred.
•Severity—The severity types are informational, critical, warning, and undetermined.
•Controller—Name of the controller on which the event occurred. The name and worldwide
ID of all controllers appears at the top of the event log.
•Description—The text description of the event. For more information, see “Viewing additional
information” (page 58) and “Event code types and descriptions” (page 104).
•Event Code—A hexadecimal number assigned to the event. For information about how the
hexadecimal number for the event code is formed, see “Event code format” (page 104).
•Sequence #—The sequence number assigned to the event. Some tasks generate a series of
events. The sequence number helps you identify the order in which related events occurred.
The following information is provided for each management server event:
•Date/Time—The date and time that the event occurred.
•Severity—The severity types are informational, critical, warning, and undetermined.
•Event Source—Name of the controller on which the event occurred. The name and worldwide
ID of all controllers appears at the top of the event log.
•Description—The text description of the event. For more information, see “Viewing additional
information” (page 58) and “Event code types and descriptions” (page 104).
•Notified?—Provides event notification status about the event.
•Event Code—A hexadecimal number assigned to the event. For information about how the
hexadecimal number for the event code is formed, see “Event code format” (page 104).
Viewing events57
Viewing additional information
You can view additional information for controller and controller termination events by clicking the
following links in the event description:
•Corrective action code
•More details
Corrective action code
The corrective action code (CAC) shows you the recommended action to resolve the event. If the
event severity is informational, the CAC is 00 and there is no corrective action to take.
More details
Depending on the host operating system, the More details link directs you to open or save the
cveva00000x.txt file. This file is generated by the controller and pulls descriptions from various
event logs, including the controller port number. For port identifiers, see the Enterprise Virtual Array
user guide for your storage system.
Configuring event notification
You can configure HP P6000 Command View to send an SNMP-compliant notification to any
vendor's SNMP-compliant management product such as Insight Manager, Tivoli, or EMC Patrol.
Event logs contain information about events that have occurred. In HP P6000 Command View,
you can configure:
•Which EVA events (individually or by severity level) cause a notification to be sent
•Which SNMP-enabled servers will receive P6000 Command View's notifications
•Which SNMP protocol to use (SNMPv1, SNMPv2, or SNMPv3)
NOTE:For SNMPv3, 50005 is the default port for trap reception at HP Systems Insight Manager
(SIM). When discovering the port through HP SIM, use 0x800000e80450363030304356 as
the Engine ID. For more information on configuring SNMPv3 user and changing the default port
on HP SIM, see the HP SIM User Guide version 7.2 and HP SIM 7.2.1 Release Notes.
To configure SNMPv3 traps:
After selecting SNMPv3 protocol type, you must create a security user. The security user details
must be same as the user details provided in HP SIM while configuring SNMPv3 in HP SIM.
To configure SNMPv3 traps, specify port 50005. To configure SNMPv1 and SNMPv2 traps, either
specify port as SNMP or 162.
For instructions for creating your own event configuration file, see the documentation for your
SNMP-compliant product.
Configuring host notification
You can specify the hosts that receive the SNMP traps that the management server generates for
events. Any SNMP-enabled host in the same network as the array can be used.
You can enter individual hosts or you can apply a customized host notification list to HP P6000
Command View.
Entering hosts individually
To enter hosts individually:
1.From the Initialized Storage System Properties window, click System options.
The System Options window opens.
2.Select Configure SNMP/event log notification.
58Monitoring storage system events
3.Select Configure SNMP host notification list.
4.Click Modify host list.
The Modify Host Notification window opens.
5.In the Host Name box, enter the domain name or IP address of the host.
The designated host should begin receiving SNMP traps. If the host is not receiving traps, restart
the HP P6000 Command View service.
Applying a customized host notification list
To apply a customized host notification list to HP P6000 Command View:
1.From the Initialized Storage System Properties window, click System options.
The System Options window opens.
2.Select Configure SNMP/event log notification.
3.Select Configure SNMP host notification list.
4.Under Replace the host notification list, click Browse.
5.Locate and select the host notification list you created.
6.On the Configure Host Notification window, click Send list file.
7.Click OK.
The hosts in the notification list should begin receiving SNMP traps. If the hosts are not receiving
traps, restart the HP P6000 Command View service in the management server's Services applet.
For array-based management configurations, restart HP P6000 Command View in the Server
Options menu.
Filtering events by severity
The severity levels are:
•0—Normal (informational only)
•1—Undetermined (more information is needed to determine severity)
•2—Warning (not failed but attention is recommended or required)
•3—Critical (failure or failure is imminent)
To select a severity level:
1.From the Initialized Storage System Properties window, click System options.
The System Options window opens.
2.Select Configure SNMP/event log notification.
3.Select Configure events for SNMP host notification.
4.Under Configure events individually, select one or more of the following options:
•All events
•Critical events
•Warning events
•Normal events
5.Click Configure.
6.Select one of the following options:
•Default
•Notify all
•None
Configuring event notification59
7.When you finish configuring event notification, click OK.
The System Options window opens. You will now receive only events of the severity you
selected.
Selecting individual events
To select which individual events cause an SNMP notification message to be sent:
1.From the Initialized Storage System Properties window, click System options.
The System Options window opens.
3.Select Configure events for SNMP/event log notification.
4.Under Configure events individually, select one or more event levels.
5.Under Configure events individually, click Configure.
The Set Event Notification Options window opens. The events that appear in this window are
determined by your selection of a severity level.
6.From this window, you can select individual events for notification.
7.When you finish making your selections, click Save changes.
The Configure Event Notification window opens.
8.Click OK.
The System Options window opens. You must configure host notification for your event
configuration to take effect.
NOTE:If you have configured an array event, two SNMP traps are sent for the configured event-
one for the storage cell event and other one for the management event. The notification code for
an array event starts from 34000.
Applying a customized event configuration file
To apply your customized event configuration file to HP P6000 Command View:
1.From the Initialized Storage System Properties window, click System options.
The System Options window opens.
2.Select Configure SNMP/event log notification.
3.Select Configure events for SNMP/event log notification.
4.Under Configure events using a configuration file, click Browse.
5.Locate and select the event configuration file you created.
6.On the Configure Event Notification window, click Configure.
7.Click OK.
Retrieving the parse file
The parse file provides HP P6000 Command View with a human-readable description for each
event code generated by the array controllers. The parse file contains the hexadecimal event code
and event description, an explanation of the event, and the array component to which the event
refers. Every release of the controller software contains an updated parse file.
If the event description displays Description not found in parse file, you must update
the parse file that the controller uses to populate the event description. This can occur if you upgrade
or install HP P6000 Command View on a management server that has not previously run this
software.
60Monitoring storage system events
To obtain the updated parse file:
1.Contact HP Support and request an updated parse file. For contact information, see “HP
technical support” (page 101).
HP Support will email the parse file to you and instruct you where to store it on the management
server.
2.From the Initialized Storage System Properties window, click View events.
The View Events window opens.
3.Select either Controller Event Log or Controller Termination Event Log as the event type.
4.On the event log window, click Send parse file.
The Send Event Parse File window opens.
5.Click Browse and locate the path in which HP Support instructed you to save the parse file.
6.Click Send parse file.
The parse file you received from HP Support is uploaded to the management server. When
the action is complete, the Operation succeeded message appears.
7.Click OK to close the window.
The appropriate event descriptions should now appear in the event log window.
Retrieving the Management Information Base
You can use the HP P6000 Command View SNMP Management Information Base (MIB) with your
monitoring tools (such as HP Systems Insight Manager) to translate the hexadecimal event code
into decimal format. You can use the MIB and your monitoring tools to help interpret the SNMP
notifications sent by HP P6000 Command View. The format of the HP P6000 Command View
SNMP MIB is SEMI.
To download the MIB:
1.From the Initialized Storage System Properties window, click System options.
The System Options window opens.
2.Select Configure SNMP/event log notification.
3.Select Configure events for SNMP/event log notification.
4.Click Get MIB.
The File Download dialog box opens.
5.Click Save and put the MIB on the server where HP Systems Insight Manager (or other
monitoring tool) resides.
6.When finished, click OK twice to return to the Initialized Storage System Properties window.
The data in the MIB is determined by the controller software-specific parse file. If the MIB is built
using the default parse file, it might not contain all of the descriptions for the SNMP event traps.
As a result, any application displaying this information will not display the event information
correctly. Therefore, you should ensure that the MIB is generated with the current parse files.
To determine if you are using the current parse file:
1.Log on to the management server running HP P6000 Command View.
2.Locate the C:\Program Files\Hewlett-Packard\Sanworks\Element Managerfor StorageWorks HSV\events directory on the management server.
3.Verify that the parse file listed matches the controller software version running on the array.
4.Do one of the following:
•If the correct parse file is listed, download the MIB.
•If the correct parse file is not listed, see “Retrieving the parse file” (page 60) for instructions
before downloading the MIB.
Retrieving the Management Information Base61
Sending the event file
If you contact HP Support for assistance, be prepared to provide a copy of the current event file,
which is the current output translated from the controller.
To send the event file to HP Support:
1.Go to the appropriate event log:
•In Management, click Event file.
•In Controller Event, click Log file.
•In Controller Termination Event, click Log file.
2.When prompted, save the file to your local hard drive.
3.Email the file to the support technician.
62Monitoring storage system events
8 Configuring HP P6000 Command View (advanced tasks)
This chapter describes configuration options for the HP P6000 Command View user interface and
is for advanced tuning only.
For information about other configuration options available from the Server options window, see
the HP P6000 Command View online help.
Setting user interface options
To set user interface options:
1.Select the Settings point of view.
2.In the Session pane, click Management Options.
The Management Options window opens.
3.Under Display Options, select User interface options.
The User Interface Options window opens.
4.Under General Options, select a default operating system for new hosts from the list.
This operating system is set as the default when you add a host.
5.Under Display Refresh Options, select or edit the desired settings for the content pane:
•Enable refresh—Select this check box to start the refresh interval for the selected pane. If
you do not select this check box, the pane is not refreshed automatically, and you must
manually refresh all panes using the browser refresh tool.
•Refresh interval—Enter the amount of time between a refresh of the selected pane (valid
values are 45 to 600 seconds). For example, if you enter 60, the selected pane is refreshed
every 60 seconds.
6.Click Save changes.
Creating page footer messages
Use the Set Page Footer Message options to enter or edit a text message to display at the bottom
of each Content pane for browser sessions on the management server. The message can be a
security message or can contain other applicable information. The maximum length is 64 characters;
the text appears in red.
To set a page footer message:
1.From the settings point of view session pane, click Management Options.
The Management Options window opens.
2.Under Display Options, select Set page footer message.
The Set Page Footer Message window opens.
3.Enter text or edit the existing message in the text box.
4.Click Save Changes.
The new message appears in red at the bottom every Content pane.
Setting user interface options63
Setting audit logging options
With server-based management, use the Audit Logging Options feature to capture activities that
occur in the HP P6000 Command View user interface. A log file captures events generated by
these activities:
•User login
•User accessibility (for example, the Access Denied event is generated for users with view-only
access)
•Actions that change the state of the array (for example, creating a virtual disk)
•Actions that change the configuration of HP P6000 Command View (for example, changing
the page footer message)
You can have these events sent to one or both of the following logs and you can also specify a
directory on a remote server to store the log:
•Audit log
•Operating system application log
To set audit logging:
1.From the settings point of view session pane, click Management Options.
4.Enter the log name and location in which to store the events, the size of the log, and the length
of time to retain the log.
See the HP P6000 Command View online help for detailed instructions.
5.Click Save changes.
Setting a remote location for audit logs
When you set the audit logging options, you can choose a file location on a local or remote server.
To use a location on a remote server, the remote server must be accessible to the management
server on which HP P6000 Command View is installed. If necessary, contact your network
administrator to establish the permissions required for the HP P6000 Command View server to
access the remote server.
After permissions are set, complete the following steps:
1.Open the Services window on the management server (where HP P6000 Command View is
installed).
2.Right-click the HP P6000 Command View service and select Stop.
3.Right-click the service again and select Properties.
The Properties window for the HP P6000 Command View service opens.
4.Select the Log On tab.
5.In the Log on as box, select This account and enter a valid user name and password for the
remote server.
6.Click OK, and then close the Properties window.
7.Right-click the service and select Start.
64Configuring HP P6000 Command View (advanced tasks)
IMPORTANT:If you change the log location to the local server, you must enter the new location
in the Log location box in the Log to a file section of the Audit Logging Options window in the user
interface, and then click Save Changes. Selecting Disabled in the Log to a file section disables the
audit log completely. It does not disable logging to a remote server only.
If, for some reason, the logs cannot be placed in the requested location, an error message is
displayed.
Changing port and timeout parameters
This section applies to server-based management only. You cannot change the port or timeout
parameters with array-based management.
You can change the port that you use to log into the HP P6000 Command View user interface (the
default port is 2374). You can also change the timeout parameter, which determines how long
inactivity can occur before the browser session times out and requires you to log in again.
The default settings are appropriate in most environments.
For instructions to change the settings, see the Management Integration Framework Administrator
Guide.
Change the port and/or timeout parameter to the new value and save the cveva.cfg file. You
must restart the HP P6000 Command View service for the changes to become effective. For
instructions, see “Restarting the HP P6000 Command View service” (page 67).
If you enter a port that is already in use, you will not be notified that the port is busy when you
restart the HP P6000 Command View service. The status of the service shows it has started. When
you attempt to open the user interface, a Page cannot be displayed error message indicates
that the port is busy. Also, an event is logged in the Windows application event log. You must
open this file again, enter a different port, and then restart the service.
For information about other parameters, see the online help.
Changing the login credentials (array-based management)
This section applies to array-based management only. These credentials also apply when logging
into the HP P6000 Control Panel. If you have not previously completed the initial setup for the
management module, see “Connecting to the management module (initial setup)” in the HP P6000Control Panel User Guide.
To change the user name and password for HP P6000 Command View array-based management:
1.Open the browser.
2.Enter the following:
https://management_module_IP_address:2373
NOTE:If you are running management module firmware versions earlier than 0001.1000,
the IP address for the port will be 2372, rather than 2373.
3.Log into the HP P6000 Control Panel.
4.To change administrator login credentials:
a.Select Configure Administrator login options.
b.Under Administrator Login, enter the username, password, and confirm password.
c.Click Set Password.
5.To change user login credentials:
a.Select Configure User login options.
b.Under Administrator Login, enter the username, password, and confirm password.
c.Click Set Password.
Changing port and timeout parameters65
Running HP P6000 Command View in a multi-homed environment
When HP P6000 Command View is installed in a multi-homed environment, the services at startup
bind to the first available IP address. View the login page or the browser web link to view the IP
address used by HP P6000 Command View. You can change this IP address binding by modifying
the configuration files as follows:
1.Open cveva.cfg located in the folder C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\config.
2.Add the following entry in Webserver Section
Section WebServer
{
address xxx.xxx.xxx.xxx // newly added–ipaddress or the FQDN
3.In the C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for
StorageWorks HSV folder, open cv-eva.url.
4.Find the line that contains URL=https://localhost:2374, and replace the localhost with
the IP address or the FQDN name of the host where HP P6000 Command View is running.
IMPORTANT:The HP P6000 Command View server must have a unique IP address to ensure
management lock verification.
Configuring SNMP credentials
Starting with HP P6000 Command View 10.1, you can specify the protocol to send SNMP v1,
v2, or v3 traps.
1.From the settings point of view session pane, click Management Options.
The Management Options window opens.
3.Select the SNMP version and trap format.
If you select SNMPv3, additional options including authentication protocol are available for
you to select.
4.Click Save changes.
NOTE:These settings are not persisted across HP P6000 Command View upgrades. You can
however, save the cveva.cfg file before upgrading.
66Configuring HP P6000 Command View (advanced tasks)
9 Troubleshooting HP P6000 Command View
This chapter provides recommendations for optimizing performance and describes issues you may
encounter and how to resolve them.
Optimizing performance
Consider the following tips to optimize performance:
•Minimize the number of non-administrative users connected to the storage system.
•Open only one GUI session to HP P6000 Command View at a time.
•Use HP P6000 Command View, not the array operator control panel, to complete all
management functions, such as code loads. If you use the array to perform management
functions, you must first shut down HP P6000 Command View and then restart it after
completing the management function.
•For UAC-enabled systems, when you run SSSU or HP P6000 Performance Data Collector, you
must use the Run As Administrator option.
•After completing an HP P6000 Command View upgrade, you must clear your browser's cache
files.
For Internet Explorer:
1.Select Tools→Internet Options.
2.On the General tab, under Browsing History, click Delete.
3.Next to Temporary Internet files, click Delete files.
Restarting the HP P6000 Command View service
To restart the HP P6000 Command View server-based management service:
1.Open the Services window on the management server.
2.Right-click the HP P6000 Command View service and select Stop.
3.Right-click the HP P6000 Command View service again and select Start.
To restart the HP P6000 Command View array-based management service, on the Server Options
page, select Shutdown or restart P6000 Command View.
Using the right-click menu
In some browser configurations, the right-click menu is disabled. If the right-click menu is enabled
in your browser configuration, do not use the following Internet Explorer right-click menu options
(or the Mozilla equivalents) when using the HP P6000 Command View interface:
•Open Link in New Window
•Save Target As
•Set as Desktop Item
•Add to Favorites
Selecting any of these right-click menu options redirects you to the user interface without the proper
context and can display incorrect information.
Optimizing performance67
No security component could be found error
Problem
During periods of heavy use, the user session logs out. Attempts to reconnect to HP P6000 Command
View, SSSU or HP Performance Advisor result in the following error:
No Security Component could be found. Make sure a Security Component
is started and refresh the page.
Explanation / Resolution
Restarting the server resolves this problem.
Changing system time causes your session to end
Problem
Increasing ABM system time via system options→set time options logs you out from the HP P6000
Command View GUI.
Explanation / Resolution
Login sessions expire after a period of time. Advancing the system clock forces the HP 6000
Command View session to expire and you must log back in.
Navigation pane lists duplicate storage systems
Problem
Arrays that were zoned out and then imported back appear twice in the HP P6000 Command
View navigation pane with Windows system based management.
Explanation / Resolution
Restarting the HP P6000 Command View instance that the arrays were zoned away from removes
the duplicate storage systems.
Failed communication path between management server and array
Problem
The array icon in the Navigation pane is gray with a yellow triangle, indicating there is no
communication between the management server and the array.
Explanation / Resolution
Ensure that:
•The fabric switches are configured and zoned correctly. See the switch documentation for
more information.
•The management server, through the host bus adapters (HBAs), can detect available storage
on the fabric. Use the Emulex configuration utility or the QLogic configuration utility (SANblade)
to perform this step.
•The storage system is connected and powered up, and the array software is booted. The
management server might not discover a storage system that is in the process of booting.
•The same properly formatted password has been entered in the OCP (or the HP P6000 Control
Panel on the HP EVA4400 or P6x00) of one controller and in the management server (if
password protection is applicable). The management server uses this password to communicate
with the storage system, and the storage system validates the management server with this
password. Password problems can resemble communication path problems. If in doubt, ensure
that the passwords match in the storage system and the management server.
If the storage system is not responding, the Storage System Not Responding page opens. Click
Path test to determine if the management server has a valid path to any of the storage system
controller's host ports. The output of Path test lists all controller host ports, identifying the master
68Troubleshooting HP P6000 Command View
port and listing a command status state for each port. The Path test output identifies the controller
host ports by the controller worldwide name, not the host port worldwide ID.
The command status states are:
•Ready—Commands can be accepted.
•Busy—A command is currently being processed and no other commands can be accepted.
•Waiting—Only part of the command has been processed.
•Not Available—The controller software version does not support the Command Status state
option.
Under most conditions, this problem is temporary. HP P6000 Command View recovers the
connection when the storage system is able to respond to management commands. If this problem
occurs frequently or does not resolve itself after a short period of time, contact HP Support for
assistance. HP recommends that you save a screen capture of the Path test output for further analysis
by HP Support.
Error messages in the user interface
Problem
When performing tasks in the user interface, an error message such as This page cannot be
displayed appears.
Explanation / Resolution
Verify that the browser settings are correct. For more information, see the browser settings in the
HP P6000 Command View Software Suite Installation Guide.
If the browser settings are correct, clear the browser cache:
For Internet Explorer:
1.Select Tools→Internet Options.
2.On the General tab, under Browsing History, click Delete.
3.Next to Temporary Internet files, click Delete files.
Failed communication link to iSCSI devices
Problem
Several boxes on the iSCSI Controller Properties window display unavailable or unknown.
Explanation / Resolution
This can indicate that the communication link between HP P6000 Command View and the iSCSI
device is down.
1.Open a DOS prompt and ping the iSCSI device.
2.If the ping is successful, click Refresh on the iSCSI Controller Properties window to refresh the
communication status.
If the state does not change, ensure that the Fibre Channel ports of the iSCSI controllers are
zoned with the host ports of the storage systems.
Failed connection warning for empty controller host ports
Problem
The Connection state box on the Controller Properties Host Ports Tab window displays Connection
failed for an empty host port.
Explanation / Resolution
Insert an optical loop-back connector into the empty host port.
The Connection state box displays Connected.
Error messages in the user interface69
For more information about optical loop-back connectors, contact your HP-authorized service
provider.
Failed entities reported on the disk enclosure
Problem
A red X appears on the entire shelf in the Navigation pane.
Explanation / Resolution
This can be caused by failed entities on a disk enclosure.
Use the information in the following sections to help determine which entity is causing the failure:
Failed transceiver
When a transceiver (or Gigabit Interface Converter (GBIC)) fails, the Disk Enclosure Properties
window displays the following information:
•On the Power tab, the operational state displays Good.
•On the Cooling tab, the status of the sensors displays OK.
•On the I/O-Comm tab, the operational state of the I/O modules displays Bad or Not
Installed.
See the user guide for your controller to view the event log entries for this entity.
Failed I/O module
When an I/O module fails, the Disk Enclosure Properties window displays the following information:
•On the Power tab, the operational state displays Good.
•On the Cooling tab, the status of the sensors displays OK.
•On the I/O-Comm tab, the operational state of the I/O modules displays Not Installed
or Failed.
See the user guide for your controller to view the event log entries for this entity.
Failed blower power supply
When a blower power supply fails, the Disk Enclosure Properties window displays the following
information:
•On the Power tab, the operational state of a power supply displays Unknown.
•On the Cooling tab, the operational state of a blower displays Unknown and the status of the
power supply temperature sensor displays Not Available.
See the user guide for your controller to view the event log entries for this entity.
70Troubleshooting HP P6000 Command View
Troubleshooting access to array-based HP P6000 Command View
Problem
The log on to array-based HP P6000 Command View indicates Access Denied.
Explanation / Resolution
The HP P6000 Command View client filter in the HP P6000 Control Panel is enabled and access
has been denied.
1.Review the client filter list and do one of the following:
•If the denied computer is not on the client list and you want to allow access, add the client
computer's IP address to the list.
•If you want to allow access for all computers, disable the client filter.
2.If the denied computer is on the list, review the following:
a.Proxy server configuration. If the client computer is using a proxy server to access
array-based HP P6000 Command View, the proxy server settings in the HP P6000 Control
Panel must be configured correctly. Otherwise, the detected client IP address may not
match the IP address in the list.
b.DNS resolution issue. If the DNS server settings are not configured correctly in the HP
P6000 Control Panel, a host name that is added to the client filter list may not be resolved
to the correct IP address.
IMPORTANT:Certain IP addresses are reserved for storage system internal communication and
cannot be used. For XCS 095xxxxx and earlier, IP addresses 10.0.0.1 through 10.0.0.3 are
reserved. For XCS 10000000 or later, IP addresses 10.253.251.230 through 10.253.251.249
are reserved. For more information, see the HP P6000 Control Panel online help or user guide.
Virtual disk sizes displayed incorrectly
Problem
The disk group properties page displays incorrect sizes for virtual disks.
Explanation / Resolution
To view the correct sizes, click Create Vdisk. After viewing the information, click Cancel.
IP_Filter page incorrectly displays IPv6 address
Problem
The IP_Filter page incorrectly indicates that IPv6 addresses are accepted.
Troubleshooting access to array-based HP P6000 Command View71
Explanation / Resolution
Currently, only IPv4 addresses are supported.
Unexpected behavior when using older Windows HBA driver
Problem
Unexpected behavior may be observed if the latest supported Windows HBA driver is not installed.
Explanation / Resolution
To ensure proper HP P6000 Command View operation, use the latest supported Windows HBA
driver. For information on supported Windows HBA drivers, see the following HP website:
http://www.hp.com/storage/spock
Storage system connection down error message
Problem
If you attempt to create a DR group soon after initializing a storage system, the following error
message appears: Storage system connection down.
Explanation / Resolution
Wait a few minutes, and then try again.
Version numbers differ
Problem
The HP P6000 Command View version displays inconsistently across different windows.
Explanation / Resolution
The appearance of the HP P6000 Command View version differs, depending on which window
you are accessing. Sometimes the date is displayed; other times the build number is displayed.
For example, the Login page displays 09.00.00.090131 (date), and Add/Remove Programs
displays the master installer build number (9.0.0.88) instead of the HP P6000 Command View
build number. Subcomponent version numbers are not available in Add/Remove Programs.
DR group, host port data replication settings page help not displayed
Problem
When using server-based management to view the DR group host port data replication settings
page for EVA4400 or P6x00 storage systems, the context-sensitive help topic is not displayed.
Explanation / Resolution
To view the help page:
1.Open the HP P6000 Command View help system.
2.Select a book of help topics for any EVA storage system with XCS 6.x or XCS 9.5.
3.In the help table of contents, navigate to Page help→DR group pages→Host port datareplication settings page, and open the help topic.
WEBES 5.5 receiving events inconsistently
Problem
WEBES 5.5 does not receive events consistently when using multiple HP P6000 Command View
user name and password credentials that are entered as different Command View protocols in the
WEBES Managed Entity Protocol page.
Explanation / Resolution
WEBES 5.5 supports only one defined Command View protocol.
72Troubleshooting HP P6000 Command View
Ensure that only one Command View protocol is defined in the WEBES Managed Entity Protocol
page. Use a common set of credentials to ensure WEBES maintains communication with all storage
systems in the monitored environment to ensure consistent delivery of events.
Client applications not notified when disks are grouped using Add disks
Problem
Client applications are not notified of the change when disks are grouped using the Disk Group
Properties page, Add disks menu selection.
Explanation / Resolution
When moving disk drives across disk groups, select Group/Ungroup on the Disk Group Properties
page.
Client applications not notified when disks are grouped using Add disks73
10 Monitoring array performance using HP P6000
Performance Data Collector
With HP P6000 Command View server-based management, you can use HP P6000 Performance
Data Collector (formerly HP Command View EVAPerf) to monitor and display array performance
metrics from a command line interface or a graphical user interface. HP P6000 Performance Data
Collector is not directly available on array-based management; however, HP P6000 Performance
Data Collector can be installed on a host or server with an Fibre Channel connection to the storage
system. This allows you to monitor performance with array-based management. You can also view
performance metrics in an external application, such as Microsoft Excel, after you export data to
either a comma-separated value (CSV) or tab-separated value (TSV) format.
HP P6000 Performance Data Collector can use any available path to retrieve metrics. However,
when used with VMware ESX 3.5, metrics are provided for one controller only.
You can monitor and display the following metrics:
•Arrays
•Array controllers
•Disk group information
•DR groups
•DR tunnels
•Host connections
•Host port statistics
•Physical disks
•Port status
•Virtual disks
IMPORTANT:For UAC-enabled systems, when you install or run HP P6000 Performance Data
Collector, you must use the Run As Administrator option.
Components
HP P6000 Performance Data Collector components are installed in the following directory:
•evapdcs.exe—EVA Data Collection service, which gathers data from the storage systems
that are visible to a host and stores it in memory cache
•evaperf.exe —HP P6000 Performance Data Collector command line interface
•evapmext.dll—DLL extension for Windows Performance Monitor, the graphical user
interface
•EVAPerf-TLViz-Formatter.exe–HP P6000 Performance Data Collector TLViz Formatter
user interface, which formats the HP P6000 Performance Data Collector all/nall command
output so you can view it with the HP TLViz tool
•EVADATA.MDB–A Microsoft Access database template you can use to view the all command
output in a database. The data from the command output resides in individual tables.
•MSADODC.OCX–A file required to operate the HP P6000 Performance Data Collector TLVIZ
Formatter user interface
74Monitoring array performance using HP P6000 Performance Data Collector
These components are applicable only when the server and client are installed together. When
installed individually, the contents of the directory vary, based on the component installed.
IMPORTANT:When a controller reboots, the connection between the client to the server must
be reestablished.
The path failover feature, which provides a mechanism where, upon the failure of one
communication path between the HP P6000 Performance Data Collector server and the storage
system controller, there is an automatic failover to an alternate path for continued communication
with the controller.
HP P6000 Performance Data Collector server side logging of performance
and state data
This feature provides the functionality to collect the following data periodically and log it to a data
store:
•EVA Performance information
•EVA Configuration and State change information
All of the collected data is organized under a root directory with one subdirectory for each EVA
for which data is being collected.
Performance and state logs retrieval from HP P6000 Performance Data Collector
client
Historical performance and state change data can be retrieved through the HP P6000 Performance
Data Collector CLI.
Displaying historical state changes and performance data
The following command displays performance data and state changes for objects of a specified
type within the specified time range. The syntax is:
evaperf hist wwn object_type start_time end_time [object_id], where wwn
is the node WWN of the storage system.
Table 2 (page 75) shows the valid values for object_type and the information displayed in the
output of the command.
Table 2 HP P6000 Performance Data Collector valid object_type values
Information displayed by the commandValue of object_type
Controller statisticsCs
Array statisticsAs
Virtual disk statisticsVd
Physical disk statisticsPd
Virtual disk group statisticsVdg
Physical disk group statisticsPdg
Host port statisticsHps
Host connection statisticsHc
DRM tunnel statisticsDrt
Virtual disk state changesstate_vdisk
Disk group state changesstate_diskgroup
HP P6000 Performance Data Collector server side logging of performance and state data75
Table 2 HP P6000 Performance Data Collector valid object_type values (continued)
Information displayed by the commandValue of object_type
Disk state changesstate_disk
DRM group state changesstate_drm
Array state changesstate_array
remote client.r
List storage arraysls
Array statusas
Array controller statuscs
Physical diskspd
Physical disk groupspdg
Physical disk activity mappda
Virtual disksvd
Virtual disk groupsvdg
Virtual disk read latency histogramsvdrl
Virtual disk read latency histogram graphvdrlg [lunwwn]
Virtual disk write latency histogramsvdwl
Virtual disk write latency histogram graphvdwlg [lunwwn]
Virtual disk transfer size histogramsvdts
Virtual disk transfer size histogram graphvdtsg [lunwwn]
Host connectionshc
Port statusps
Host port statisticshps
Data replication tunnelsdrt
Data replication groupsdrg
LUNS visible to this hostluns
Disk Group Configurationdginfo
Extended Copy statisticsxcopy
Write Same statisticswsame
Extended Copy statistics with transfer size informationxcopyts
Write Same statistics with transfer size informationwsamets
Unmap statisticsunmap
NOTE:Start_time and end_time are in mm-dd-yyyy hh-mm-ss format.
The object_id is an optional parameter. If it is not specified, all the performance data/state
changes, that fall within the specified time window, for all the objects of the type specified by
object_type are displayed.
Table 3 (page 77) shows how to specify the object_id value for different object types.
76Monitoring array performance using HP P6000 Performance Data Collector
For object types not listed in Table 3 (page 77), retrieval by object_id is not supported and the
command will show an error message if object_id is specified.
Table 3 HP P6000 Performance Data Collector object_id values
How to specify the object_idObject_type value
Virtual disk UUID or friendly nameVd
Physical disk WWNPd
Disk group numberVdg
Disk group numberPdg
Host port (FP1/FP2/FP3/FP4)Hps
Last 8 characters of the Host's Port ID in the form XXXX-XXXXHc
Host port (FP1/FP2/FP3/FP4)Drt
Virtual disk UUID or friendly namestate_vdisk
Disk group IDstate_diskgroup
Disk WWNstate_disk
DRM group ID or friendly namestate_drm
Array WWN or friendly namestate_array
You can use the following HP P6000 Performance Data Collector CLI options with the above
command: -csv, -tsv, -nh, -KB, -us, -nfn, -fo, -ts2, -fnid, -fd, -cn.
You cannot use the following HP P6000 Performance Data Collector CLI options with the above
command: -sz, -fvd, -cont, -dur, -ts1, -nots, -od, -tlc
Configuring the HP P6000 Command View server
The command to configure HP P6000 Command View access credentials is:
evaperf cvconfig server_name port username
where:
•server_name is the IP address or hostname of the system where HP P6000 Command View
is running
•port is the HP P6000 Command View port (usually 2372). No defaults are assumed here;
you must specify the port number exactly.
•username is the HP P6000 Command View user name (the specified user should be a member
of HP Storage Admins or HP Storage Users)
HP P6000 Performance Data Collector prompts you for a password.
Note that:
•This command accepts the HP P6000 Command View access information provided as is. It
does not validate the information by connecting to the specified HP P6000 Command View.
To verify whether the provided information can be used to communicate with the specified HP
P6000 Command View, another command is provided.
•This command results in the overwriting of any previously configured HP P6000 Command
View access information.
•The HP P6000 Performance Data Collector data collection service does not use the credentials
passed through this command immediately. A service restart is required for the new credentials
to be used for state data collection. After service restart, the newly configured credentials are
used. The same access credentials are used by the server until it is changed by the user,
HP P6000 Performance Data Collector server side logging of performance and state data77
followed by a service restart. HP P6000 Performance Data Collector data collection service
restart does not cause loss of the configured HP P6000 Command View access information.
Displaying HP P6000 Command View access credentials
The EVAperf verifycvconfig command verifies whether HP P6000 Command View is
accessible using the specified access credentials. The following is a sample output:
Host Port Username Accessible
localhost 2374 adm No
Configuration file for performance and state data logging
The logging.conf file is located in the HP P6000 Performance Data Collector install directory.
This file contains the parameters that control the logging. The format of the file is as follows:
#”state_logging” parameter controls the tracking and logging of state changes
#if this is set to yes, the performance data logging also needs to be enabled
state_logging no
#perf_logging parameter controls the logging of performance metrics
perf_logging no
#Frequency at which state data needs to be polled and logged (time is in
minutes)
state_interval 60
#Frequency at which performance data needs to be polled and logged (time is
in seconds)
perf_interval 300
#Directory under which state and performance data will be logged (use /
instead of \ to separate directories)
#for example c:/all_logs/eva_logs
#default log directory is performance_history under the current directory
root /performance_history
#Max size of a log file in MB
filesize 50
#Number of days for which the logs need to be retained
numdays 3
The logging parameters are as follows:
•Minimum value for perf polling interval is 30 seconds and maximum is 24 hours.
•Minimum value for state polling interval is 30 minutes and maximum is 24 hours.
•Minimum value for logfilesize is 1 MB.
•By default, a directory with the name performance_history is created in the install
directory, where all the state and performance data is logged. If this is changed, you must
ensure that the directory specified as the root directory for logging exists. Otherwise, state
and performance data will not be logged.
•Minimum number of days for which logs must be retained is 1. Specifying any value other
than yes for perf_logging and state_logging parameters results in logging being turned off.
Configuring HP P6000 Performance Data Collector
To begin storage system monitoring, ensure that HP P6000 Performance Data Collector is configured
properly.
78Monitoring array performance using HP P6000 Performance Data Collector
You can configure HP P6000 Performance Data Collector parameters to customize the performance
data collector service. A sample configuration file can be found in the install folder. You can set
parameters as follows:
•evapdcs.ScsiDiscoveryInterval—Sets the SCSI device discovery interval in seconds
for the EVA data collection service. The default value is 600.
•evapdcs.PollingInterval—Sets the polling interval in seconds for the EVA data collection
service. The default value is 10 seconds.
•evapdcs.SslEnabled—Enables/disables SSL connection. To enable SSL support set the
value to True. The default value is False.
•evapdcs.RPCPort—Sets the TCP port that the EVA data collection service will listen on for
RPC requests. The default value is 860.
•evapdcs.TraceFileAge—Sets the maximum age of trace files in days. The default value
is 2.
•evapdcs.EventFileAge—Sets the maximum age of event files in days. The default value
is 2.
•evapdcs.MaxLogSize—Sets the maximum size for server log files, in MB. The default value
is 0 MB, which indicates no specified limits.
•evaperf.MaxLogSize—Sets the maximum size for client log files, in MB. The default value
is 0 MB, which indicates no specified limits.
•evapdcs.LogLevel—Sets the log level for logging server events. The default value is log
level 2. Possible values are from 1–4, where 4 indicates maximum logging.
•evaperf.LogLevel—Sets the log level for logging client events. The default value is log
level 2. Possible values are from 1–4, where 4 indicates maximum logging.
Events and logs
HP P6000 Performance Data Collector client log, service log, and Perfmon logs are saved on the
system running the HP P6000 Performance Data Collector service. The storage system password
is stored on the server side. Levels of logging are enabled. The logging level can be set to 1 through
4 in the sample_evaperf conf file by modifying the following parameters:
•evaperf.loglevel (for HP P6000 Performance Data Collector CLI logs)
•Evapdcs.loglevel (for HP P6000 Performance Data Collector service logs)
HP P6000 Performance Data Collector client logs are not enabled during the remote operation.
Logging configuration file
The configuration file logging.conf is located in the HP P6000 Performance Data Collector
installation directory. This file contains the parameters that control the logging. The format of the
file is shown in Table 4 (page 80).
NOTE:HP recommends that you not use the remote logging feature for storage system performance
logging. The HP P6000 Performance Data Collector client and server should be running on the
same system to gather logging for performance and state data.
Events and logs79
Table 4 HP P6000 Performance Data Collector logging configuration file parameters
DescriptionParameter
state_logging
perf_logging
state_interval
perf_interval
root
filesize
numdays
Controls the tracking and logging of state changes. If set to yes, the
performance data logging must be enabled. Default is no.
Specifying any value other than yes will turn off logging.
Controls the logging of performance metrics. Default is no.
Specifying any value other than yes will turn off logging.
Frequency at which state data is to be polled and logged in minutes).
Default is 60.
Minimum value for state polling interval is 30 minutes; maximum is 24
hours.
Frequency at which performance data is to be polled and logged (in
seconds). Default is 300.
Minimum value for polling interval is 30 seconds; maximum is 24 hours.
Directory under which state and performance data will be logged. Use
/ instead of \ to separate directories (for example,
c:/all_logs/eva_logs) .
Default log directory is performance_history under the current
directory. Log root directory must be present for logging; if the directory
does not exist, data will not be logged.
Maximum size of a log file in MB. Default is 50. Minimum value for log
file size is 1 MB.
Number of days that logs need to be retained. Default is 3. Minimum
number of days is 1.
Configuration recommendations
HP recommends the following maximum configuration for HP P6000 Performance Data Collector:
•A maximum of 20 concurrent connections to the HP P6000 Performance Data Collector service,
where a connection is a successful communication channel that can be established between
the client and the HP P6000 Performance Data Collectorserver.
•A maximum of 16 storage systems.
•A maximum active I/O on approximately 4,000 virtual disks in parallel across the 16 storage
systems.
•The polling interval for the HP P6000 Performance Data Collector service set to 60 seconds.
Connecting to HP P6000 Performance Data Collector remotely
Use the evaperf server command to configure the HP P6000 Performance Data Collector CLI
to communicate with a remote HP P6000 Performance Data Collector service:
evaperf server host port [username] [-usessl]
where:
host
port
username
usessl
is the hostname or IP address of the server running the HP P6000 Performance Data Collector
service.
is the TCP port from which the HP P6000 Performance Data Collector data collection service will
receive an RPC request (default is 860).
is the account username of a local or domain user that is a member of HP Storage Admins or HP
Storage Users group. This is required only if SSL is enabled. The user is prompted for a password.
is the switch that will enable an open SSL connection. If SSL is enabled, the user account used
for logging in should belong to either the HP Storage Admins or HP Storage Users group. The
80Monitoring array performance using HP P6000 Performance Data Collector
Note the following:
•Authentication is required only for remote clients.
•A new file, rpcserver.conf, is created on the client side after the remote HP P6000
•The TCP port for the HP P6000 Performance Data Collector service port can be changed by
•Any change to the default settings is accomplished by changing the values in the
Return to the normal mode of operation by deleting the rpcserver.conf file and restarting the
HP P6000 Performance Data Collector service.
SSL protocol
HP P6000 Performance Data Collector supports SSLv3 protocol only. Earlier versions are not
supported. The default port number remains 860.
SSL is slower than a traditional unsecured TCP/IP connection. The initial handshake involves use
of public key cryptography, which is very slow. After the initial handshake is complete and the
session is established, the overhead is significantly reduced, but is slower than an unsecured TCP/IP
connection.
parameter evapdcs.SslEnabled needs to be set to true in evaperf.conf file to enable
SSL mode operations.
Performance Data Collector service configuration.
changing the parameter Evapdcs.RPCPort to the required port number in the
evaperf.conf file.
evaperf.conf file. Before executing the change, the sample_evaperf.conf file must
be renamed to evaperf.conf. HP recommends that you then change the value for the
desired parameter. After changing the values, save the file and restart the HP P6000
Performance Data Collector service for the changes to take effect.
Prohibited commands
HP P6000 Performance Data Collector is not installed or available on the EVA4400, P63x0 EVA,
or P65x0 EVA management module. However, with HP P6000 Command View array-based
management, you can install HP P6000 Performance Data Collector on a server with a Fibre
Channel connection to the storage system and use it to monitor the performance of an EVA4400,
P63x0 EVA, or P65x0 EVA.
When HP P6000 Performance Data Collector client is remotely connected to the HP P6000
Performance Data Collector server, you cannot execute the following commands:
•dpw wwn
•luns
•pfa [array]*
•pfd
•pfh
•pfs
•pfvd [vdisk]*
•vpw
•rc
Backward compatibility
Table 5 (page 82) shows the HP P6000 Performance Data Collector compatibility matrix.
Connecting to HP P6000 Performance Data Collector remotely81
Table 5 HP P6000 Performance Data Collector server-client compatibility matrix
HP Command View
EVAPerf remote client
version
HP Command View EVAPerf
service version
Possibility of remote
collection of metrics
Issues
Using friendly names
You can associate the WWNs of objects, such as storage systems, virtual disks, and hosts, with
more readable identifiers , as seen in the HP P6000 Command View GUI, called friendly names.
For example, you can identify a storage system that is known by its WWN of
5000-1FE1-5000-A9F0 as RSG14HSV1. You can extract this information from HP P6000 Command
View and use it in HP P6000 Performance Data Collector.
Object names cannot be duplicated anywhere in the same root branch of the Navigation Tree.
For example, if you name a virtual disk mydisk001, there cannot be any other object, regardless
of type, named mydisk001 in the same root branch.
Creating the friendly names host file
To create the friendly names host file, you will need the account user name and password that was
created for you during installation of HP P6000 Command View.
Complete the following procedure:
1.Launch HP P6000 Performance Data Collector from the desktop icon.
2.Enter the following command:
evaperf fnh [hostname] [username]
Yes7.0 or earlier8.0 or later
Yes8.0 or later8.0 or later
Prohibited commands do not
work.
NoneNo7.0 or earlier7.0 or earlier
Prohibited commands do not
work.
NoneNo8.0 or later7.0 or earlier
where:
•hostname is the name of the management server running HP P6000 Command View.
•username is the account user name that was created during HP P6000 Command View
installation.
3.When prompted for a password, enter the account password that was created during HP
P6000 Command View installation.
HP P6000 Performance Data Collector verifies that it can access HP P6000 Command View
before adding the information to the fnamehosts.conf file.
If you enter the fnh command without parameters, a list of known management servers running
HP P6000 Command View appears.
Adding friendly names
To load friendly names from the management servers listed in the fnh command:
1.Launch HP P6000 Performance Data Collector through the desktop icon.
82Monitoring array performance using HP P6000 Performance Data Collector
2.Enter the evaperf fn [short] command.
The fnames.conf file is created. Any friendly name information that exists for the management
servers running HP P6000 Command View and listed in the fnamehosts.conf file is
extracted from HP P6000 Command View and stored in the fnames.conf file, located in
INSTALLROOT.
NOTE:When the short option is used, the virtual disk properties (redundancy, preferred
path, and number of presentations) will not be retrieved and the output of the vd command
will have a hyphen (—) for these columns. To retrieve all the properties, the fn command
should be used without the short option.
Update the fnames.conf file when you make changes to the storage systems. The fnames.conf
file must reside in the directory in which HP P6000 Performance Data Collector was installed.
Mapping worldwide names to friendly names
HP P6000 Performance Data Collector does not map the WWN for virtual disks to the HP P6000
Command View friendly name when the WWN value differs from the unique unit identifier (UUID).
The mismatch of WWN and UUID occurs if:
•The virtual disk has failed over in an HP P6000 Continuous Access environment.
•The WWN of the virtual disk is changed from the default WWN.
To match WWNs and UUIDs:
1.Open the fnames.conf file in a text editor.
2.Identify each virtual disk for which HP P6000 Performance Data Collector is not displaying a
friendly name.
3.Using the HP Storage System Scripting Utility, run the following command for each virtual
disk:
LS VDISK virtual disk name
All information about the virtual disk, including the WWN is displayed.
4.From the command output, copy the WWN for a virtual disk to the corresponding virtual disk
in the fnames.conf file, replacing all lowercase letters with uppercase.
5.Repeat Step 4 for each applicable virtual disk.
6.Save the fnames.conf file.
IMPORTANT:Do not run the command evaperf fn after completing these steps; otherwise,
you will have to repeat the steps.
Adding friendly names manually
You can create and maintain the fnames.conf file manually using a standard text editor.
Each line in the file contains a WWN that uniquely identifies an object and the friendly name of
the object. When reading this file, HP P6000 Performance Data Collector ignores blank lines and
lines that begin with a pound sign (#). The following is a listing from a manually created file:
Using friendly names83
Using short names
If the friendly names you created in HP P6000 Command View are impractical for the HP P6000
Performance Data Collector command line interface, you can substitute contractions for full names
in the fnames.dict file.
When you install HP P6000 Performance Data Collector, the fnames_sample.dict file is also
installed. You can either:
•Rename this file to fnames.dict and modify its contents to include the short names.
•Create a separate file called fnames.dict using a standard editor.
Within the fnames.dict file, enter a short name for each long friendly name as follows:
<long name> <short name>
For example:
# Sample contractions dictionary:
“Test1\\Copy of Test1” Test1-c
chienchi cc
Test1\Test1 VV
“Test1\Test1” VV
Consider the following when creating names:
•If either the long or short name contains spaces, enclose the name in quotes.
•If a back slash appears within a string enclosed in quotes, you must add another back slash.
•Enter one long and short name combination per line.
To use the short name you have entered in this file, add the –cn modifier to any command you
enter in the HP P6000 Performance Data Collector command line interface. The short name is
substituted when a long name is encountered.
84Monitoring array performance using HP P6000 Performance Data Collector
Using the command line interface
You can use the HP P6000 Performance Data Collector command line interface to display storage
system performance data in a tabular format. The procedures in this section assume you are familiar
with command line interfaces.
Viewing storage systems
To view storage systems that are visible to HP P6000 Performance Data Collector:
1.Launch HP P6000 Performance Data Collector from the desktop icon.
2.Enter the following command:
evaperf ls
The visible storage systems are listed.
Specifying the output
This section describes the ways you can specify the command line interface output.
Refreshing data
The command line interface output does not refresh automatically while you are viewing it.
To continuously refresh the storage system data, enter the following command:
evaperf as -cont
To set a refresh frequency (in seconds), include the n modifier in the command:
evaperf as -cont 10
If you do not specify an interval or you provide an invalid polling frequency argument, the default
interval of one second is set.
IMPORTANT:If a controller reboot occurs, the connection to the HP P6000 Performance Data
Collector service from HP P6000 Performance Data Collector client needs to be reestablished.
Limiting data quantity
You can limit the amount of data that is collected and presented, which can be useful if your
configuration includes numerous storage systems, physical disks, and virtual disks.
To limit the storage systems for which HP P6000 Performance Data Collector collects data, enter
the following command:
evaperf as -sz array1 array10 array32
The output contains data only for the specified storage systems.
To limit the virtual disks for which HP P6000 Performance Data Collector collects data, enter the
following command:
evaperf vd -fvd disk2 disk4 disk8
The output contains data only for the specified virtual disks.
Using the command line interface85
Filtering data
You can filter the data that is collected for specific items, such as a word or a host port name. For
example, enter the following command:
evaperf as -sz array1 array2 -fd test
The output indicates where test appears on array 1 or array 2.
Specifying data output in multiple files
You can generate output for several commands and save the output for each command in a separate
file, organized by array. When you run the mof command with the -csv and -od modifiers, it
executes the ls, as, cs, vd, vdg, hc, ps, hps, pd, pdg, drg, and drt commands and saves
the output of each command for each array in a separate, CSV-formatted file in the directory you
specify. The naming convention for each file is array name_command name_date and timestamp.csv.
For example, enter the following command to store the output of the mof command in the analysis
directory:
mof -csv -od C:\analysis
Using the HP P6000 Performance Data Collector TLViz formatter
The HP TimeLine Visualizer (TLViz) is a tool to generate graphical representations of performance
data. The HP P6000 Performance Data Collector TLViz formatter is a graphical user interface that
helps convert the output from HP P6000 Performance Data Collector into a TLViz-compatible format.
The formatter is installed as part of the HP P6000 Performance Data Collector software, which is
installed through the HP P6000 Command View Software Suite. The formatter includes a Microsoft
Access database template. After running the TLViz formatter tool, an option is provided to load
the database with the data obtained from HP P6000 Performance Data Collector software.
The HP TLViz tool is available for download at http://h71000.www7.hp.com/openvms/products/
t4/index.html.
To format HP P6000 Performance Data Collector data for TLViz:
1.Execute any of the following commands and redirect it to a file:evaperf all -csv -cont
<no of sec> -dur <no of sec> -fo <filename> or evaperf hist wwn
objecttype starttime endtime [objectid] —csv —fo <filename>
•evaperf all –csv –ts2 –cont no_of_sec -dur no_of_sec -fo filename
2.Place the command output file, the EVAPerf-TLViz-Format.exe and EVADATA.MDB files
in the same directory.
By default, EVAPerf-TLViz-Format.exe and EVADATA.MDB are located in the install
directory (C;\Program Files\Hewlett-Packard\EVA Performance Monitor)
3.Run the EVAPerf-TLVIZ-Format.EXE file.
The formatter user interface opens.
4.Select the Evaperf Command output to be formatted from the drop down list.
5.Click Browse to select the corresponding command output file generated by HP P6000
Performance Data Collector.
86Monitoring array performance using HP P6000 Performance Data Collector
6.(Optional:) In the TLViz title box, enter a title for the TLViz-formatted files that will be generated.
7.Select Build TLViz files to format the data.
After generating the TLViz-formatted files from evaperf all, xall, or nall output, you can
build the Microsoft Access database EVADATA.MDB:
1.Click Browse and select the evaperf all, xall, or nall command output file.
2.Select Build Access Database.
3.Open the EVADATA.MDB file to view the database tables.
Commands
This section describes the commands you can use in the command line interface to gather
performance metrics. The general syntax for commands is:
evaperf <command> [modifiers]
The formatting of the evaperf vd and evaperf pd output can be disabled by selecting
either or both of the check boxes, Disable TLVIZ-VD Output and Disable TLVIZ-PD Output. If
one or both of these options are checked, the corresponding TLVIZ files will not be generated.
This generates TLViz-formatted output files using the data from the command output file. The
output file names begin with TLViz-.
HP TLViz has limited space to display names (30 characters maximum). Included with the
TLViz-formatted files are map files (PDISK-MAP.txt and VDISK-MAP.txt) that map the
virtual disk and physical disk names displayed in HP TLViz to the LUN and enclosure/bay
names displayed in the HP P6000 Performance Data Collector output.
You can specify the command modifiers in any order.
Table 6 (page 87) describes the available HP P6000 Performance Data Collector commands. The
commands are listed alphabetically.
Table 6 HP P6000 Performance Data Collector commands
DescriptionCommand
all
cvconfig <server port
username>
drg
dpw wwn
Displays a summary of the storage system status by running the following commands
together: ls, as, cs, vd, vdg,hc, ps, hps, pd, pdg, drg, drt, xcopy, wsame, and
unmap.
Displays array status.as
Displays controller status.cs
Configures HP P6000 Command View login parameters to be used for state data
collection.
Displays the disk group configuration for the storage systems managed by that host.dginfo
Displays data replication groups for HSV300, HSV400, and HSV450. The drg data
is displayed only from firmware version 9xxxxxx and later.
Displays data replication tunnel statistics.drt
Deletes the password for the specified storage system from the host's Windows registry.
The password is not deleted on the storage system.
Manages friendly name hosts as follows:fnh
• Displays a list of known hosts running HP P6000 Command View.
• Adds a host to the friendly name host list.
Using the command line interface87
Table 6 HP P6000 Performance Data Collector commands (continued)
DescriptionCommand
Performs the following series of tasks:fn [short]
• Scans the hosts on the friendly name host list.
• Queries HP P6000 Command View on each host for known friendly name
information.
• Adds the friendly name information found to the fnames.conf file.
Displays help for HP P6000 Performance Data Collector.h, help, or evaperf without
a modifier
hc
hist
hps
mof
nall
Displays host connection information. The Port column in the output does not display
data for the HSV200 series of controllers onward; therefore, a hyphen (—) appears in
the Port column.
Displays the performance data/state changes for objects of a specified type within the
specified time range.
Displays host port statistics. The field Port WWN is included as part of the hps command
output in HP P6000 Performance Data Collector. This field provides the WWN of the
host port.
Displays a list of storage systems that are visible to the host.ls
Displays LUNs visible to the host.luns
Displays output for the ls, as, cs, vd, vdg, hc, ps, hps, pd, pdg, drg, drt, xcopy,
wsame, and unmap commands and saves the output for each command in a separate
file. The -od modifier is required.
Displays a summary of the storage system status by running the following commands
together: ls, as, cs, vd, vdg, hc, ps, hps, pd, pdg, drg, drt, xcopy, wsame, and
unmap.
Displays physical disk data.pd
Displays statistics for physical disk activity.pda
Displays the total physical disk data by disk group.pdg
In Windows Performance Monitor, sets the array filter list.pfa [array]*
Deletes the filter configuration for Windows Performance Monitor.pfd
Displays help for the Windows Performance Monitor filter commands.pfh
Displays the filter configuration for Windows Performance Monitor.pfs
In Windows Performance Monitor, sets the virtual disk filter list.pfvd [vdisk]*
Displays Fibre Channel port status.ps
Resets the error counters reported by the ps command.rc
Configures HP P6000 Performance Data Collector RPC server for remote client.server host port
[username] [-usessl]
Displays HP P6000 Command View login parameters used for state data collection.showcvconfig
Displays the summary of performance data for unmap command for each controller.unmap
vd
vdts
88Monitoring array performance using HP P6000 Performance Data Collector
Displays virtual disk statistics and DR log disk information. Only virtual disks that have
been presented to a host are displayed.
Displays the total virtual disk data by disk group.vdg
Displays virtual transfer size histograms. This command is available on the HSV200
series of controllers onward.
Table 6 HP P6000 Performance Data Collector commands (continued)
DescriptionCommand
vdtsg [lunwwn]
vdrl
vdrlg [lunwwn]
vdwl
vdwlg [lunwwn]
wsame
wsamets
xall
xcopy
Graphs virtual disk transfer size histograms for all LUNs or a given WWN. This command
is available on the HSV200 series of controllers onward.
Displays virtual disk read latency histograms. This command is available on the HSV200
series of controllers onward.
Graphs virtual disk read latency histograms for all LUNs or a specific WWN. This
command is available on the HSV200 series of controllers onward.
Displays virtual disk write latency histograms. This command is available on the HSV200
series of controllers onward.
Graphs virtual disk write latency histograms for all LUNS or a specific WWN. This
command is available on the HSV200 series of controllers onward.
Verifies storage system passwords for use with HP P6000 Performance Data Collector.vpw
Verifies whether HP P6000 Command View is accessible for state data collection.verifycvconfig
Displays the summary of performance data for write same command for each
controller.
Displays the write same performance data split across different buckets, with each
bucket corresponding to a particular transfer size.
Displays a summary of the storage system status by running the following commands
together: ls, as, cs, vd, vdg, hc, ps, hps, pd, pdg, drt, drg, xcopy, wsame,
unmap, xcopyts, and wsamets.
Displays the summary of performance data for extended copy command for each
controller.
xcopyts
Command modifiers
Table 7 (page 89) lists the modifiers you can use in the command line interface. Modifiers must
be preceded by a minus sign (–). The modifiers are listed alphabetically.
When using Time Line Vizualizer (TLViz), only the -cont, -csv, -dur, and -ts2 command
modifiers are supported.
Table 7 HP P6000 Performance Data Collector command modifiers
-contn
-csv
-durn
-fdkeyword
Displays the extended copy performance data split across different buckets, with each
bucket corresponding to a particular transfer size.
DescriptionModifier
Substitutes contractions from the fnames.dict file.-cn
Runs an HP P6000 Performance Data Collector command continuously. You can specify
the interval by adding a number (n). Otherwise, the default interval is one second. Press
Ctrl+C to exit from this mode.
Displays data in comma-separated value (CSV) format and automatically includes a
timestamp. The timestamp format can be modified using the -ts1 or -ts2 modifiers.
Specifies the duration of a continuous mode session. For example, if you enter evaperfvd -csv -cont -dur 30, virtual disk data is displayed in CSV format at one second
intervals for a total of 30 seconds.
Displays data that contains the specified keywords. You must enter at least one keyword.
To enter multiple keywords, separate each keyword with a space. For example, if you
enter evaperf vd -fd test preliminary good, the data that displays contains
the words test, preliminary, and good.
Using the command line interface89
Table 7 HP P6000 Performance Data Collector command modifiers (continued)
DescriptionModifier
-fnid
-fofilename
-fvdvdisk [vdisk]*
-KB
-szarray [array]*
Displays the WWNs, GroupId, DRMGroupId, and HostName along with their
corresponding friendly names. If friendly names are not configured a No FN message
is displayed in place of the friendly name.
Copies output to a file as well as displaying it in the command prompt. You can combine
this modifier with -cont and -dur for a fixed-time data capture. For example, if you
enter evaperf vd -cont 5 -dur 30 -fo capture.log, virtual disk data is
displayed in CSV at five second intervals for a total of 30 seconds and is also written to
the capture.log file.
Limits virtual disk data collection to the specified virtual disks. You must enter at least one
virtual disk. You can also combine this modifier with -sz to limit data collection to the
specified storage systems. For example, if you enter evaperf vd -fvd test1 test2
-sz server1, data is collected for virtual disks test1 and test2 on array server1. You
can use this modifier with the vd, vdrl, vdwl, and vdts commands.
Displays output data in kilobytes per second (1,024). The default is megabytes per
second (1,000,000).
Specifies that friendly names should not be used.-nfn
Specifies that no headings be included in CSV output.-nh
Specifies that a time stamp not be included in the CSV output.-nots
Specifies the directory in which the output files from the mof command are saved.-od
Limits array data collection to the specified storage systems. You must enter at least one
storage system and you can use this modifier with any command. When specifying
storage systems, you can use either the storage system WWN or friendly name. For
example, if you enter evaperf as -sz server1 server3, data is displayed for
arrays server1 and server3 only. If you do not include this modifier, data is collected
from all storage systems visible to the host.
Displays TLC-compliant data for the mof command.-tlc
Displays output in tab-separated variable (TSV) format with a time stamp.-tsv
–ts1
-ts2
-us
Adds a time stamp to the -csv output in the following format: Fri Jul 23 16:23:05
2004.
Adds a time stamp to the -csv output in the following format: 23/Jul/2004 16:23:05
2004. This is the default format.
Display times in microseconds (the default is milliseconds). Latencies are displayed in
milliseconds (ms) by default. Use the -us option to show times in microseconds for more
accuracy.
The -us modifier does not affect the following commands:
• vdrl
• vdrlg
• vdwl
• vdwlg
Using the graphical user interface
This section describes how to display and manage storage system performance metrics using the
graphical user interface, Windows Performance Monitor, and assumes that you are familiar with
the tool.
Windows Performance Monitor does not permit more than one hierarchical object level. Therefore,
objects, such as virtual disks, are grouped as a single list of instances, even though they may be
90Monitoring array performance using HP P6000 Performance Data Collector
located on different storage systems. The instance name indicates the storage system on which the
virtual disk is located.
Remote performance monitoring with Windows Performance Monitor is not supported.
The binary logging feature of Windows Performance Monitor is limited in the number of HP storage
system performance objects it can log simultaneously. Logging works most reliably when you log
small numbers and instances of counters. When the number of counters and instances logged is
too large, nothing is saved in the binary log file.
To display storage system performance metrics:
1.Start Windows Performance Monitor.
The Performance window opens.
2.Right-click in the graphics area.
A menu opens.
3.Select Add Counters.
The Add Counters dialog box opens.
Using the graphical user interface91
To view a description of a counter, select a counter, and then click Explain.
4.Click Use local computer counters and, in the adjacent box, select the host on which HP P6000
Performance Data Collector is running.
5.From the Performance object box, select an object to monitor (for example, HP EVA Storage
Array).
6.Click All counters, or select counters to view.
7.Click All instances, or select instances to view.
8.Click Add to add the counters to the window.
The utility begins displaying the performance metrics of the selected object.
9.To add other objects, repeat the steps. To remove metrics, select the metric from the list and
click the remove icon, which appears as an X.
10. To close the utility, click Close.
Data filtering
You can limit the amount of data that is collected and presented, which can be useful if your
configuration includes numerous storage systems, physical disks, and virtual disks. Windows
Performance Monitor uses the evapmfilt.conf file, which contains the names of the virtual disks
and storage systems for which you want to retrieve data. Use the HP P6000 Performance Data
Collector command line interface to create or update the evapmfilt.conf file.
Configure filtering
To configure filtering for Windows Performance Monitor:
1.Stop Windows Performance Monitor.
2.Open the command line interface.
3.To filter data for specific storage systems, enter the following command with the storage system
names:
pfa [array]*
92Monitoring array performance using HP P6000 Performance Data Collector
This creates the evapmfilt.conf file.
4.To filter data for specific virtual disks, enter the following command with the virtual disk names:
pfvd [vdisk]*
You can use friendly names in these commands.
5.When filtering configuration is complete, restart Windows Performance Monitor. When you
click Add counters in a new Windows Performance Monitor session, the evapmfilt.conf
file is detected and data is filtered accordingly. Until you turn filtering off, the filters you
configure remain active in successive sessions. (A message indicates that filtering is active.)
To make changes, follow the same procedure and use the same commands to update the virtual
disk or storage system names.
To stop filtering:
1.Stop Windows Performance Monitor.
2.Open the command line interface.
3.Enter the following command:
pfd
4.Restart Windows Performance Monitor.
Objects and counters
Use the objects and counters in Windows Performance Monitor to gather performance metrics.
Objects are the items you can monitor, such as virtual disks, hosts, and controllers. The counters
characterize the workload and performance for each object.
The following identifying information is common to several objects:
•Ctlr—The controller for which metrics are being reported. This field shows the last four digits
of the controller serial number.
•Node—The storage system from which data has been collected.
•GroupID—The disk group to which the virtual or physical disk belongs.
Not all metrics that are available in the command line interface are available in Windows
Performance Monitor.
HP EVA storage array
The HP EVA storage array object provides information about the total workload on the array.
The counters are:
•Total Host Req/s—The total number (per second) of host-initiated read and write requests
to the controller pair.
•Total Host MB/s—The total rate (per second) at which data is read from and written to
the disk by the controller pair.
HP EVA storage controller
The HP EVA storage controller object provides information about controller processor and host
data transfer utilizations.
The counters are:
•% Processor Time—The percentage of time that the central processing unit on the controller
is active. A completely idle controller shows 0%. A controller saturated with activity shows
100%.
•% Data Transfer Time—Similar to % Processor Time except that it does not include time
for internal processes not related to host-initiated data transfers. For example, it does not
include time for sparing, leveling, snapclones, snapshots, replication traffic, virtual disk
Using the graphical user interface93
management, or communication with other applications. The value is always equal to or less
than the % Processor Time counter and the difference is the amount of processor time engaged
in non-data transfer activity.
HP EVA virtual disk
The virtual disk object provides information about workload and performance for each virtual disk
on the storage system. Activity is reported separately for each controller accessing a virtual disk.
The total activity for each virtual disk is the sum of the reported activity for each controller. A virtual
disk may also be a snapshot, snapclone, or a DR group member. In the output, logical unit number
(LUN) is used interchangeably with virtual disk.
Virtual disks must be presented to a host to be seen by HP P6000 Performance Data Collector.
However, replication volumes on the replication system are visible without being presented. HP
P6000 Performance Data Collector also shows DR group membership with the virtual disk table
in the DRM Group column.
If the storage system controllers are active/standby, all activity to a virtual disk is through the active
controller. If the storage system controllers are active/active, one controller is preferred (the owning
controller) but requests can still be processed by the other controller (the proxy controller). In
active/active controllers, all host requests are logged by the receiving controller only, whether
owning or proxy. Thus, all request rate and data rate activity for a virtual disk is the sum of both
controllers.
The counters are:
•Read Hit Req/s—The number of read requests per second completed from the storage
system cache memory. Data may reside in the cache memory due to a previous cache miss
or because of a prefetch operation generated by a sequential read data stream.
•Read Hit MB/s—The rate at which data is read from the storage system cache memory
because of read hit requests.
•Read Hit Latency—The average time it takes to complete a read request (from initiation
to information receipt) from the storage system cache memory.
•Read Miss Req/s—The number of read requests (per second) that failed to complete from
the storage system cache memory and were completed from physical disks instead.
•Read Miss Data Rate—The rate at which data is read from physical disks because the
data was not present in the storage system cache memory.
•Read Miss Latency—The average time it takes to complete a read request (from initiation
to information receipt) from the physical disks.
•Write Req/s—The number of write requests per second completed to a virtual disk that
were received from all hosts. Write requests may include transfers from a source storage
system to this storage system for data replication and host data written to snapshot or snapclone
volumes.
•Write Data Rate—The rate at which data is written to the virtual disk by all hosts and
includes transfers from the source storage system to the destination storage system.
•Write Latency—This average time it takes to complete a write request (from initiation to
receipt of write completion).
•Flush MB/s—The rate at which data is written to physical storage. Data replication data
written to the destination volume is included in the flush statistics. Host writes to snapshot and
snapclone volumes are included in the flush statistics. However, data flow for internal snapshot
and snapclone normalization and copy-before-write activity is not included.
•Mirror MB/s—The rate at which data moves across the mirror port in servicing read and
write requests to a virtual disk. Write data is always copied through the mirror port when
cache mirroring is enabled for redundancy. The mirror data rate includes read data from the
94Monitoring array performance using HP P6000 Performance Data Collector
owning controller that must be returned to the requesting host through the proxy controller.
Reported mirror traffic is always outbound from the referenced controller to the other controller.
•Prefetch MB/s—The rate at which data is read from physical storage into cache in
anticipation of subsequent reads when a sequential read stream is detected. Data replication
initial copy data traffic for a replicated virtual disk is reported by the owning controller in the
source volume prefetch statistics.
•Redundancy—This displays the virtual disk RAID level.
•Number of presentations—This displays the number of hosts that the virtual disk has
been presented to.
•Preferred path—This displays the path that is preferred for the I/O communication.
HP EVA virtual disk group
The virtual disk group object provides the aggregate virtual disk statistics on a disk group basis.
The counters are:
•Total Read Hit Req/s—The total number of read requests per second completed from
the storage system cache memory. Data can reside in the cache memory due to a previous
cache miss or because of a prefetch operation generated by a sequential read data stream.
•Total Read Hit MB/s—The total rate at which data is read from the storage system cache
memory because of read hit requests.
•Average Read Hit Latency—The average time it takes to complete a read request (from
initiation to information receipt) from the storage system cache memory.
•Total Read Miss Req/s—The total number of read requests (per second) that failed to
complete from the storage system cache memory and were completed from physical disks
instead.
•Total Read Miss Data Rate—The total rate at which data is read from physical disks
because the data was not present in the storage system cache memory.
•Average Read Miss Latency—The average time it takes to complete a read request
(from initiation to information receipt) from the physical disks.
•Total Write Req/s—The total number of completed write requests per second to a virtual
disk that were received from all hosts. Write requests can include transfers from a source
storage system to this storage system for data replication and host data written to snapshot
or snapclone volumes.
•Total Write Data Rate—The total rate at which data is written to the virtual disk by all
hosts, including transfers from the source storage system to the destination storage system.
•Average Write Latency—The average time it takes to complete a write request (from
initiation to receipt of write completion).
•Total Flush MB/s—The total rate at which data is written to physical storage. Data
replication data written to the destination volume is included in the flush statistics. Host writes
to snapshot and snapclone volumes are included in the flush statistics; however, data flow for
internal snapshot and snapclone normalization and copy-before-write activity is not included.
•Total Mirror MB/s—The total rate at which data moves across the mirror port in servicing
read and write requests to a virtual disk group. Write data is always copied through the mirror
port when cache mirroring is enabled for redundancy. The mirror data rate includes read
data from the owning controller that must be returned to the requesting host through the proxy
controller. Reported mirror traffic is always outbound from the referenced controller to the
other controller.
•Prefetch MB/s—The rate at which data is read from physical storage into cache in
anticipation of subsequent reads when a sequential read stream is detected. Data replication
Using the graphical user interface95
initial copy data traffic for a replicated virtual disk is reported by the owning controller in the
source volume prefetch statistics.
HP EVA host connection
The HP EVA host connection object provides information for each HBA that has a connection to a
storage system.
The counters are:
•Queue Depth, the average number of outstanding requests from each host adapter.
•Busies, the number of host requests that are throttled by the storage system controller for
each host adapter when some internal storage system resource has reached a limitation.
HP EVA host port statistics
The EVA host port statistics object provides information about performance and data flow of
host-initiated activity on each storage system host port. Data replication traffic is not included in
these counters. Depending on the EVA storage system, there are either two ports per controller
(four per controller pair) or four host ports per controller (eight per controller pair).
The counters are:
•Read Req/s—The number of read requests (per second) completed from each host port.
•Read MB/s—The rate at which data is read from each host port.
•Read Latency—The amount of time it takes to complete a read request (from initiation to
information receipt) through a host port. The time is an average of the read request latency
for all virtual disks accessed through this port, and includes cache hits and misses.
•Write Req/s—The number of write requests (per second) completed from each host port.
•Write MB/s—The rate at which data is written from each host port.
•Write Latency—The amount of time it takes to complete a write request (from initiation to
information receipt) through a host port. The time is an average of the write request latency
for all virtual disks accessed through this port.
•Average Queue Depth—The average number of outstanding host requests against all
virtual disks accessed through this host port. This number includes all host-initiated commands,
including non-data transfer commands.
HP EVA physical disk
The physical disk performance object reports information on each physical disk on the system that
is or has been a member of a disk group. These counters record all the activity to each disk and
include all disk traffic for a host data transfer, as well as internal system support activity. This activity
includes metadata updates, cache flushes, prefetch, sparing, leveling, snapclone and snapshot
support, and redundancy traffic. Metrics for each controller are reported separately. Therefore,
the total activity to each disk is the sum of activity to both controllers. The ID of each disk is from
an internal representation and is not definitive for disk identification.
The counters are:
•Drive Queue Depth—The number of all active requests to each disk in the disk group,
over all the disks in the disk group.
•Drive Latency—The amount of time from a data transfer command is sent to a disk to a
command completion notification is returned from the disk. The time is not separated into read
and write latencies. Completion of a disk command does not necessarily imply host request
completion, because the request to a specific physical disk can be part of a larger request
operation to a virtual disk. On the HSV100 series of controllers, average latency (the average
of read and write latencies) is reported. Starting with the HSV200 series of controllers, separate
metrics are provided for read and write latency.
96Monitoring array performance using HP P6000 Performance Data Collector
•Read Req/s—The number of read requests (per second) sent to physical disks.
•Read MB/s—The rate at which data is read (per second) from physical disk.
•Read Latency—The average time it takes for a disk to complete a read request.
•Write Req/s—The number of write requests (per second) sent to physical disks.
•Write MB/s—The amount of data written (per second) to physical disks.
•Write Latency—The amount of time it takes for a disk to complete a write request.
HP EVA physical disk group
The HP EVA physical disk group object provides information about physical disk activity per disk
group. For each disk group, metrics are reported that represent the averages of various counters
across all the disks in the disk group. The counters record all activity to the disks, including traffic
for host data transfers and internal system support. This activity includes metadata updates, cache
flushes, prefetch, sparing, leveling, snapclone and snapshot support, and redundancy traffic such
as parity reads and writes or mirror copy writes. Each controller’s activity is reported separately,
so the total activity to each disk group is the sum of both controllers’ activity.
For each counter, the results are an average of all disks in the disk group.
The counters are:
•Average Drive Queue Depth—The average number of all active requests to each disk
in the disk group, over all the disks in the disk group.
•Average Drive Latency—The average time between when a data transfer command is
sent to a disk and when command completion is returned from the disk. The time is not
separated into read and write latencies. Completion of a disk command does not necessarily
imply host request completion, because the request to a specific physical disk might be only
a part of a larger request operation to a virtual disk.
On the HSV100 series of controllers, only average latency (the average of read and write
latencies) is reported. From the HSV200 series of controllers onwards, separate metrics are
provided for read and write latency.
•Average Read Req/s—The number of read requests (per second) sent to physical disks.
•Average Read MB/s—The rate at which data is read (per second) from physical disk.
•Average Read Latency—The average time it takes for a disk to complete a read request.
This average is weighted by requests per second (HSV200 controller series onwards).
•Average Write Req/s—The number of write requests (per second) sent to physical disks.
•Average Write MB/s—The amount of data written (per second) to physical disks.
•Average Write Latency—The average time it takes for a disk to complete a write request.
This average is weighted by requests per second (HSV200 controller series onwards).
HP EVA DR tunnels
The HP EVA DR tunnels object reports the intensity and behavior of the link traffic between source
and destination storage systems. The counters for this object display information only if there is at
least one active DR group on the storage system; otherwise, only the header appears. You can
display metrics in either MBs or KBs. Creation and management of DR groups is not supported by
HP P6000 Command View array-based management.
Although some storage systems allow up to four open tunnels on a host port, only one tunnel is
active for a single DR group. Multiple DR groups can share the same tunnel. Statistics for each
tunnel are reported by both the source and destination storage systems, but the directional counters
are complementary. The port names are displayed as FP1 and FP2 for the HSV100, HSV110,
Using the graphical user interface97
HSV200, and HSV300 controller series, and as FP1, FP2, FP3, and FP4 for the HSV210 and
HSV340 series onwards.
The counters are:
•Round Trip Delay—The average time, in milliseconds, for a signal (ping) to travel from
the source to the destination and back. In replication traffic, the signal is queued behind data
transmissions, which increases the round trip delay. If the destination controller is busy, the
value also increases. Round trip delay is reported for all active tunnels.
•Copy Retries—The number of copies from the source storage system that were retransmitted
due to a failed copy transmission. Each retry creates a 128-KB copy. Retries are reported by
both the source and destination storage systems.
•Write Retries—The number of writes from the source storage system that were retransmitted
due to a failed write to the destination storage system. Each retry creates an 8-KB copy. If the
write contains multiple 8-KB segments, only the failed segments are retransmitted. Retries are
reported by both the source and destination storage systems.
•Copy In MB/s—The rate at which data is copied to a storage system to populate the
members of a DR group with data when an initial copy or full copy is requested.
•Copy Out MB/s—The rate at which data is copied from a storage system to populate the
members of a DR group with data when an initial copy or full copy is requested.
•Write In MB/s—The rate at which data is written to a storage system because of write
activity to the members of the source storage system. The write activity includes host writes,
merges, and replication retries. A merge is an action initiated by the source storage system
to write new host data that has been received and logged while a replication write to the
destination storage system was interrupted, and now has been restored.
•Write Out MB/s—The rate at which data is written from a storage system because of write
activity to the members of the source storage system. The write activity includes host writes,
merges, and replication retries.
•Free Write Resources—The minimum number of free resources available for DR write
operations.
•Free Copy Resources—The minimum number of free resources available for DR copy
operations.
•Free Command Resources—The minimum number of free resources available for DR
command operations.
HP EVA DR Group Information
The EVA DR Group Information object provides information about the performance of the DR Group
Write History Log (WHL) files. The performance metrics are provided for each DR group. The WHL
fill and drain rates can be displayed in either MBs or KBs.
Creation and management of DR groups is not supported by HP P6000 Command View array-based
management.
The counters are:
•Log full percentage—An instantaneous value representing the percentage of the log
disk which is used, in tenths of a percent. For example, 1000 is equal to 100 percent, and
10 is equal to 1 percent.
•Log fill Req/s—The rate at which requests to put data into the log disk owned by this
DRM group come in
•Log fill KB/s—The rate at which data is put into the log disk owned by this DRM group.
98Monitoring array performance using HP P6000 Performance Data Collector
•Log drain Req/s—The rate at which requests to remove data from the log disk owned by
this DRM group to send to the destination via the DRM tunnel come in.
•Log drain KB/s—The rate at which data is removed from the log disk owned by this DRM
group to send to the destination via the DRM tunnel.
HP EVA Xcopy Metrics
The HP EVA xcopy metrics provides the summary of performance data for xcopy (extended copy)
command. Each controller’s activity is reported separately.
The counters are:
•XCOPY Completed Req/s—The average number of XCOPY requests completed per second,
calculated over the polling interval.
•XCOPY Latency—The average time, in milliseconds, taken to complete one XCOPY request,
averaged over all the XCOPY requests received during the polling interval.
•XCOPY Arrived Req/s—The average number of XCOPY requests received per second,
calculated over the polling interval.
•XCOPY Failed Req/s—The average number of XCOPY requests failed per second,
calculated over the polling interval.
•XCOPY Src This Req/s—The average number of XCOPY requests arrived per second,
where the source LUN is owned by this controller, calculated over the polling interval.
•XCOPY Src Other Req/s—The average number of XCOPY requests arrived per second,
where the source LUN is owned by other controller, calculated over the polling interval.
•XCOPY Dest This Req/s—The average number of XCOPY requests arrived per second,
where the destination LUN is owned by this controller, calculated over the polling interval.
•XCOPY Dest Other Req/s—The average number of XCOPY requests arrived per second,
where the destination LUN is owned by other controller, calculated over the polling interval.
•XCOPY Ave Queue Depth—Average number of XCOPY requests that are pending, calculated
over the polling interval.
•XCOPY Busies/s—The average number of BUSY responses sent per second, during the
polling interval, for XCOPY operations due to a queue full condition.
HP EVA WSame Metrics
The HP EVA wsame metrics provides the summary of performance data for write same commands.
Each controller’s activity is reported separately.
The counters are:
•WSAME Completed Req/s —The average number of WRITE SAME requests completed
per second, calculated over the polling interval.
•WSAME Latency—The average time, in milliseconds, taken to complete one WRITE SAME
request, averaged over all the WRITE SAME requests received during the polling interval.
•WSAME Arrived Req/s —The average number of WRITE SAME requests received per
second, calculated over the polling interval.
•WRITE SAME Failed Req/s —The average number of WRITE SAME requests failed per
second, calculated over the polling interval.
•WSAME Dest This Req/s —The average number of WRITE SAME requests arrived per
second, where the destination LUN is owned by this controller, calculated over the polling
interval.
Using the graphical user interface99
•WSAME Dest Other Req/s —The average number of WRITE SAME requests arrived per
second, where the destination LUN is owned by other controller, calculated over the polling
interval.
•WSAME Ave Queue Depth —Average number of WRITE SAME requests that are pending,
calculated over the polling interval.
•WSAME Busies/s—The average number of BUSY responses sent per second, during the
polling interval, for WRITE SAME operations due to a queue full condition.
HP EVA Unmap Metrics
The HP EVA unmap metrics provides the summary of performance data for unmap commands.
Each controller’s activity is reported separately.
The counters are:
•UNMAP Completed Req/s—The average number of UNMAP requests completed per
second, calculated over the polling interval.
•UNMAP Latency—The average time, in milliseconds, taken to complete one UNMAP request,
averaged over all the UNMAP requests completed during the polling interval.
•UNMAP Arrived Req/s —The average number of UNMAP requests received per second,
calculated over the polling interval.
•UNMAP Failed Req/s —The average number of UNMAP requests failed per second,
calculated over the polling interval.
•UNMAP Dest This Req/s —The average number of UNMAP requests arrived per second,
where the destination LUN is owned by this controller, calculated over the polling interval.
•UNMAP Dest Other Req/s —The average number of UNMAP requests arrived per second,
where the destination LUN is owned by other controller, calculated over the polling interval.
•UNMAP Completed MB/s—The data rate at which the storage space is requested to be
reclaimed by the host issued and completed UNMAP requests, calculated over the polling
interval.
•UNMAP Reclaimed MB/s —The data rate at which the storage space is actually reclaimed
as a result of completed UNMAP requests, calculated over the polling interval.
•UNMAP Ave Queue Depth —Average number of UNMAP requests that are pending,
calculated over the polling interval.
•UNMAP Busies/s—The average number of BUSY responses sent per second, during the
polling interval, for UNMAP operations due to a queue full condition.
100 Monitoring array performance using HP P6000 Performance Data Collector
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.