HP StorageWorks Smart Array Multipath software user guide Part number: 354907-006 Sixth edition: June 2008
Legal and notice information © Copyright 2008 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.
Contents About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . Intended audience . . . . . . . Related documentation . . . . . Document conventions and symbols HP technical support . . . . . . HP-authorized reseller . . . . . 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . 31 A Acronyms and abbreviations . . . . . . . . . . . . . . . . . . . 33 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Problem diagnosis . . . . Problems during installation HBA failure . . . . . . . Cable failure . . . . . . 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables 1 Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Two-server external boot configuration . . . . . . . . . . . . . . . . . . . . . . . 13 3 Two-server internal boot configuration . . . . . . . . . . . . . . . . . . . . . . . 13 4 Two-server mixed boot configuration . . . . . . . . . . . . . . . . . . . . . . . . 13 5 Two-server cluster configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6 Three-server external boot configuration . . .
About this guide This guide discusses the following topics: • • • • Smart Array Multipath software Installing the product Uninstalling the product Troubleshooting Intended audience This guide is intended for: • Network Engineers • Administrators • Any one who wants to install, monitor, or manage the HP Smart Array Multipath software NOTE: HP assumes you are qualified in the servicing of computer equipment and trained in recognizing hazards in products with hazardous energy levels.
Document conventions and symbols Table 1 lists the conventions used in this document. Table 1 Document conventions Convention Element Medium blue text: Related documentation Cross-reference links and e-mail addresses Medium blue, underlined text (http://www.hp.
HP technical support Telephone numbers for worldwide technical support are listed on the HP support website: http://www.hp.com/support/ Collect the following information before calling: • • • • • • Technical support registration number (if applicable) Product serial numbers Product model names and numbers Applicable error messages Operating system type and revision level Detailed, specific questions For continuous quality improvement, calls may be recorded or monitored.
About this guide
1 Overview This chapter discusses the following topics: • • • • • Software overview Software distribution Minimum requirements Supported operating systems Supported four-node configurations Software overview Smart Array Multipath software delivers dual path functionality, and supports failover capability for a redundant HBA in a server with redundant cabling to an HP StorageWorks Modular Smart Array 500 Generation 2 storage system.
Supported operating systems The Smart Array Multipath software supports the following operating systems: • Microsoft • Windows 2000 Server and Advanced Server with Service Pack 4 • Windows Server 2003 with Service Pack 1 (x86) • Windows Server 2003 R2 • Windows Server 2003 x64 Edition • Windows Server 2003 x64 Edition R2 • Linux • Red Hat Enterprise Linux • UnitedLinux • Novell SUSE Linux Enterprise Server 9.
Table 2 Two-server external boot configuration Server Port (bus) Boot volume location Data volume location 1 A1 B1 Storage system* Storage system 2 A2 B2 Storage system* Storage system * Red Hat Enterprise Linux operating systems support boot volumes on servers only. For a mixed or external boot configuration in a multiple operating system environment, always locate the Linux boot volumes on servers.
Table 5 Two-server cluster configuration Server Port (bus) Boot volume location Data volume location 1 A1 B1 Server 1 Storage system 2 A2 B2 Server 2 Storage system Three-server external boot configuration All boot and data volumes reside on the MSA500 G2 storage system. One server connects to two ports. Table 6 lists the boot volume and data volume location for the two-server cluster configuration.
Table 8 Three-server mixed boot configuration Server Port (bus) Boot volume location Data volume location 1 A1 B1 Storage system* Storage system 2 A2 Server 2 Storage system B2 Server 3 Storage system * Red Hat Enterprise Linux operating systems support boot volumes on servers only. For a mixed or external boot configuration in a multiple operating system environment, always locate the Linux boot volumes on servers.
Overview
2 Installation and operation in Microsoft environments This chapter discusses the following topics: • • • • • • • Pre-installation hardware setup for Microsoft Installing Smart Array Multipath software Installing Smart Array Multipath software in cluster configurations Post-installation hardware setup for Microsoft Uninstalling Smart Array Multipath software Using silent installation Static LUN balancing Pre-installation hardware setup for Microsoft To prepare for software installation, complete the follo
Installing Smart Array Multipath software CAUTION: Before installing Smart Array Multipath software, update the HBA and MSA500 G2 controller drivers. To install the Smart Array Multipath software, complete the following steps: NOTE: You can install this software prior to attaching the hardware. 1. 2. 3. 4. Ensure that only a single path is connected to the storage devices. Configure the storage sets. Insert the Smart Array Multipath software CD-ROM on your server or a network drive.
5. Using Cluster Administrator, perform the following tasks: a. Restore failback for all groups containing resources, as needed. b. Redistribute cluster, resources as desired. Post-installation hardware setup for Microsoft To prepare for software operation, complete the following steps: 1. 2. 3. 4. Reconnect the SCSI cable from the redundant HBA to the MSA500 G2 storage system. Cycle the server power. Repeat steps 1 and 2 for each server. Use the appropriate software for multipath operations.
This section describes the following topics: • Installing Smart Array Multipath software • Uninstalling Smart Array Multipath software Following is the syntax of the command for executing silent installation: :\MPInstall\setup.exe /s /f1“C:\setup.iss” /f2“C:\MPSInstallLog.txt” The refers to the drive which contains the installation media. The setup.iss is the response file from which information is taken for silent installation. The MPSInstallLog.
• To install only the DSM component (when the Microsoft MPIO Framework already exists on your system), edit the renamed default setup.iss file, as follows: a. In line 34, replace Component-count=2 with Component-count=1. b. Remove line 35. c. In line 36, replace Component-1=DSM with Component-0=DSM. 4. If you want to install in a directory other than the default directory, replace szDir = with szDir = , in lines 27 and 32 of the setup.iss file. 5.
Installation and operation in Microsoft environments
3 Installation and operation in Red Hat Enterprise Linux 3.0 and 4.0 environments This chapter discusses the following topics: • • • • Pre-installation hardware setup for Red Hat Enterprise Linux 3.0 and 4.0 Multipath installation for Red Hat Enterprise Linux 3.0 and 4.0 Post-installation configuration for Red Hat Enterprise Linux 3.0 and 4.0 Static load (read-only) balancing in Red Hat Enterprise Linux 3.0 and 4.0 Pre-installation hardware setup for Red Hat Enterprise Linux 3.0 and 4.
3. 4. 5. 6. Mount the CD-ROM. Change to the Linux directory. List the contents of the directory, and select the proper RPM for the current operating system. Install the proper RPM using the following command: #rpm -Uhv --replacefiles cpq_cciss_ .i686.rpm 7. After successful installation, reboot the server. 8. Repeat steps 1 through 7 for each server connected to the MSA500 G2 storage system. Post-installation configuration for Red Hat Enterprise Linux 3.0 and 4.
IMPORTANT: You can also review status by entering the following command: cat /proc/mdstat The output displayed must be similar to the following: Personalities : [multipath] read_ahead 1024 sectors md0 : active multipath cciss/c2d0p2[0] cciss/c1d0p2[1] 14683328 blocks [2/2] [UU] unused devices : 4. To format the volume, enter the following command: mkfs –t ext2 /dev/md0 5. To mount the volume, enter the following command: mount /dev/md0 /spare_filesystem 6.
Installation and operation in Red Hat Enterprise Linux 3.0 and 4.
4 Installation and operation in Novell SUSE Linux Enterprise Server 9.0 environments This chapter discusses the following topics: • • • • Pre-installation hardware setup for Novell SUSE Linux Enterprise Server 9.0 Multipath installation for Novell SUSE Linux Enterprise Server 9.0 Post-installation configuration for Novell SUSE Linux Enterprise Server 9.0 Static load (read-only) balancing in Novell SUSE Linux Enterprise Server 9.0 Pre-installation hardware setup for Novell SUSE Linux Enterprise Server 9.
2. 3. 4. 5. 6. Open a console prompt. Mount the CD-ROM. Change to the Linux directory. List the contents of the directory, and select the proper RPM for the current operating system. Install the proper RPM using the following command: #rpm -Uhv --replacefiles cpq_cciss_ .i686.rpm 7. After successful installation, reboot the server. 8. Repeat steps 1 through 7 for each server connected to the MSA500 G2 storage system. Post-installation configuration for Novell SUSE Linux Enterprise Server 9.
\_ 1:0:0:2 sdag 66:0 [ready ][active] \_ 0:0:0:2 sdc 8:32 [ready ][active] 5. Ensure that the MSA500 G2 storage system contains two identical MSA500 G2 controllers connected to the same logical volume. 6. To create multipath device /dev/md0, enter the following command: mdadm -–create -–level multipath –n 2 /dev/md0 /dev/cciss/c1d0p2 /dev/cciss/c2d0p2 7. To review the status, enter the following command: mdadm –D /dev/md0 The output displayed must be similar to the following: /dev/md0 Version : 00.90.
Static load (read-only) balancing in Novell SUSE Linux Enterprise Server 9.0 The Smart Array Multipath software and Linux operating system support static load (read-only) balancing functionality. To create, add, or extend logical volumes, use ACU Version 7.10 or later. Locate ACU on the SmartStart CD. For more information on the ACU see HP Array Configuration Utility User Guide on the SmartStart CD, or see the HP website (http://www.hp.com).
5 Troubleshooting This chapter discusses the following topics: • • • • Problem diagnosis Problems during installation HBA failure Cable failure Problem diagnosis If the problem is related to the multipath I/O, consult the Insight Management Agents and do one of the following: • For Microsoft operating systems: • Use the ProLiant Storage Manager or ProLiant Multipath Manager FAQs. • Use the ProLiant Storage Manager with ProLiant Multipath Manager software, and the DME to identify the I/O path status.
HBA failure If one of the HBAs in the server fails, the redundant HBA performs all I/O operations. To replace the failed HBA, complete the following steps: 1. 2. 3. 4. 5. 6. Power down the HBA in one of the following ways: • For a PCI-based HBA in a Microsoft operating system environment, use the PCI Hot Plug functionality in the server, to power down the HBA while the server is online. • For an embedded HBA in a Microsoft operating system environment, power down the server.
A Acronyms and abbreviations DAS direct attached storage DME device manager extension DSM Device specific modules HBA host bus adapter LBA logical block addressing LUN logical unit number MPIO Multipath IO MSA Modular Storage Array RPM Red Hat Package Manager SCSI Small Computer System Interface SSP Selective Storage Presentation VHDCI Very High Density Cable Interconnect Smart Array Multipath software user guide 33
Acronyms and abbreviations
Index Symbols 2-Port Shared Storage Module, 11 4-Port Shared Storage Module, 11 A ACU (Array Configuration Utility), 25, 30 C cable failure, 32 cluster configurations, 18 D device manager extension, 12 F features, 12 firmware updating, 31 H HBA failure, 32 I Installing software, 18 installing software, 20 M Management Agents, 31 management pack overview, 11 Microsoft procedures, 17 Microsoft support, 12 Minimum hardware configuration, 11 multipath operations, 25, 30 multipath software, overvi