HP 3PAR SUSE Linux Enterprise Implementation Guide

2. Edit the device structure to add entries for the HP 3PAR array and remove other product entries
that are not needed. See “Modifying the /etc/multipath.conf File (page 31).
3. Start Device-mapper multipath daemons by issuing the following command:
chkconfig multipathd on
chkconfig boot.device-mapper on
chkconfig boot.multipath on
To complete the system configuration, depending on the HBA that you are using, continue on
to the next appropriate section.
If you are using Emulex HBA, continue to “Changing the Emulex HBA Driver Parameters
(page 68).
If you are using QLogic HBA, continue to “Changing the QLogic HBA Driver Parameters
(page 69) to complete the host post-installation configuration.
Changing the Emulex HBA Driver Parameters
To change the Emulex HBA inbox driver parameters for SUSE, complete the following steps:
1. Change the default value of the Emulex HBA driver parameter lpfc_devloss_tmo by
adding the following line in the file /etc/modprobe.conf.local and rebuilding the ramdisk:
# vi /etc/modprobe.conf.local file.
options lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32
NOTE: The settings above are for an SLES server connecting to an HP 3PAR array running
HP 3PAR OS 3.1.1 or later. However, if the HP 3PAR array is running an HP 3PAR OS version
earlier than 3.1.1, then the lpfc_devloss_tmo setting should be 1 rather than 14.
2. Build the ramdisk so that the multipathing changes and the Emulex driver parameter changes
take effect.
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
NOTE: The option for adding Device-mapper multipath services to the initrd has changed
from -f mpath to -f multipath with SUSE 11. To make a new intrd, the command is
now:
# mkinitrd -f multipath
3. After the RAMDisk is built, reboot the server.
68 Booting the Host from the HP 3PAR StoreServ Storage