HP 3PAR SUSE Linux Enterprise Implementation Guide

2. Required
It is required that the RAMDisk be rebuilt with multipath support.
For SLES10, issue the following command:
# mkinitrd -f mpath
For SLES11, issue the following command:
mkinitrd -f multipath
3. After the RAMDisk is built, reboot the server.
4. After the server is rebooted you can check that device are multipathed by issuing a multipath
-ll command.
multipath -ll
350002ac034740088dm-0 3PARdata,VV
[size=20G][features=1 queue_if_no_path][hwhandler=0]
\_ round-robin 0 [prio=0][active]
\_ 0:0:0:0 sda 8:0 [active][ready]
\_ 1:0:0:0 sdb 8:16 [active][ready]
5. Verify that the QLogic HBA driver parameter has taken its correct value:
# cat /sys/module/qla2xxx/parameters/qlport_down_retry 10
NOTE: The example above shows the qlport_down_retry setting for an SLES server
that is connecting to an HP 3PAR StoreServ Storage array running HP 3PAR OS 3.1.1 or later.
6. As required, you can add SCSI layer parameters to /etc/modprobe.conf.local to
increase or modify maximum number of LUNS the OS can discover. For example, for the OS
to support 256 LUNs per target port:
options scsi_mod max_luns=256
So /etc/modprobe.conf.local could look like this:
# cat /etc/modprobe.conf.local
#
# please add local extensions to this file
#
options qla2xxx qlport_down_retry=10 ql2xmaxqdepth=16 ql2xloginretrycount=30
options scsi_mod max_luns=256
NOTE: The example above shows the qlport_down_retry setting for an SLES server
that is connecting to an HP 3PAR StoreServ Storage array running HP 3PAR OS 3.1.1 or later.
However, if the HP 3PAR StoreServ Storage array is running an HP 3PAR OS version earlier
than 3.1.1, then the qlport_down_retry setting should be set to 1 rather than 10.
7. After adding the parameters to the file /etc/modprobe.conf.local, rebuild the ramdisk
by issuing the following command:
# /sbin/mkinitrd -f mapth
70 Booting the Host from the HP 3PAR StoreServ Storage