Installing and Configuring the Linux Host with the QLogic Driver

This method requires no manual edits for systems attached to EMC storage arrays. By installing the QLogic RPM, the necessary files will be edited and the driver will be compiled and installed automatically.

Note: Refer to “Installing QLogic v3.x-Series iSCSI driver via the QLogic installation script, Method two” on page 101.

Installing QLogic v3.x-Series iSCSI driver via the QLogic DKMS RPM, Method one

This section guides you through the process of installing and utilizing the DKMS RPM on RHEL 3.0 Dell systems. The DKMS RPM will build and install the qla4010.o driver and will modify the /etc/modules.conf file.

In the /etc/modules.conf file, the hostadapter line for the qla4010 driver will be appended. The options line containing the addition of the scsi_allow_ghost_devices and max_scsi_luns parameters will also be appended to the file. This will allow the host to correctly identify-the disconnected LUN 0 that is reported when attached to VNX series or CLARiiON storage systems as well as allow the SCSI stack to scan up to 255 devices.

Note: The Unisphere/Navisphere Host Agent requires that the disconnected

LUN 0 be reported.

The DKMS RPM will create the QLogic v3.x-series driver as a module.

Follow these steps to integrate the QLogic driver into RHEL 3.0 hosts:

1.Boot into the qualified and supported kernel onto which the driver will be installed.

2.Obtain the qliscsi-linux-3.22-1dkms.tar.gz package from EMC-approved section of the QLogic website as instructed in “Downloading the QLogic v3.x-Series iSCSI driver for the v2.4.x kernel” on page 98.

3.Uncompress and extract the source files from the tar archive:

tar zxvf qliscsi-linux-3.22-1dkms.tar.gz

The initial decompression will provide you with the following:

qliscsi-linux-3.22-1dkms/ qliscsi-linux-3.22-1dkms qla4xxx-v3.22-1dkms.noarch.rpm qliscsi-linux-3.22-1dkms/dkms-2.0.5-1.noarch.rpm

iSCSI out of kernel driver versions

99

Page 99
Image 99
EMC P/N 300-002-803 manual Tar zxvf qliscsi-linux-3.22-1dkms.tar.gz