HP StorageWorks MPxIO for Sun Solaris application notes Part number: AA-RW7CE-TE Third edition: December 2006
Legal and notice information © Copyright 2005-2006 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
About this document This section describes the following topics: • Application notes information • Intended audience • Other documentation Application notes information These application notes describe the following: • • • • • • • MPxIO overview, page 3 New features, page 3 Supported hardware and software, page 4 Preparing the host system, page 5 Configure and verify the host, page 6 Enabling MPxIO, page 9 Verify the MPxIO configuration, page 10 Intended audience This document is intended for customers w
NOTE: MPxIO is not supported on versions of the EVA3000/5000 prior to 4.004. Supported hardware and software Table 1 describes supported hardware and software.
Supported multipathing combinations The combination of MPxIO and Secure Path on the same server can only be supported if FCA2257P is used for Secure Path and Sun native or Emulex adapters are used for MPxIO. To view more multipathing combinations supported by MPxIO, go to http://www.hp.com/go/ sandesignguide. From the web page, select the complete HP StorageWorks SAN design reference guide (1-5) and check the table Sun Solaris multipathing coexistence support.
Configure and verify the host Verifying configuration settings Verify that all paths to the storage system are present with cfgadm -al command. To display the LUNs configured to each path, execute cfgadm -al -o show_FCP_dev as shown in the example below. The following examples are with 4 paths (ports) visible from the array on the host and with 2 LUNs configured on the array for the host.
NOTE: Using the option –o show_FCP_dev could result in the output of the cfgadm command to display the Type array-ctrl as unconfigured. This is not a problem. (See example below). # cfgadm -al -o show_FCP_dev Ap_Id Type c2 fc-fabric c2::50001fe1002709f8,0 array-ctrl c2::50001fe1002709f8,1 disk c2::50001fe1002709f8,2 disk ... Receptacle connected connected connected connected Occupant configured unconfigured configured configured Condition unknown unknown unknown unknown 4.
5. For all Solaris releases on SPARC, check the multi-pathing information for all LUNs (first example) and either for a given disk/LUN or for the array WWN or a port WWN.
May 18 15:10:30 simonb Create devinfo failed. Enabling MPxIO To enable MPxIO for HP storage devices, the appropriate information for device-type-scsioptions-list need to be added in the /kernel/drv/scsi_vhci.conf file. 1. Use a text editor to change the configuration file. For example: # vi /kernel/drv/scsi_vhci.conf 2. For Solaris 8 and 9 perform the following steps: a. Change the mpxio-disable parameter to the following: mpxio-disable="no"; b.
Verify the MPxIO configuration After the system has rebooted, use the format or luxadm command to verify that the MPxIO enablement has been successful. NOTE: In the format or luxadm output, controllers c2 and c3 no longer show up. A single, virtual controller path such as c4 now displays the MPxIO–configured LUNs. The cfgadm output does NOT change after the MPxIO enablement. 1. Verify with either format or luxadm probe that only one device file is shown for each LUN: # echo | format Searching for disks...
Class State Controller Device Address Host controller port WWN Class State Controller Device Address Host controller port WWN Class State ... primary ONLINE /devices/pci@1f,4000/lpfc@5/fp@0,0 50001fe1002709f9,2 10000000c93d5cee primary ONLINE /devices/pci@1f,4000/lpfc@5/fp@0,0 50001fe1002709fd,2 10000000c93d5cee primary ONLINE b. For Solaris 10 (SPARC and x86), the following is displayed: NOTE: The Class of the device shows primary through one controller and shows secondary through the other controller.