QLogic-Linux Super Installer Readme
QLogic-Linux Super Installer Readme
Table of Contents
1 2 3 4 Package Contents OS Support Supported Features Using the Linux SuperInstaller 4.1 Command Line Options 4.2 Running Linux SuperInstaller (qlinstall) Commands Known Issues Additional Notes Contacting Support
5 6 7
1 Package Contents
The QLogic Linux SuperInstaller is an easy-to-use utility that can be used to install the following components for the 2400/2500/8100/8200/3200 Series Adapters: FC-FCoE, iSCSI, and Ethernet Networking drivers QConvergeConsole command line interface (CLI) Management Tool and SNIA HBA APIs for 2400/2500/8100/8200 (FC-FCoE functions) FC-FCoE, iSCSI, and Ethernet Networking Management Agents to enable remote access using QConvergeConsole (GUI) Management Tool Linux Tools (scripts) for commonly performed storage networking tasks
LinuxTools/ql-dynamicScans for newly added LUNs tgt-lun-disc-2.21.tgz LinuxTools/ql-set-cmd- Allows you to set the timeout on the devices connected to the QLogic timeout-1.8.tgz Fibre Channel-FCoE Adapters Linux SuperInstalller Page 1 of 7
Allows you to change the state of the LUNs connected to the QLogic adapter from offline to online/running Works on sysfs to display details about the QLogic adapter attached to the system Collects all the system information and configuration This readme file
2 OS Support
The adapter driver installation script runs on the following Linux operating system (OS) platforms:
Operating Systems OS Name Red Hat RHEL 5.4/5.5 Red Hat RHEL 6.0 Novell SLES 10 SP3 Novell SLES 11 Novell SLES 11 SP1 OS Type 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit Hardware Platform Intel x86, Intel64, AMD64 Intel x86, Intel64, AMD64 Intel x86, Intel64, AMD64 Intel x86, Intel64, AMD64 Intel x86, Intel64, AMD64
NOTE: For specific service packs (SP) and OS updates, refer to the descriptions where this software version is posted on the QLogic Web site: http://driverdownloads.qlogic.com
3 Supported Features
The Linux SuperInstaller (qlinstall script) supports the following features: Supports Fibre Channel, iSCSI, Intelligent Ethernet Adapters, and Converged Network Adapters. Builds, installs, and loads the driver with the configuration module for Fibre Channel/iSCSI/Converged Network Adapters on the 2.6.x kernel, based on the QLogic adapter model installed in the system. Installs the driver before installing the Fibre Channel/iSCSI/Intelligent Ethernet Adapters/Converged Network Adapters. Installs and updates the driver in the RAMdisk. Performs a device discovery and displays devices found. Provides the following command line options: o o o Invokes the device discovery at a later stage. Rebuilds the RAMdisk to exclude or include the QLogic adapter driver. Unload or load the driver. Page 2 of 7
Linux SuperInstalller
This option checks for and installs the pre-build binaries for the running OS arch for the Fiber Channel/FCoE driver. If a pre-built binary is not found, the binary is generated from the source RPM for the running kernel. To install the qlremote, use the -ifc -a option. -inic | --install_nic [-a]"
This option checks for and installs the pre-build binaries for the running OS arch for the Ethernet Networking driver. If a pre-built binary is not found, the binary is generated from the source RPM for the running kernel. To install the netqlremote, use the -inic -a option -iiscsi | --install_iscsi [-a]"
This option checks for and installs the pre-build binaries for the running OS arch for the iSCSI driver. If a pre-built binary is not found, the binary is generated from the source RPM for the running kernel. To install the iqlremote, use the -iiscsi -a option -up | --upgrade This option installs the driver source, builds the driver, and loads the driver on the next OS boot. It creates the RAMdisk to load the QLogic adapter driver at boot time. NOTE: Do not use this option with the -i option. Linux SuperInstalller Page 3 of 7
dl | --device_list This option displays the devices connected on all the adapters. -u | --uninstall [ -l|--loaded] This option uninstalls the driver. To keep the current drivers loaded during the uninstall process, specify -l or -loaded. -ufc | --uninstall_fc [ -a ] This option uninstalls the Fibre Channel/FCoE driver with agent, if the -a option is specified. -unic | --uninstall_nic [ -a ] This option uninstalls the Ethernet Networking driver with agent, if the -a option is specified. -uiscsi | --uninstall_iscsi [ -a ] This option uninstalls the iSCSI driver with agent, if the -a option is specified. -l | --load [module-name] This option detects the installed adapters in the system and loads the driver for each installed adapter. It unloads any older driver versions before loading the latest drivers. If this option includes a module name, it loads only that module. -ul | --unload [module-name] This option unloads all drivers for the installed adapters. -br | --buildramdisk [--include | --exclude] [module-name] This option, by default, builds the RAMdisk again. It stores a backup of the original RAMdisk in the /boot directory with the time stamp mmddyy-hhmmss. It makes a copy of the modprobe file and stores it in the /usr/src/qlogic/<driver ver-rpm release>/backup directory with the time stamp mmddyy-hhmmss. This option also allows you to include or exclude the QLogic driver. To exclude or include a module, you must specify the module name. Options: --exclude, -ex --include, -in iq | --install_qaucli This option installs QConvergeConsole CLI (qaucli). -nq | --no_qaucli Linux SuperInstalller Page 4 of 7
This option skips the qaucli installation. -iis | --install_iscli This option installs SANsurfer iSCSI HBA CLI. nis | --no_iscli This option skips the iscli installation. -al | --autoload [options] This option enables or disables the autoload script. Options: -e - enable the script -d - disable the script -h | --help | -? This option displays the help message.
Linux SuperInstalller
Page 5 of 7
To install driver and agent, type one of the following: # # # # # ./qlinstall ./qlinstall ./qlinstall ./qlinstall ./qlinstall -i ia -i a -ifc a -inic a -iiscsi a
To display the device list, type: # ./qlinstall dl To uninstall driver and agent, type one of the following: # # # # # # ./qlinstall ./qlinstall ./qlinstall ./qlinstall ./qlinstall ./qlinstall u uninstall -u a -ufc a -unic a -uiscsi a
To load the driver, type one of the following: # ./qlinstall l # ./qlinstall load To load a specific module, for example, qla2xxx, type: # ./qlinstall -l qla2xxx To unload the driver, type one of the following: # ./qlinstall ul # ./qlinstall unload To unload a specific module, for example, qla2xxx, type: # ./qlinstall -ul qla2xxx To build RAMdisk, type one of the following: # ./qlinstall br # ./qlinstall buildramdisk To exclude the QLogic module from RAMdisk, type: # ./qlinstall -br ex To include the QLogic module from RAMdisk, type: # ./qlinstall -br in
Linux SuperInstalller
Page 6 of 7
To exclude or include a specific module, specify the module name, for example: # ./qlinstall -br -in qla2xxx To run CLI tools, type one of the following: # ./qlinstall iq # ./qlinstall iis
5 Known Issues
None
6 Additional Notes
The installer package also provides Linux tools in the LinuxTools directory. To use these tools, change to the LinuxTools directory, and then run the following command to uncompress all Linux tools: # ./uncompress_all.sh
7 Contacting Support
Please feel free to contact your QLogic approved reseller or QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached by the following methods: Web: http://support.qlogic.com E-mail: [email protected] Go to Top
Copyright 2010. All rights reserved worldwide. QLogic, the QLogic logo, and the Powered by QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
Linux SuperInstalller
Page 7 of 7