HP 3PAR X9000 File Serving Software (IBRIX) Implementation Guide (QL226-96987, June 2013)

3 Connecting a StoreAll 9300 with Fibre Channel
The StoreAll 9300 supports QLogic and Emulex Fibre Channel HBAs. Refer to the appropriate
Emulex or QLogic section based on the Fibre Channel HBA installed and the tasks necessary for
connecting the host to Fibre Channel. The latest StoreAll Storage SPOCK is now available at the
SPOCK website:
http://www.hp.com/storage/spock
Installing the Emulex HBA
Install the Emulex host bus adapter(s) in the host server according to the documentation provided
with the HBAs and host server.
Modifying the etc/modprobe.conf File and Building the RAMdisk
This section describes how to modify the /etc/modprobe.conf file to set Emulex HBA parameters
and build the RAMdisk.
1. Before building the ramdisk, add the following HBA parameters to the/etc/modprobe.conf
file. These HBA options settings are required for the desired multipath to act quickly for
failover/failback operation.
options lpfc lpfc_topology=0x0 lpfc_devloss_tmo=1
NOTE: The kernel loads the SCSI drivers from the ramdisk in the order in which they are
defined in the modprobe.conf file and assigns the SCSI device entries (sda, sdb) in
ascending order starting with the first entry for each entry where a SCSI device exists. If the
host has a SCSI boot disk, it must obtain device entry sda since those entries are hard coded
in the bootloaders. Therefore, the scsi_hostadapter entry that supports the boot disk must
appear first in the /etc/modprobe.conf file.
2. Change the /etc/modprobe.conf file after making the driver topology changes.
# cat /etc/modprobe.conf
alias eth0 bnx2
alias eth1 bnx2
alias scsi_hostadapter cciss
alias scsi_hostadapter1 lpfc
options lpfc lpfc_topology=0x0 lpfc_devloss_tmo=1
If a fan-out configuration is used, where an HP 3PAR StoreServ Storage port is connected to
many hosts through a fabric, it is possible that the target port will run out of I/O buffers and
will result in the target port issuing a QUEUE FULL SCSI status message to any new incoming
I/O requests from any other hosts on that port. To prevent this event, you can throttle the host
Port Queue Depth and LUN Queue Depth. For the Emulex driver, the Port Queue depth is
defined by driver parameter lpfc_hba_queue_depth and LUN Queue Depth by
lpfc_lun_queue_depth. Change the default values if any throttling is required.
REQUIRED
Storage administrators should carefully consider the number of hosts connected to an HP 3PAR
StoreServ Storage port and the number of LUN exports for calculating the throttling configuration
values. Performance degradation and SCSI timeout issues will result if the values are set too
low.
14 Connecting a StoreAll 9300 with Fibre Channel