REV A20
Page
Contents
Chapter Updating the CEE/Menlo or iSCSI Firmware
Chapter Connecting to the Storage
Chapter Configuring a Boot Device on an EMC Storage Array
137
Chapter Additional Notes
Appendix B Special Instructions
Contents
Tables
Title
Tables
Preface
Following related documents are available on Powerlink
Related documentation Conventions used in this document
Typographical conventions
Courier bold
Techpubcomments@EMC.com
Introduction
Fibre Channel
Purpose of this document
Host connectivity
Fibre Channel over Ethernet
ISCSI
Boot device support
Array, for further information on booting from the SAN
Zoning
FC and FCoE ISCSI
EMC storage array-specific settings
Provides a zoning example
Installation Steps
Prerequisites for first-time installation
Linux distribution of choice
Summary of installation steps
Version on
Support Matrix as in kernel
Updating the QLogic CEE
Installing the adapter
SC optical cable LC optical cable
Matching the adapter with the correct PCI slot
PCI PCI-X
Adapter edge connectors
PCI Express slots
Adapter model Protocol PCI spec BUS length Power Slot key
Installing the adapter
Installation Steps
Installing and Configuring Bios Settings
Verifying and configuring the Bios settings
Verifying the correct Bios version
Upgrading the adapter Bios
Method 2 Upgrading the adapter Bios using QLogic SANsurfer
Opt/QLogicCorporation/SANsurferCLI/scli
EMC recommended adapter Bios settings
EMC recommended Nvram settings for Linux
Fibre Channel HBAs
QLogic Bios settings for Fibre Channel HBAs page 1
Selectable Boot settings
Fibre Channel over Ethernet FCoE CNAs
ISCSI HBAs
Installing and Configuring the Bios Settings
Installing and Configuring the Bios Settings
Installing and Configuring Linux Host with QLogic Driver
Introduction
Enter tar -xvf qioctl-install.tar
QLogic SANsurfer and SANsurfer CLI
Ioctl module for RHEL4
Enter qioctl-install -install
RPM packages needed for RHEL5
Fibre Channel and FCoE in kernel driver versions
Supported in kernel driver versions
√ a
√ b
Sles 10 SP4
Enabling the QLogic driver in Rhel
Cd /boot Mkinitrd -k vmlinuz-$1-i initrd-$1
Enabling the QLogic driver in Sles
Reboot the system
Mkinitrd -v initrd- 2.6.9-55.ELsmp.img 2.6.9-55.ELsmp
Enabling the QLogic driver in SLES10 and Sles
Reboot the system
Fibre Channel and FCoE out of kernel driver versions
Supported out of kernel driver versions
√ c
Fibre Channel and FCoE out of kernel driver versions
Service naviagentcli stop
Fibre Channel and FCoE out of kernel driver versions
Install the Dkms RPM
Install the QLogic driver RPM
Initial decompression will provide you with the following
API libraries and the SANsurfer CLI
Proceed with the installation
Fibre Channel and FCoE out of kernel driver versions
DGC
Installation Successful
File modifications on Rhel hosts
Page
Lunz
DGC
DGC
File modifications on Sles hosts
Fibre Channel and FCoE out of kernel driver versions
Example of the modified /etc/modules.conf
Uninstall the QLogic driver RPM using the following command
Uninstall the QLogic driver with the following command
Remove the driver using the RPM command
QLogic v7.x and v8.x series driver parameters
QLogic v7.x series driver parameters
QLogic v7.x series driver parameters page 2
Etc/modules.conf is displayed
Failover-specific parameters
Setting the parameter values
For SuSE, type
QLogic v8.x-series driver parameters
For SuSE distributions, edit
For SuSE distributions, use
GPL
GPL
Page
ISCSI in kernel driver versions
ISCSI supported in kernel driver versions
Supported iSCSI in kernel driver versions page 2
ISCSI in kernel driver versions
Alias scsihostadapter3 qla4xxx
Vi /etc/sysconfig/kernel
Enabling the QLogic driver in SLES10 and Sles
ISCSI out of kernel driver versions
ISCSI supported out of kernel driver versions
Supported iSCSI out of kernel driver versions Rhel
Preinstallation instructions
Etc/init.d/naviagentcli stop service naviagentcli stop
Etc/init.d/PowerPath stop service PowerPath stop
Etc/init.d/iqlremote stop Service iqlremote stop
Tar zxvf qliscsi-linux-3.22-1dkms.tar.gz
Output example
Install the Dkms RPM
Install the QLogic driver RPM
Rpm -ivh qla4xxx-v3.22-1dkms.noarch.rpm
Cd /boot Mkinitrd initrd-$1.img $1
Cd qliscsi-linux-3.22-2-install Ql-iscsi-install
Initial uncompression will provide you with the following
Building module dependency Depmod
104
105
For SuSE, use
107
EMC CLARiiON, EMC Symmetrix & EMC Celerra supported software
109
Tar zxvf qliscsi-linux-5.00.04-1dkms.tar.gz
Cd /boot Mkinitrd initrd-2.6.9-22.ELsmp.img 2.6.9-22.ELsmp
Cd qliscsi-linux-5.00-4-install Ql-iscsi-install
113
114
115
= DGC
117
118
119
120
121
122
123
124
125
Where $1 is the currently running v2.6.x kernel version
For Red Hat, use
For SuSE, use
127
Page
Updating CEE/Menlo or iSCSI Firmware
Updating the QLogic CEE /Menlo firmware for FCoE adapters
Updating the QLogic firmware for iSCSI adapters
Updating the CEE/Menlo or iSCSI Firmware 132
Connecting to Storage
HBA
Planning procedure
Establishing connectivity to the storage array
Zoning and connection planning in an iSCSI environment
Configuring the QLA40xx-Series HBA to discover iSCSI targets
What next?
137
Configuring persistent binding using SANsurferCLI
Qliscsi-linux-5.00.4-2-install/scix
Scix Main Menu, select option 6 for the target menu
Select 11 to exit the menu
Unconfiguring persistent binding using SANsurferCLI
Select the desired target ID to be unbound
Installing the SANSurfer iSCSI GUI
An Important Information screen displays
Choose Install Folder window displays
Pre-Installation Summary window displays
Confirm the information and click Install
145
Following window displays
Configuring persistent binding using the SANsurfer GUI
Select the Target Options Target Settings
Click on the + icon near the bottom right of the screen
Click Save Target Settings
An HBA Save Data Warnings window displays
149
Iscsi Configuration Change box displays
Click Yes
Configuring a Boot Device on an EMC Storage Array
Configuring a Boot Device on an EMC Storage Array
Symmetrix-specific cautions and restrictions
VNX series- or CLARiiON-specific cautions and restrictions
154
Limitations
Common limitations
This section discusses limitations, including
Symmetrix-specific limitations
VNX series- or CLARiiON-specific limitations
Configuring a Symmetrix boot device for FC or FCoE
Preparing the Symmetrix storage array
Preparing the host
Configuring the QLogic Bios for SAN boot
160
Preparing the VNX series or CLARiiON storage system
162
163
164
Rhel 5 OS SAN-boot installation with QLogic FCoE adapters
Insert Driver Disk window displays
SLES10 OS SAN-boot installation with QLogic FCoE adapters
Sles 11 OS SAN-boot installation with QLogic FCoE adapters
Following message displays
Configuring a Symmetrix boot device for iSCSI
Configuring a Symmetrix boot device for iSCSI
170
171
Configuring a VNX series or CLARiiON boot device for iSCSI
Configuring a VNX series or CLARiiON boot device for iSCSI
174
175
How to build a Device Driver Update Disk DD-DISK
Install kernel headers and sources
Obtain a sample QLogic DD kit
Set or uncomment the following variables in the top level
Obtain and configure the QLA40xx-Series HBA driver sources
Moddevelkit/scsi directory, copy the QLogic driver source
Scsi# rm -f Makefile Makefile.kernel Config.in
Create the driver diskette
181
Boot linux noprobe dd
Using the driver diskette
Boot linux dd
An example for a 64-bit driver diskette image is as follows
Upgrading the kernel
184
185
186
187
188
189
190
191
192
Additional Notes
Ethernet connectivity over the CNA
Device reconfiguration procedures for FC and FCoE
Etc/init.d/naviagentcli stop or Service naviagentcli stop
Device reconfiguration procedures for the iSCSI 3.x driver
Rebooting the host
Unloading and reloading the modular QLogic driver
Device reconfiguration procedures for the iSCSI 3.x driver
Device reconfiguration procedures for the iSCSI 5.x driver
Etc/init.d/naviagentcli stop
Etc/init.d/PowerPath stop or Service PowerPath stop
Etc/init.d/iqlremote stop or Service iqlremote stop
200
Adapter information for RHEL5, SLES10, and Sles
202
Delete the following unnecessary driver parameter
Then rebuild RAM disk
Etc/init.d/qlremote stop Service qlremote stop
Modprobe -r qla2300 Modprobe -r qla2xxxconf Rmmod qla2300
Device reconfiguration Device numbering
Select the System Configuration Utility
HPQ server-specific note
VNX series or CLARiiON Only disconnected ghost LUNs
Setting Up External Boot for IBM Blade Server HS40
Setting Up External Boot for IBM Blade Server HS40
Special Instructions
Special Instructions
213
Special Instructions 214
Index
Index