HP P6000 Cluster Extension Software Installation Guide

Similar documents
HP EVA Cluster Extension Software Installation Guide

HP StorageWorks. EVA Virtualization Adapter administrator guide

HP EVA Cluster Extension Software Administrator Guide

HP StorageWorks Enterprise Virtual Array 4400 to 6400/8400 upgrade assessment

HP StoreVirtual Storage Multi-Site Configuration Guide

Mac OS X Fibre Channel connectivity to the HP StorageWorks Enterprise Virtual Array storage system configuration guide

HP OpenView Storage Data Protector A.05.10

Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring

ProLiant Cluster HA/F500 for Enterprise Virtual Array Introduction Software and Hardware Pre-Checks Gathering Information...

HPE StoreVirtual OS v13.5 Release Notes

HPE 3PAR StoreServ Cluster Extension Software Administrator Guide

HP StoreVirtual Storage Multi-Site Configuration Guide

HP StorageWorks Cluster Extension XP user guide

XP7 High Availability User Guide

HP ALM Client MSI Generator

HP Database and Middleware Automation

HP UFT Connection Agent

HP P4000 SAN Solution User Guide

HP Data Protector Integration with Autonomy IDOL Server

IDE Connector Customizer Readme

HP Intelligent Management Center Remote Site Management User Guide

HP 3PAR StoreServ Storage VMware ESX Host Persona Migration Guide

HPE StoreEver MSL6480 Tape Library CLI Utility Version 1.0 User Guide

HP Management Integration Framework 1.7

HP BladeSystem c-class Virtual Connect Support Utility Version Release Notes

HP Data Protector Media Operations 6.11

HP StoreVirtual DSM for Microsoft MPIO Deployment Guide

HP StorageWorks Performance Advisor. Installation Guide. Version 1.7A

Hewlett Packard Enterprise. HPE OmniStack for vsphere Upgrade Guide

HP 3PAR OS MU3 Patch 17

Guest Management Software V2.0.2 Release Notes

HP Intelligent Management Center v7.1 MySQL 5.6 Installation and Configuration Guide (Windows)

HP StorageWorks 4000/6000/8000 Enterprise Virtual Array connectivity for Sun Solaris installation and reference guide

HPE BladeSystem c-class Virtual Connect Support Utility Version Release Notes

HP integrated Citrix XenServer Online Help

HP Storage Provisioning Manager (SPM) Version 1.3 User Guide

HP XP7 High Availability User Guide

HP Service Test Management

HPE D2600/D2700 Disk Enclosure I/O Module Firmware 0149 Release Notes

HP ProLiant Essentials RDMA for HP Multifunction Network Adapters User Guide

HPE ALM Client MSI Generator

HP LeftHand P4500 and P GbE to 10GbE migration instructions

Dell Storage Compellent Integration Tools for VMware

HP OneView for VMware vcenter User Guide

HP 3PARInfo 1.4 User Guide

HP LeftHand P4000 Virtual SAN Appliance in an HP BladeSystem environment solution guide

HPE 3PAR Remote Copy Extension Software Suite Implementation Service

HP P4000 Remote Copy User Guide

HP StorageWorks. P4000 SAN Solution user guide

XP7 High Availability User Guide

HP Enterprise Secure Key Manager Configuration Guide for HP Tape Libraries

Dell EMC Unity Family

HP ALM Synchronizer for Agile Manager

HPE 1/8 G2 Tape Autoloader and MSL Tape Libraries Encryption Kit User Guide

HPE Insight Management Agents Installation Guide

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

Dell Storage Compellent Integration Tools for VMware

HP OneView for VMware vcenter User Guide

HP-UX Software and Patching Management Using HP Server Automation

HP LeftHand SAN Solutions

HPE 3PAR OS MU3 Patch 18 Upgrade Instructions

HP Online ROM Flash User Guide. July 2004 (Ninth Edition) Part Number

HPE Security Fortify WebInspect Enterprise Software Version: Windows operating systems. Installation and Implementation Guide

HP Service Quality Management Solution

HP StorageWorks Continuous Access EVA 2.1 release notes update

HP BladeSystem Management Pack (v 1.x) for Microsoft System Center User Guide

HP Network Node Manager ispi Performance for Quality Assurance Software

HP Virtual Connect Enterprise Manager

Dell Storage Integration Tools for VMware

HP MSA2000 Family VDS and VSS Hardware Providers installation guide

HPE Data Replication Solution Service for HPE Business Copy for P9000 XP Disk Array Family

HP Service Manager. Software Version: 9.41 For the supported Windows and UNIX operating systems. Collaboration Guide

HP 3PAR Recovery Manager 2.0 Software for Microsoft Hyper-V

HP Data Protector A support for Microsoft Exchange Server 2010

HP 3PAR OS MU1 Patch 11

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

HP Operations Orchestration

HP StoreOnce Recovery Manager Central for VMware User Guide

Virtual Recovery Assistant user s guide

BrightStor ARCserve Backup for Windows

HP AutoPass License Server

HP Insight Control for Microsoft System Center Installation Guide

HP Network Node Manager i Software Step-by-Step Guide to Scheduling Reports using Network Performance Server

Enabling High Availability for SOA Manager

HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System

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

HPE Data Protector Software Version: Zero Downtime Backup Administrator's Guide

Marvell BIOS Utility User Guide

HP Accelerated iscsi for Multifunction Network Adapters User Guide

HPE 3PAR OS MU3 Patch 24 Release Notes

HPE StoreVirtual OS Update Guide

HP SCOM Management Packs User Guide

HPE FlexNetwork MSR Router Series

HPE ALM Excel Add-in. Microsoft Excel Add-in Guide. Software Version: Go to HELP CENTER ONLINE

Configuring RAID with HP Z Turbo Drives

EXPRESSCLUSTER X for Windows. Quick Start Guide for Windows Server 2016 Hyper-V. Version 1 Mar 27, 2018

StarWind Virtual SAN Installing and Configuring SQL Server 2017 Failover Cluster Instance on Windows Server 2016

PS Series Best Practices Deploying Microsoft Windows Clustering with an iscsi SAN

HP 3PAR Storage System Installation and Startup Service

HPE Enterprise Integration Module for SAP Solution Manager 7.1

Transcription:

HP P6000 Cluster Extension Software Installation Guide This guide contains detailed instructions for installing and removing HP P6000 Cluster Extension Software in Windows and Linux environments. The intended audience has independent knowledge of related software and of the HP P6000/EVA Array and its software. Part Number: 5697-0987 Eighth edition: June 2011

Legal and notice information Copyright 2006-2011 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Java is a registered trademark of Oracle and/or its affiliates.

Contents 1 Preparing to install P6000 Cluster Extension... 7 Ideal environment... 7 Network communication requirements... 7 Data backup requirements... 7 How P6000 Cluster Extension Software interacts with its environment... 8 Failover function... 8 How P6000 Cluster Extension utilizes vdisks... 8 How P6000 Cluster Extension stores information... 8 General installation prerequisites... 9 Environmental setup... 9 Disk space and system memory requirements... 10 Required firmware and software... 10 2 Installing P6000 Cluster Extension Software for Windows... 11 Prerequisites... 11 Pre-installation procedures... 11 Checking the IP network setup and SAN configuration... 12 Installing multipath software... 12 Installing and configuring the JRE... 12 Installing and configuring HP P6000/EVA SMI-S on all management servers... 13 Configuring the HP P6000/EVA storage system... 13 Creating hosts... 13 Creating vdisks and adding a LUN presentation... 13 Creating DR groups... 14 Setting read-only mode and adding a LUN presentation to the destination vdisk... 14 Installing MSCS on all nodes... 15 Installing P6000 Cluster Extension Software for Windows... 15 Upgrading P6000 Cluster Extension Software for Windows... 19 Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2003)... 19 Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2008/2008 R2)... 21 Upgrading P6000 Cluster Extension with P6000 Command View upgrade... 22 P6000 Cluster Extension maintenance... 23 Modifying the P6000 Cluster Extension installation... 23 Repairing the P6000 Cluster Extension installation... 23 Removing P6000 Cluster Extension for Windows... 24 Troubleshooting installation and maintenance problems... 25 Registering the resource type and resource extension DLL manually... 28 Unregistering the resource type and resource extension DLL manually... 29 3 Installing P6000 Cluster Extension Software for Linux... 31 Prerequisites... 31 Pre-installation procedures... 31 Checking the IP network setup and SAN configuration... 32 Configuring multipath software... 32 HP P6000 Cluster Extension Software Installation Guide 3

Installing and configuring the HP P6000/EVA SMI-S server on all management servers... 32 Configuring the HP P6000/EVA storage system... 32 Creating hosts... 33 Creating vdisks and adding a LUN presentation... 33 Creating DR groups... 33 Setting read-only mode and adding a LUN presentation to the destination vdisk... 33 Configuring LVM... 34 Installing and configuring the cluster software... 34 Installing P6000 Cluster Extension Software for Linux... 34 Removing P6000 Cluster Extension Software for Linux... 36 4 Licensing... 37 Retrieving a license key... 37 Using AutoPass to retrieve permanent license keys... 37 Using the clxautopass command-line utility... 38 Installing the license... 38 Importing a license key from a file... 38 Using the P6000 Cluster Extension registration tool (Windows only)... 38 Removing an instant-on license key... 38 5 Support and other resources... 41 Contacting HP... 41 Subscription service... 41 New and changed information in this edition... 41 Related information... 41 White papers... 42 HP websites... 42 Typographic conventions... 42 Documentation feedback... 43 Glossary... 45 Index... 49 4

Figures 1 Zoning example... 9 HP P6000 Cluster Extension Software Installation Guide 5

Tables 1 2 Windows remote installation error codes... 26 Document conventions... 42 6

1 Preparing to install P6000 Cluster Extension This chapter provides information about general environment considerations and pre-installation requirements. Ideal environment The ideal configuration environment consists of at least five servers (two at each data center site and one as an arbitrator at a third site) with separate, redundant communications links for cluster heartbeats, client access, and HP P6000 Continuous Access. All communications interfaces must be installed in pairs to serve as failover components, in order to prevent single points of failure. Network communication requirements When using P6000 Cluster Extension, note the following: Network communications links and components between the dispersed data centers must be redundant and physically routed differently to prevent the backhoe issue that is created when all links between data centers are cut together. This redundancy and routing is especially important to prevent the split-brain syndrome that occurs when systems in both data centers form new clusters and allow access to both copies of the data. Using redundant and separately routed communications and components, you can configure the failover behavior so that the application service startup procedure stops if none of the remote cluster members can be reached. Alternative pathing software such as HP Secure Path for Windows operating systems must be used for host-to-storage connections. Linux clusters might have specific network latency requirements. For more information, see the SLE HA and RHCS documentation. Data backup requirements To ensure reliable data backup between the local (primary) and remote (secondary) storage systems, at least two P6000 Continuous Access links must be available when the storage systems are connected to provide redundancy and protection against single points of failure. Although communications links can cover considerable distances, each network segment must be extended to the dispersed data center to maintain a heartbeat among all servers. For extended distances, you must purchase extender components to bundle the P6000 Continuous Access links. Recommendation Use two systems at each site to give local application service failover procedures among local cluster systems priority over remote, more time-consuming failover procedures. When failing over, the software must reconfigure the storage systems to change the mirroring direction. At the remote site, two systems should be available in case the primary failover system experiences a hardware or power failure. HP P6000 Cluster Extension Software Installation Guide 7

Windows: Using an MNS quorum requires an odd number of cluster nodes, with at least one system in a third location. Linux: For SLE HA and RHCS data backup requirements, see the SLE HA and RHCS documentation. CAUTION: P6000 Cluster Extension works with one server at each location, with a single I/O path between the server and storage system, and a single link between storage systems. However, any configuration with a single point of failure is not considered highly available or disaster tolerant. HP does not support configurations with single points of failure; configurations with one system at each location are supported only if there are no single points of failure. How P6000 Cluster Extension Software interacts with its environment This section describes the ways in which P6000 Cluster Extension interacts with its in environment. Failover function P6000 Cluster Extension Software requires cluster software to automatically fail over among systems on a local site or between sites. Because the software manipulates the application startup process before storage system vdisks are accessed, it must be integrated as the first resource (in the order of resources). The software must be installed on all servers in the cluster that can run the application service. How P6000 Cluster Extension utilizes vdisks To write to P6000 Continuous Access paired vdisks, you must make sure the paired vdisks are in read/write mode. DR group members (paired vdisks) are usually in read/write mode on the source (primary) vdisk only. The destination (secondary) vdisk is in read-only mode. In case of a failover, P6000 Cluster Extension Software automatically changes the direction of the mirrored pair. A reboot of the server is not necessary. In case of a disaster, the storage system can have several different states for DR group members. P6000 Cluster Extension Software determines whether those vdisks can be accessed and made available to the application service. How P6000 Cluster Extension stores information P6000 Cluster Extension stores information about the application environment in an internal object database and uses HP P6000/EVA SMI-S to gather information about the state of the associated DR group members. Information about the configured storage system environment and failover behavior is transferred either directly by the cluster software or by gathering it from the user configuration file. An internal object database provides the software with the format and default value of supported parameters. Vdisk states are stored in the internal object database, which uses a rule engine to process those DR group member states. The rule engine matches current DR group member states and configuration parameters with a defined rule, stores it in the database, and invokes predefined actions. Those actions prepare the DR group member vdisks to be enabled for access or stop the application service startup process if the matching rule requires a stop. 8 Preparing to install P6000 Cluster Extension

. General installation prerequisites This section describes general installation prerequisites for P6000 Cluster Extension. Environmental setup Ensure that the following conditions are met before installing P6000 Cluster Extension Software: P6000 Continuous Access links (including extender hardware) are redundant and bidirectional. Alternate I/O paths between servers and the P6000/EVA storage system are set up. Cluster and client networks are redundant. Cluster nodes can communicate with each other (not required for Windows Server 2003). The latest supported software and firmware versions, fixes, FC adapter firmware, and driver versions for your servers and P6000/EVA storage systems are installed. The cluster nodes in your zoning configuration each recognize their respective (local) P6000/EVA array, but not the remote P6000/EVA array. Each management server recognizes both P6000/EVA arrays and can recognize each other. Figure 1 on page 9 shows a zoning example. Figure 1 Zoning example HP P6000 Cluster Extension Software Installation Guide 9

Disk space and system memory requirements Linux 10 MB for /opt/hpclxeva 10 MB for /etc/opt/hpclxeva 100 MB for /var/opt/hpclxeva 5 MB for /opt/ov Windows 50 MB for the P6000 Cluster Extension installation directory (%ProgramFiles%\Hewlett- Packard\Cluster Extension EVA) At least 25 MB of system memory Required firmware and software For specific firmware and software versions, see the HP SPOCK website: http://www.hp.com/storage/ spock. 10 Preparing to install P6000 Cluster Extension

2 Installing P6000 Cluster Extension Software for Windows This chapter describes the installation of P6000 Cluster Extension in MSCS environments with HP P6000/EVA disk arrays. This version of P6000 Cluster Extension allows you to install, uninstall, modify, and repair P6000 Cluster Extension on all of the nodes in a cluster by running the installer from one node in the cluster. This feature is not available for performing P6000 Cluster Extension upgrade procedures. When upgrading, you must run the installation package separately on each cluster node. NOTE: For information on configuring P6000 Cluster Extension in an MSCS environment, see the HP P6000 Cluster Extension Software Administrator Guide. Prerequisites Before installing P6000 Cluster Extension, perform the following tasks: 1. Check General installation prerequisites on page 9 to make sure your setup meets the general pre-installation requirements. 2. Perform the required Windows pre-installation procedures. For instructions, see Pre-installation procedures on page 11. 3. Download the P6000 Cluster Extension Software installer. a. Browse to http://www.hp.com/go/softwaredepot. b. Click Storage and NAS in the product category list. c. Follow the on-screen instructions to download the installer. Pre-installation procedures This section describes the procedures you must perform to prepare the data centers for P6000 Cluster Extension installation and configuration. Perform these procedures before you install P6000 Cluster Extension. 1. Checking the IP network setup and SAN configuration, page 12 2. Installing multipath software, page 12 3. Installing and configuring the JRE, page 12 4. Installing and configuring HP P6000/EVA SMI-S on all management servers, page 13 5. Configuring the HP P6000/EVA storage system, page 13 6. Creating hosts, page 13 HP P6000 Cluster Extension Software Installation Guide 11

7. Creating vdisks and adding a LUN presentation, page 13 8. Creating DR groups, page 14 9. Setting read-only mode and adding a LUN presentation to the destination vdisk, page 14 10. Installing MSCS on all nodes, page 15 Checking the IP network setup and SAN configuration Verify that your IP network setup and SAN configuration meet the following requirements: For Windows Server 2003 only, MSCS requires that a single IP subnet be dispersed over all sites in a disaster-tolerant cluster setup. This enables the cluster to exchange heartbeat (alive) messages between all cluster nodes. P6000 Cluster Extension requires a cluster environment in which one location failure will not cause the entire cluster to shut down. In an MNS quorum cluster, all nodes must be distributed so that an equal number of nodes are located in the local and remote data centers and an additional node in a third location functions as a tiebreaker or arbitrator. The third location can be a separate room in a separate fire protection zone with separate power connections. The arbitrator node can act as a regular cluster node and can be connected to one of the storage systems. However, a connection to either storage system is not necessary for the node to act as a tiebreaker. SAN fabrics can be extended to allow for array-based data replication. Consult the HP P6000 Continuous Access Implementation Guide and the HP SAN Design Reference Guide for supported SAN extension configuration and instructions on setting up your HP P6000 Continuous Access environment. P6000 Cluster Extension Software works in dispersed data center environments with a separation distance of up to 500 km or a round-trip latency of up to 20 ms. Installing multipath software You must use multipath software to take advantage of the I/O path failover feature, a feature that is not available with Windows operating systems. Install the multipath software on the cluster system before connecting the system to the second I/O path. Depending on the array model, use HP Secure Path or HP MPIO Full Featured DSM for Windows. Installing and configuring the JRE To install the product license using the HP AutoPass GUI, you must first install the JRE. See the AutoPass documentation for the latest supported JRE versions. NOTE: This step is required only if you want to use the AutoPass GUI to manage license keys. If you do not install the JRE, you can use the P6000 Cluster Extension registration tool to install license keys. For more information about using the registration tool, see Using the P6000 Cluster Extension registration tool (Windows only) on page 38. 12 Installing P6000 Cluster Extension Software for Windows

Installing and configuring HP P6000/EVA SMI-S on all management servers Install the HP P6000/EVA SMI-S server component on all of the management servers that run the HP P6000 Command View software. Review the HP P6000 Command View Installation Guide and the HP P6000 Command View Release Notes to set the access properties. When you configure P6000 Cluster Extension, you will need the following HP SMI-S information: HP SMI-S server name and IP address Port number The default is 5989 with SSL enabled, and 5988 with SSL disabled. User name Password SSL use (yes or no) Configuring the HP P6000/EVA storage system For detailed information on configuring the HP P6000/EVA storage system, see the HP P6000 Command View User Guide or the HP Storage System Scripting Utility Reference. You can also consult your HP service representative for further assistance, including help with creating a geographically dispersed cluster environment. Creating hosts Before you can assign disk storage to a cluster node, you must create a host entry for the locally connected server/node on each HP P6000/EVA storage system. For detailed information, see the HP P6000 Command View User Guide or the HP Storage System Scripting Utility Reference. Creating vdisks and adding a LUN presentation Create the storage (vdisks) for your application data using the SSSU or the P6000 Command View GUI, and then present the vdisks to the cluster nodes connected to that P6000/EVA array. NOTE: Later in this installation process, you will create a LUN presentation for your remote destination vdisk and set the access mode property for the destination vdisk to read-only. See Setting read-only mode and adding a LUN presentation to the destination vdisk on page 14. For detailed instructions, see the HP P6000 Command View User Guide or the HP Storage System Scripting Utility Reference. HP P6000 Cluster Extension Software Installation Guide 13

Creating DR groups Before you can use P6000 Cluster Extension, you must create a DR group that includes your previously created vdisk(s). When you create the DR group with a local vdisk (or vdisks), a replica of the vdisk(s) on the remote destination storage system is created automatically. The disk pair is called a DR group member or copy set. When you create a DR group, note the following: Set Write mode to Synchronous or Asynchronous. Enhanced asynchronous mode is supported by P6000 Cluster Extension for Windows 4.00.01 and later. For complete information on which write modes are supported on each version of controller software, see the HP Enterprise Virtual Array Compatibility Reference. For information on choosing a write mode, see the HP P6000 Continuous Access Implementation Guide. Set Failsafe mode to either Disabled or Enabled. NOTE: Failsafe mode can be set to Enabled only when the Write mode is set to Synchronous. HP recommends that you do not enable Suspend mode when you create DR groups for use with P6000 Cluster Extension. If the replication IO is suspended for a DR group (for example, through P6000 Command View) during a P6000 Cluster Extension resource failover, the Cluster Extension behavior is undefined. For detailed information, see the HP P6000 Command View User Guide or the HP Storage System Scripting Utility Reference. Setting read-only mode and adding a LUN presentation to the destination vdisk To complete setup of HP P6000 Continuous Access, perform these tasks: 1. Set access mode to read-only for the destination vdisk. You must use SSSU to set this property. 2. Add a LUN presentation to your remote cluster node. NOTE: HP recommends that you use the same LUN for all servers in the cluster. This step assumes that you have created your remote host entry on the destination storage system as described in Creating hosts on page 13. For detailed instructions, see the HP P6000 Command View User Guide or the HP Storage System Scripting Utility Reference. 14 Installing P6000 Cluster Extension Software for Windows

Installing MSCS on all nodes This section describes the steps for installing MSCS on the cluster nodes. 1. Before installing MSCS, create your disk configuration through the Disk Manager. If the disks are not visible, re-scan your disks in the Disk Manager. NOTE: You may need to shut down all but one server on the source storage system to successfully configure your disks in the Disk Manager. Errors may occur during partitioning and formatting because all servers that you present the same disk to on the local storage will compete for access to the disk. This will not happen after the cluster software is installed and you have formatted or partitioned the disk(s). In rare cases, certain FC drivers will show disk access errors in the event log (event ID 51) when the disk access is set to read-only. This can be ignored for read-only destination disks and should not occur after P6000 Cluster Extension is installed. You must reboot the server(s) on the destination storage system or re-scan the disks in the Disk Manager before and after installing the cluster software, and when you add storage in read-only mode on the destination side. 2. Install MSCS on all cluster nodes. 3. Select Majority Node Set quorum as the cluster's quorum resource. Quorum disks as a quorum resource are not supported with P6000 Cluster Extension Software. 4. Windows Server 2008/2008 R2 only: Run the Microsoft ClusPrep tool to validate your cluster. If the Failover Cluster Validation Report lists a failed storage test, you can ignore this error. For more information, see the following Microsoft TechNet document: http://technet2.microsoft.com/ windowsserver2008/en/library/b153c638-ff53-4470-8b72-010046b8dcc61033.mspx?mfr= true. After the cluster software is installed, you can install P6000 Cluster Extension Software on all cluster nodes that have an FC connection to the local or remote P6000/EVA array and are used to access storage resources on the P6000/EVA array. For installation instructions, follow the procedure in Installing P6000 Cluster Extension Software for Windows on page 15. If the system that acts as an arbitrator or tiebreaker is not connected to either P6000/EVA array, you do not need to install the software on that cluster node. Installing P6000 Cluster Extension Software for Windows P6000 Cluster Extension Software provides a standard InstallShield wizard for Windows. The setup program includes integration with MSCS and the generic software interface. The installer includes the following features: Resource DLL (clxevamscs.dll) Cluster administrator extension DLL (clxevamscsex.dll) CLI (clxevarun.exe) P6000 Cluster Extension documentation HP P6000 Cluster Extension Software Installation Guide 15

You can use the CLI for custom cluster software integration. For example, you can write your own online and offline scripts using advanced DR group status checking options. NOTE: Installing the CLI is not required if you are using P6000 Cluster Extension Software with MSCS. To install P6000 Cluster Extension: 1. Make sure that the cluster service is running. 2. Make sure that the cluster management application is not running on the cluster nodes where you plan to install P6000 Cluster Extension. NOTE: Failover Cluster Management is used on Windows Server 2008/2008 R2, and Cluster Administrator is used on Windows Server 2003. 3. Run the installer by doing one of the following: Double-click the P6000 Cluster Extension installation package. Run the P6000 Cluster Extension installation package from the command prompt. This option is used for Server Core or Hyper-V Server installation. For more information about installing applications in a Server Core or Hyper-V Server environment, see your Microsoft documentation. The installer prompts you to check the HP SPOCK website (http://www.hp.com/storage/spock) to verify that supported versions of the array firmware and other required software are installed. 4. Verify that the correct software is installed, and then click OK. 5. Follow the instructions to accept the license agreement, view the Readme file, and enter your identification. The Setup Type dialog box appears. 16 Installing P6000 Cluster Extension Software for Windows

6. In the Setup Type dialog box, select one of the following options, and then click Next: Select Typical to install the resource DLL, cluster administrator extension DLL, and documentation. Select Compact to install only the resource DLL and cluster administrator extension DLL. Select Custom to select specific components to install. The Cluster node selection dialog box appears. 7. Select the cluster nodes for P6000 Cluster Extension installation, and then click Next. The Choose Destination Location dialog box appears. 8. Accept the default location, or click Browse and specify a new destination. 9. Specify whether the installation directory will apply to all nodes selected for installation: If you want to use the same destination location for all nodes selected in the previous step, select the Use the same destination location for all the selected remote cluster nodes check box, and then click Next. If you do not want to use the same destination for all nodes selected in the previous step, do not select the Use the same destination location for all the selected remote cluster nodes check box, and click Next to continue. HP P6000 Cluster Extension Software Installation Guide 17

10. Depending on your selection in the previous step, and your version of Windows, do one of the following: For Windows Server 2008/2008 R2, if you specified the same location for all cluster nodes, go to Step 12. If you specified that you will enter a different destination for each cluster node, the Remote Installation Location dialog box appears when you click Next in the previous step. Continue to Step 11. 11. For all remote cluster nodes: Accept the default location or enter a new location, and then click Next. 12. The installer asks if you want to install a permanent license. Click Yes to install a permanent license. Follow the instructions in Licensing to retrieve and install the license, and then click Finish. NOTE: You must perform the permanent license installation procedure separately on each cluster node. Cluster-wide installation does not install a permanent license on remote cluster nodes. TIP: To start the configuration tool at the end of the installation, select the Launch Configuration Tool check box before you click Finish. 13. To perform the required configuration steps, follow the instructions in the HP P6000 Cluster Extension Software Administrator Guide. 18 Installing P6000 Cluster Extension Software for Windows

Upgrading P6000 Cluster Extension Software for Windows This version of P6000 Cluster Extension Software supports upgrading from version 2.01.00 or later. You can also upgrade P6000 Cluster Extension concurrently with P6000 Command View. Use one of the following procedures: Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2003), page 19 Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2008/2008 R2), page 21 Upgrading P6000 Cluster Extension with P6000 Command View upgrade, page 22 Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2003) IMPORTANT: Perform the upgrade procedure on each node locally. P6000 Cluster Extension does not support remote upgrades. 1. Download the P6000 Cluster Extension Software from SUM. You can access SUM from the ITRC website: http://www.itrc.hp.com. 2. Verify that the new version of P6000 Cluster Extension supports the version of P6000 Command View that is installed on your management servers. Compatibility information is available on the HP SPOCK website: http://www.hp.com/storage/ spock. If you need to upgrade P6000 Command View to support the new version of P6000 Cluster Extension, use the procedure in Upgrading P6000 Cluster Extension with P6000 Command View upgrade on page 22. 3. Use the clxpmu.exe tool to capture and record the SMI-S configuration information for each P6000/EVA management server that is used with P6000 Cluster Extension. Ensure that the SMI-S login information for each management server is available before you upgrade P6000 Cluster Extension. After the upgrade, you must enter this information using the P6000 Cluster Extension configuration tool. a. Open a command window and run clxpmu.exe. The clxpmu tool is available in the following directory: INSTALL_DIR\bin. The clxpmu selection dialog appears. HP P6000 Cluster Extension Software Installation Guide 19

NOTE: For more information on using this tool, see the CLI commands and utilities chapter in the HP P6000 Cluster Extension Administrator Guide. b. Select (1) View existing entries. The Existing entries dialog appears. c. Save the information in the Existing entries window, and then close the clxpmu window. 4. Move all of the applications from the current node to another node. 5. Double-click the P6000 Cluster Extension installation package, and follow the on-screen instructions. 6. When the installation is complete, select the Launch P6000 CLX Configuration Tool check box, and then click Finish. TIP: You can also start the P6000 Cluster Extension configuration tool by double-clicking the icon on the Desktop. 7. Use the P6000 Cluster Extension configuration tool to add the management servers captured in Step 3, the disk arrays, and the cluster nodes that are used with your P6000 Cluster Extension solution. You only need to perform this step on one cluster node. When you complete the configuration procedure on the first node, the configuration tool automatically copies the configuration information to the other cluster nodes. For instructions on using the configuration tool, see the Configuring P6000 Cluster Extension section in the HP P6000 Cluster Extension Administrator Guide. IMPORTANT: The value that you enter in the Host name (or IP address) box in the P6000 Cluster Extension configuration tool must match the value that was originally configured for the Hostname using the clxpmu tool and P6000 Cluster Extension 2.01.00 or later. 8. Restart the cluster service on the node. 9. Repeat this procedure for all other nodes that are running P6000 Cluster Extension 2.01.00 or later. 20 Installing P6000 Cluster Extension Software for Windows

Resetting the DR group GUI display After the upgrade is complete, the P6000 Cluster Extension resource configuration GUI displays a blank value for the DR group Write mode property for existing P6000 Cluster Extension resources. P6000 Cluster Extension will work as expected even though the Write mode is not displayed in the GUI. If you want to view the correct Write mode value in the GUI, perform the following procedure: 1. Open the P6000 Cluster Extension resource configuration tool or the Parameters tab in Cluster Administrator or Failover Cluster Management. 2. Click Advanced Settings and record the configured values for Application Startup behavior, Failsafe mode override, and Use non-current data ok. 3. Click Browse and then click OK to reselect the DR group. 4. Click Advanced Settings and enter the values recorded in Step 2. NOTE: For instructions on using the resource configuration GUI, see the HP P6000 Cluster Extension Administrator Guide. Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2008/2008 R2) IMPORTANT: Perform the upgrade procedure on each node locally. P6000 Cluster Extension does not support remote upgrades. 1. Download the P6000 Cluster Extension Software from SUM. You can access SUM from the ITRC website: http://www.itrc.hp.com. 2. Verify that the new version of P6000 Cluster Extension supports the version of P6000 Command View that is installed on your management servers. Compatibility information is available on the HP SPOCK website: http://www.hp.com/storage/ spock. If you need to upgrade P6000 Command View to support the new version of P6000 Cluster Extension, use the procedure in Upgrading P6000 Cluster Extension with P6000 Command View upgrade on page 22. 3. Move all of the applications from the current node to another node. 4. Double-click the P6000 Cluster Extension installation package, and follow the on-screen instructions. 5. Restart the cluster service on the node. 6. Repeat this procedure for all other nodes that are running P6000 Cluster Extension 2.01.00 or later. HP P6000 Cluster Extension Software Installation Guide 21

Resetting the DR group GUI display After the upgrade is complete, the P6000 Cluster Extension resource configuration GUI displays a blank value for the DR group Write mode property for existing P6000 Cluster Extension resources. P6000 Cluster Extension will work as expected even though the Write mode is not displayed in the GUI. If you want to view the correct Write mode value in the GUI, perform the following procedure: 1. Open the P6000 Cluster Extension resource configuration tool or the Parameters tab in Cluster Administrator or Failover Cluster Management. 2. Click Advanced Settings and record the configured values for Application Startup behavior, Failsafe mode override, and Use non-current data ok. 3. Click Browse and then click OK to reselect the DR group. 4. Click Advanced Settings and enter the values recorded in Step 2. NOTE: For instructions on using the resource configuration GUI, see the HP P6000 Cluster Extension Administrator Guide. Upgrading P6000 Cluster Extension with P6000 Command View upgrade This section explains how to upgrade P6000 Command View to support the new version of P6000 Cluster Extension. NOTE: HP recommends that you perform this procedure during a scheduled network maintenance period. 1. In the first data center, move all of the cluster resources to a node in the second data center. 2. Upgrade P6000 Command View on the management server in the first data center. Configure the same SMI-S user information being used with the existing version of P6000 Cluster Extension. For instructions, see your P6000 Command View documentation. 3. Upgrade P6000 Cluster Extension on the cluster nodes in the first data center. For instructions, see Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2003) on page 19 or Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2008/2008 R2) on page 21. 4. In the second data center, move all of the cluster resources to a node in the first data center. 5. Upgrade P6000 Command View on the management server in the second data center. Configure the same SMI-S user information being used with the existing version of P6000 Cluster Extension. For instructions, see your P6000 Command View documentation. 6. Upgrade P6000 Cluster Extension on the cluster nodes in the second data center. For instructions, see Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2003) on page 19 or Upgrading from P6000 Cluster Extension 2.01.00 or later (Windows Server 2008/2008 R2) on page 21. 22 Installing P6000 Cluster Extension Software for Windows

7. Verify that the upgrade was successful by confirming that all of the configured cluster applications come online when moved to each of the possible owners (cluster nodes) of the application. P6000 Cluster Extension maintenance After installation, you can modify, repair, or remove P6000 Cluster Extension. In the Server Core or Hyper-V Server environment, the Control Panel Programs and Features function is not available. To perform maintenance operations in a Server Core or Hyper-V Server environment, run the P6000 Cluster Extension installation package from the command prompt. HP recommends saving a copy of the P6000 Cluster Extension installation package in case it is needed for performing maintenance operations on Server Core or Hyper-V Server systems. Modifying the P6000 Cluster Extension installation Once P6000 Cluster Extension is installed, you can modify the installation by adding or removing components. 1. Start the P6000 Cluster Extension InstallShield wizard: a. Depending on your version of Windows, do one of the following: For Windows Server 2003: Select Start > Control Panel > Add or Remove Programs. For Windows Server 2008/2008 R2: Select Start > Control Panel > Programs and Features. For Server Core or Hyper-V Server: Run the P6000 Cluster Extension installation package from the command line. Continue to Step 2. b. Select HP P6000 Cluster Extension. Click Change/Remove (Windows Server 2003) or Uninstall/Change (Windows Server 2008/2008 R2). The InstallShield maintenance window appears. 2. Select Modify, and then click Next. The Select Features window appears. 3. Select the check boxes next to the features you want to install, clear the check boxes next to the features you want to remove, and then click Next. The Cluster node selection window appears. 4. Select the cluster nodes to modify, and then click Next. The InstallShield wizard notifies you that remote maintenance is in progress. For each selected cluster node, the wizard notifies you that maintenance was successful or unsuccessful. 5. For each remote maintenance confirmation window, click OK. The Maintenance Complete window appears. 6. Click Finish to close the InstallShield wizard. Repairing the P6000 Cluster Extension installation Once P6000 Cluster Extension is installed, you can repair the installation. HP P6000 Cluster Extension Software Installation Guide 23

1. Start the P6000 Cluster Extension InstallShield wizard: a. Depending on your version of Windows, do one of the following: For Windows Server 2003: Select Start > Control Panel > Add or Remove Programs. For Windows Server 2008/2008 R2: Select Start > Control Panel > Programs and Features. For Server Core or Hyper-V Server: Run the P6000 Cluster Extension installation package from the command line. Continue to Step 2. b. Select HP P6000 Cluster Extension. Click Change/Remove (Windows Server 2003) or Uninstall/Change (Windows Server 2008/2008 R2). The InstallShield maintenance window appears. 2. Select Repair, and then click Next. The Cluster node selection window appears. 3. Select the cluster nodes to repair, and then click Next. The InstallShield wizard notifies you that remote maintenance is in progress. 4. For each remote maintenance confirmation window, click OK. The Maintenance Complete window appears. 5. Click Finish to close the InstallShield wizard. Removing P6000 Cluster Extension for Windows 1. Make sure that the cluster management application is not running. Failover Cluster Management is used on Windows Server 2008/2008 R2, and Cluster Administrator is used on Windows Server 2003. 2. Start the P6000 Cluster Extension InstallShield wizard: a. Depending on your version of Windows, do one of the following: For Windows Server 2003: Select Start > Control Panel > Add or Remove Programs. For Windows Server 2008/2008 R2: Select Start > Control Panel > Programs and Features. For Server Core or Hyper-V Server: Run the P6000 Cluster Extension installation package from the command line. Continue to Step 3. b. Select HP P6000 Cluster Extension. Click Change/Remove (Windows Server 2003) or Uninstall/Change (Windows Server 2008/2008 R2). The InstallShield maintenance window appears. 3. Select Remove, and then click Next. The InstallShield wizard prompts you to confirm the uninstall request. 4. Click Yes to confirm the request. The Cluster node selection window appears. 5. Select the cluster nodes for P6000 Cluster Extension removal, and then click Next. The install wizard prompts you to save the clxevacfg file. This file contains information about the P6000 Cluster Extension configuration. If you save the file, you could import it later to restore your P6000 Cluster Extension configuration. 24 Installing P6000 Cluster Extension Software for Windows

6. Do one of the following: Click Yes if you want to save the clxevacfg file. Enter a file name, and then click Save. Click No. 7. Click OK. The install wizard asks if you want to unregister the cluster resource type from all nodes in the cluster. HP recommends that you do not unregister the cluster resource type until you are uninstalling P6000 Cluster Extension from the last node in the cluster. Do one of the following: If you have not unregistered the cluster resource type, and this is the last node in the cluster, click Yes. If you have unregistered the cluster resource type from one of the other cluster nodes, click No. The Uninstall Complete window appears. 8. Click Finish. Troubleshooting installation and maintenance problems This section helps you locate and identify installation and maintenance problems. The cluster-wide installation feature allows you to install P6000 Cluster Extension on multiple nodes in a cluster by running the installer from one node in the cluster. Cluster-wide installation is no different than local installation on each individual node. Cluster-wide installation can fail to obtain the remote installation status if a remote node becomes unreachable. This can happen if the network connection or remote cluster node fails. If this type of failure occurs, find the error code in the file %WINDIR%\CLXSetup_nodename.result, available on the unreachable node, and then locate the error in Table 1. In addition to showing the results of the installation process, the.result file helps you identify the status of remote maintenance if cluster level maintenance (modify, repair, remove) fails. NOTE: If the.result file is not found on the remote cluster node, run the P6000 Cluster Extension setup by logging on to the remote cluster node locally. If you receive an error similar to Another installation is already in progress, then stop the process IDriver.exe (and msiexec.exe), or reboot the node and rerun the P6000 Cluster Extension setup locally. Example If you start a cluster-wide installation on Node1 of a 3-node cluster, with all nodes selected for installation, and the network connection to Node2 and Node3 is lost by Node1, then the cluster-wide installation process cannot get the status of the remote node installation. In this situation, use the %WINDIR%\CLXSetup_nodename.result file to obtain the remote node installation status. To check the.result file for the remote nodes, log on to Node2 and Node3, and access the file %WINDIR%\CLXSetup_nodename.result on each node. Compare the errors in the file to the information in Table 1. HP P6000 Cluster Extension Software Installation Guide 25

NOTE: If cluster installation fails with the message Could not get the system drive for the cluster node... or Setup was unable to run the installation in remote machine..., confirm that the WMI service is running. To use the P6000 Cluster Extension cluster-wide installation feature, the WMI service must be running. Table 1 Windows remote installation error codes ERROR code ERROR_INSTALLATION_SUCCESS ERROR_REMOVAL_SUCCESS ERROR_REPAIR_SUCCESS ERROR_MODIFY_SUCCESS ERROR_READ_INPUT_FILE_FAILED ERROR_INVALID_HANDLE SILENT_INPUT_FILE_CORRUPTED LOCAL_NODE_NAME_NOT_FOUND ERROR_CLXMSCS_REGISTER_FAILED Description Installation was successful on the local cluster node. P6000 Cluster Extension was successfully removed from the local cluster node. P6000 Cluster Extension was successfully repaired on the local cluster node. P6000 Cluster Extension was successfully modified on the local cluster node. Setup failed on the local cluster node. The silent input file is corrupted. Setup failed on the local cluster node. Internal Error. Could not invoke the DLL. Setup failed on the local cluster node. The silent input file is corrupted or could not be found. Setup failed on the local cluster node. Could not find the local node name. Installation completed on the local cluster node. Setup was unable to register the resource type Cluster Extension P6000. Corrective action N/A N/A N/A N/A Run the setup on the local cluster node. Run the setup on the local cluster node. Run the setup on the local cluster node. Run the setup on the local cluster node. Register the resource type by running the following cluster command: cluster restype "Cluster Extension EVA" /create / dll:clxevamscs.dll / type:"cluster Extension EVA" ERROR_CLXMSCSEX_REGISTER_FAILED Installation completed on the local cluster node. Setup was unable to register the Cluster Extension EVA DLL. Register the resource extension DLL by running the following cluster command: Cluster / regadminext:clxevamscsex.dll 26 Installing P6000 Cluster Extension Software for Windows

ERROR code ERROR_INSTALLDIR_NOT_FOUND ERROR_CLUS_SERVICE_UNKNOWN ERROR_CLUS_SERVICE_NOT_RUNNING ERROR_PCF_CREATION_FAILED ERROR_AUTOPASS_INSTALL_FAILED ERROR_CLXAUTOPASS_INSTANTON_FAILED ERROR_AUTOPASS_REMOVAL_FAILED Description Setup failed on the local cluster node. Setup was not able to get the INSTALLDIR value. Setup failed on the local cluster node. Setup is not able to determine whether the cluster service is running. Setup failed on the local cluster node. The cluster service is not running. Please start the cluster service. Installation failed on the local cluster node. The PCF file could not be created. Use clxpcfgen.exe to create the PCF file. Setup completed on the local cluster node. The AutoPass package was not installed properly. P6000 Cluster Extension will not function correctly until the AutoPass package is properly installed. Installation completed on the local cluster node. Setup was unable to run clxautopass.exe installinstanton on the local cluster node. Uninstall completed on the local cluster node. Setup was unable to run the msiexec.exe command. Corrective action Run the setup on the local cluster node. Run the setup on the local cluster node. Start the cluster service on the local node and run the P6000 Cluster Extension setup. Run the setup on the local cluster node. Check the eventlog for more information, and then run the P6000 Cluster Extension setup with the repair option. Install the instant-on license on the local node by running the following command: clxautopass.exe installinstanton Make sure msiexec.exe can be executed, and then run the P6000 Cluster Extension setup on the local cluster node. ERROR_RESOURCE_STATE_UNKNOWN ERROR_RESOURCE_EXISTS ERROR_RESOURCE_STATE_ONLINE Uninstall failed on the local cluster node. Setup is not able to determine whether a Cluster Extension P6000 resource is still running. Uninstall failed on the local cluster node. Setup is unable to remove the Cluster Extension P6000 resource type. Cluster Extension P6000 resource(s) are still configured in this cluster. Uninstall failed on the local cluster node. A Cluster Extension P6000 resource is still online. Run the setup on the local cluster node. Remove all Cluster Extension EVA-type resource(s) from this cluster, and then run the P6000 Cluster Extension setup. Remove all Cluster Extension EVA-type resource(s) from this cluster, and then run the P6000 Cluster Extension setup. HP P6000 Cluster Extension Software Installation Guide 27

ERROR code ERROR_CLXMSCSEX_UNREGISTER_FAILED Description Uninstall failed on the local cluster node. Setup was unable to unregister the P6000 Cluster Extension extension DLL. Corrective action Unregister the resource extension DLL by running the following cluster command: Cluster / unregadminext:clxevamscsex.dll ERROR_PCF_REMOVAL_FAILED CLXUNSETPATH_FAILED ERROR_DELETE_EVENTLOG_DLL_FAILED ERROR_UNINSTALL_DRS_FILES_FAILED ERROR_DELETE_SHARED_FILES_FAILED Uninstall completed on the local cluster node. Setup was unable to delete the PCF file. Uninstall completed on the local cluster node. Could not unset the path variables. Uninstall completed on the local cluster node. Could not delete clxeventlog.dll from the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\ CurrentVersion\SharedDlls Uninstall completed on the local cluster node. Could not delete clxevamscs.dll and clxevamscsex.dll from the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\ CurrentVersion\SharedDlls Uninstall completed on the local cluster node. Could not delete a P6000 Cluster Extension-related entry from the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\ CurrentVersion\SharedDlls Delete the file clxpcf from INSTALL_DIR\bin. Remove the environment variable HPCLX_PATH from the local cluster node. Delete the clxeventlog.dll from the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\ CurrentVersion\SharedDlls Delete clxevamscs.dll and clxevamscsex.dll from the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\ CurrentVersion\SharedDlls Delete clxevamscs.dll, clxevamscsex.dll, clxevaeventlog.dll, clxlibeay32.dll, clxpegclient.dll, clxpegcommon.dll, and clxssleay32.dll from the following registry entry, if they exist: HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\ CurrentVersion\SharedDlls Registering the resource type and resource extension DLL manually If a problem occurs during installation, execute the following commands from the command line to register the resource type: 28 Installing P6000 Cluster Extension Software for Windows

1. Confirm that the resource type is registered with MSCS by entering the following cluster command: cluster resourcetype If the resource type is registered, the output includes the following information: Display Name Cluster Extension EVA If the resource type is not registered: Resource Type Name Cluster Extension EVA a. Enter cluster resourcetype "Cluster Extension EVA" /CREATE / DLLNAME:clxevamscs.dll /TYPE:"Cluster Extension EVA". b. Run the cluster resourcetype command again to verify that the resource type is now registered. 2. Check whether the cluster administrator extension DLL is registered with MSCS to provide the Cluster Administrator GUI functionality by entering: cluster resourcetype "Cluster Extension EVA" /PROPERTIES If the DLL is registered, the output includes the following information: Windows Server 2003: M Cluster Extension EVA AdminExtensions {C977EFB9-B640-4E6C-9473-ECE586EC2074} Windows Server 2008/2008 R2, Server Core, or Hyper-V Server: M Cluster Extension EVA AdminExtensions {ADD4FC7D-6DF5-40FF-9371-BBFC8619393D} If the DLL is not registered: a. Enter cluster /REGADMINEXT:clxevamscsex.dll. b. Run the cluster resourcetype command again to verify that the DLL is now registered. Unregistering the resource type and resource extension DLL manually Enter the following command to unregister the resource extension DLL: cluster /UNREGADMINEXT:clxevamscsex.dll. Enter the following command to unregister the resource type: cluster resourcetype "Cluster Extension EVA" /delete. HP P6000 Cluster Extension Software Installation Guide 29