EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment P/N 300-001-164 REV A09 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 -9103 1-508 -435 -1000 www.emc.
Copyright © 2001–2005 EMC Corporation. All rights reserved. Published: December, 2005 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." EMC CORPORATION MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Contents Preface............................................................................................................................. xi Chapter 1 Installation and Configuration How this Guide Works.................................................................... 1-2 Downloading Latest QLogic Drivers/Firmware/ BIOS files................................................................................. 1-2 Installing the HBA into Your Server ...................................................
Contents Chapter 2 Planning, Miscellaneous Procedures, and Troubleshooting Installing and Configuring the QLogic QLA4010 iSCSI HBA (TOE).................................................................................................. 2-2 Using the QLogic iSCSI SANsurfer Application to Configure iSCSI Devices....................................................... 2-2 Configuring iSNS settings for QLA4010 ............................... 2-4 Booting from SAN with QLogic QLA4010 and Microsoft Initiator......
Contents Appendix A Third-Party Software QLogic SANsurfer SANblade Manager ..................................... A-2 SANsurfer Version History.................................................... A-3 Index ...............................................................................................................................
Contents vi EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment
Figures 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9 1-10 1-11 1-12 1-13 1-14 1-15 1-16 1-17 1-18 1-19 1-20 1-21 1-22 1-23 1-24 1-25 1-26 1-27 1-28 1-29 1-30 Installation and Configuration Overview ................................................. 1-3 PCI Slot types and voltage key locations ................................................... 1-6 Figure 2- HBA edge connecters ................................................................... 1-7 PCI Express slots ..................................................
Figures 1-31 1-32 1-33 1-34 1-35 1-36 1-37 1-38 1-39 1-40 1-41 1-42 1-43 1-44 1-45 1-46 1-47 1-48 1-49 1-50 1-51 1-52 1-53 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 viii Connection Option ...................................................................................... 1-32 Example Array Port WWN and LUN Values ......................................... 1-33 Options Set ................................................................................................... 1-33 Example blkD as Array Port ......
Tables 1-1 2-1 EMC-supported QLogic HBAs .................................................................... 1-9 BladeServer/QLogic Software Support Matrix ......................................
Tables x EMC Fibre Channel with QLogic HBAs in the Windows Environment
Preface As part of an effort to improve and enhance the performance and capabilities of its product line, EMC from time to time releases revisions of its hardware and software. Therefore, some functions described in this document may not be supported by all revisions of the software or hardware currently in use. For the most up-to-date information on product features, refer to your product release notes.
Preface Conventions Used in This Guide EMC uses the following conventions for notes, cautions, and warnings. A note presents information that is important, but not hazard-related. ! CAUTION A caution contains information essential to avoid data loss or damage to the system or equipment. The caution may apply to hardware or software. WARNING A warning contains information essential to avoid a hazard that can cause severe personal injury, death, or substantial property damage if you ignore the warning.
Preface Where to Get Help For questions about technical support, call your local sales office or service provider. If you have a valid EMC service contract, contact EMC Customer Support at: United States: (800) 782-4362 (SVC-4EMC) Canada: (800) 543-4782 (543-4SVC) Worldwide: (508) 497-7901 Follow the voice menu prompts to open a service call and select the applicable product support. If you are located outside North America, call the nearest EMC office for technical assistance.
Preface xiv EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment
1 Invisible Body Tag Installation and Configuration This document describes the procedures for installing an EMC-approved QLogic host bus adapter (HBA) into a Windows 2000 or Windows 2003 host environment and configuring the Windows host for connection to an EMC storage array over Fibre Channel. Review the EMC Support Matrix for the latest information on approved HBAs and drivers. ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ How this Guide Works......................................................................
Installation and Configuration 1 How this Guide Works In an effort to simplify the installation and configuration of QLogic fibre channel HBAs, this guide follows a simple flow chart, as shown in Figure 1-1 on page 1-3, that guides you through the necessary procedures to connect your Windows server to EMC storage arrays. Tips on planning, miscellaneous procedures, and troubleshooting information are located in Chapter 2, Planning, Miscellaneous Procedures, and Troubleshooting.
Installation and Configuration Start Installing the HBA(s) into the server Booting from the external storage arrays? Booting from the External Storage Array YES Create a floppy disk with EMC-Approved driver, firmware, and boot BIOS N Are you Installing an IA-64 or EFI-based server? Y NO Copy the EMC-Approved driver and firmware, and the Intel EFI Ramdisk driver to a USB pen drive or floppy disk to be used in a USB floppy drive Install/Firmware and Boot BIOS from DOS Install/Firmware and EFIBoot
Installation and Configuration 1 Installing the HBA into Your Server Follow the instructions included with your HBA. The HBA installs into a single slot. Follow these steps to connect the cable to the HBA: 1. (Optical cable only) Remove the protective covers on each fiber-optic cable. 2. Plug one end of the cable into the connector on the HBA as shown in the appropriate figure. (The hardware might be rotated 90 degrees clockwise from the orientation shown.
Installation and Configuration 4. Label each cable to identify the HBA and the storage/switch/hub port to which it connects. 5. After connecting all HBAs in the server, power up the server. Special Installation Sequence for Stratus ftServers and EMC CLARiiON Arrays A specific installation sequence is required when installing QLogic HBAs with the Stratus ftServers and EMC CLARiiON® storage.
Installation and Configuration 1 denote the type of voltage is provided by the slot and effectively prevent a voltage incompatible HBA from being inserted. Figure 1-2 shows how PCI slots will appear with their keys and what type of voltage is provided for each slot type. Figure 1-2 PCI Slot types and voltage key locations Figure 1-3 on page 1-7 shows the HBA edge connecters compatible with the PCI slots shown in Figure 1. Note HBA #5 which shows a universal HBA edge connecter.
Installation and Configuration Figure 1-3 Figure 2- HBA edge connecters PCI-X (or PCI Extended) slots increase the speed that data travels over the bus. PCI-X slots appear identical to a 64-Bit PCI slot keyed for 3.3v (see number 3 in Figure 1-2 on page 1-6 and Figure 1-3 on page 1-7.) PCI-X slots are backwards compatible with 3.3v PCI HBAs and universal HBAs. Inserting standard PCI HBAs into PCI-X slots will lower the bus speed, however, as they cannot take advantage of the improved performance.
Installation and Configuration 1 Figure 1-4 PCI Express slots Figure 1-5 shows x1, x4, and x16 lane slots aligned on a mainboard. You can see how the slots are keyed so that low-lane HBAs can fit into larger slots.
Installation and Configuration QLogic offers HBAs for each bus/slot type available. Table 1-1 shows each of the EMC-supported QLogic HBAs, and their respective slot requirements. Be sure to consult both your server user guide and QLogic to insure that the HBA you want to use is compatible with your server’s bus. Table 1-1 EMC-supported QLogic HBAs HBA PCI Spec BUS Length Power Slot Key QLA2200F PCI 2.1 64-bit 3.3V, 5V Universal QLA200 PCI-X 1.0a & PCI 2.2 32-bit 3.3V, 5V 3.
Installation and Configuration 1 Booting from the External Storage Array If you are setting up your server to boot Windows from the external array, it is necessary to have most recent BIOS installed on the HBA from which you plan to boot. BIOS is software that runs on the HBA. When configured, it presents a disk to the operating system to boot from. During boot, the HBA driver is loaded and assumes control of the disk from the BIOS.
Installation and Configuration Note: NVRAM is short for Non-Volatile RAM. This is a special portion of memory on the HBA where HBA settings are stored. Note: Driver and BIOS files may not fit on the same floppy. If you run out of disk space, use a single floppy disk for the driver files, and another disk for the BIOS files. Install/Upgrade Firmware and Boot BIOS from DOS To update using a DOS boot diskette, follow these steps: 1. Format a 3.
Installation and Configuration 1 7. For QLA236x/QLE236x execute the following additional command: flasutil /I /FR This command writes the Flash with RISC code 2322ipx.bin. 8. To load the EMC-specific NVRAM settings files, execute the following additional command: flasutil /L /N Example for qla2340: flasutil /L /N emc2340.dat 9. When the procedure has finished, remove the diskette and reboot the host.
Installation and Configuration ◆ In direct-attach configurations, an HBA has a physical connection to the array port. ◆ In fabric-attach configurations, an HBA has a physical connection to the switch/fabric, and has been zoned to the array, such that a single HBA to be used for boot has one logical I/O path to the array; refer to your switch documentation for details.
Installation and Configuration 1 Legacy (x86 and most EM64T-based servers) boot BIOS configuration During Power-On Self Test (POST), the QLogic banner will be displayed. Press CTRL+Q to enter the Configuration utility: Figure 1-6 QLogic Banner Select the HBA (enumerated by its I/O address) which will be used for boot. If multiple HBAs are installed, there will be multiple HBA entries.
Installation and Configuration Figure 1-7 Main Fast!Util Options Window Select Configuration Settings from the main Fast!UTIL Options dialog, and press Enter.
Installation and Configuration 1 Select Adapter Settings from the Configuration Settings window and press Enter. Figure 1-9 Adapter Settings Window The Host Adapter BIOS setting is Disabled by default; select this setting and press Enter to enable Host Adapter BIOS. Press Esc to return to the previous Configuration Settings (as shown in Figure 1-8). Figure 1-10 Configuration Settings Window From the Configuration Settings dialog, select Selectable Boot Settings and press Enter.
Installation and Configuration Figure 1-11 Selectable Boot Settings Window Selectable Boot is Disabled by default. Select this setting and press Enter to enable Selectable Boot. Scroll down to the (Primary) Boot Port Name, LUN: setting, and press Enter. The Fast!UTIL will now scan for attached FC devices (as shown in Figure 1-12 on page 1-18). If physical connectivity to the array is setup properly via zoning, then the array port will be found after this scan.
Installation and Configuration 1 Figure 1-12 Select Fibre Channel Device Window If no entries appear at any target IDs, verify the following: ◆ If multiple HBAs are present, verify the HBA select in the BIOS Utility is the same which currently provides the I/O path to the storage (at this point, only one I/O path should be configured to the boot LUN) ◆ For CLARiiON arrays, verify that the single I/O path points to the SP which owns the boot LUN ◆ For FC-SW environments, verify fabric zoning paramet
Installation and Configuration For example, Figure 1-13 shows that LUN 17 is masked to the HBA. The LUN is available and is presented as "Supported" by the BIOS.
Installation and Configuration 1 Figure 1-14 Selectable Boot Settings Window Press Esc to return to the previous Configuration Settings dialog. Press Esc on the Configuration Settings dialog. A dialog will appear to warn of a configuration change (as shown in Figure 1-15). Figure 1-15 Warning Dialog If the settings are correct, select Save changes to return to the initial Fast!UTIL Options dialog.
Installation and Configuration To exit the Fast!UTIL configuration utility, select Exit Fast!UTIL and press Enter. The system will now reboot. During the subsequent reboot, the QLogic BIOS banner screen should show the array and LUN that were specified as a boot-capable LUN (as shown in Figure 1-17). Figure 1-17 QLogic BIOS Banner Screen At this point, the OS Installation can begin using this LUN as the boot volume.
Installation and Configuration 1 Figure 1-18 1-22 Firmware Boot Manager Menu EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment
Installation and Configuration The EFI shell will be opened, and the Device Mapping Table may be listed by default (similar to Figure 1-19). If the Device Mapping Table is not listed, type map and press Enter. Figure 1-19 Device Mapping Table The filesystems available to the server are listed in the Device Mapping Table, referenced by "fsN", where N is a different number for each available filesystem. The description next to the "fsN" entry references the type of media on which the filesystem resides.
Installation and Configuration 1 Before loading the QLogic EFI boot code/driver to the HBA(s), ensure that any old EFI boot code which may be loaded in the system has been removed. Type drivers at the EFI shell prompt and press Enter. Look for any driver listings which reference "QLogic Fibre Channel Adapter", similar to the listing shown in . Figure 1-20 Reference to QLogic Fibre Channel Driver If such a driver entry exists in the output, it should be removed before installing the current driver.
Installation and Configuration The directory listing should contain the QLogic EFI boot code/utility which was downloaded to the media (as shown in Figure 1-21 on page 1-24). The files of importance will take the following form: efiutil.efi QLogic EFI utility for updating adapter driver/firmware efiaux.drv EFI auxiliary driver (used by efiutil when EFI drivers are not loaded) qlNNNNef.
Installation and Configuration 1 If the firmware is listed as a series of zeros, and "AUX" is listed next to the firmware field at the top of the report (as shown in Figure 1-22), this indicates the EFI boot code has not yet been installed on the HBA(s). Proceed as follows: Installing the EFI boot code driver and non-volatile RAM settings on the HBA(s) The EFI boot code driver must be loaded onto the HBA(s) in order to be used by the EFI BIOS. Type efiutil all ew=qlNNNNef.
Installation and Configuration Figure 1-23 QLogic efiutil all Upgrade The utility will upgrade EFI boot code drivers on all HBAs installed in the server and return to the EFI shell when complete (as show in Figure 1-23). If any errors are reported during this process, verify that the correct EFI boot code driver for your HBA has been copied to your installation media. EFI-compatible firmware must now be loaded onto the HBA(s). Type efiutil all rw=qlNNNNfw.
Installation and Configuration 1 page 1-24, "2312" refers to the chipset present on QLA2340/QLA2342 HBAs) and press Enter. Figure 1-24 Utililty Install The utility will install the EFI-compatible firmware onto the HBA(s) installed in the server (as shown in Figure 1-24), and return to the EFI shell when complete. If any errors are reported during this process, verify that the correct EFI-compatible firmware for your HBA has been copied to your installation media.
Installation and Configuration The appropriate non-volatile RAM (NVRAM) settings must now be loaded onto the HBA(s). Type "efiutil all nr=nvram23.dat" ("nvram23.dat" is the default NVRAM data file for QLA23xx-based HBAs) and press Enter. Figure 1-25 Data Loaded onto HBA(s) Installed in Server The NVRAM data will be loaded onto the HBA(s) installed in the server (as shown in Figure 1-25), and return to the EFI shell when complete.
Installation and Configuration 1 Figure 1-26 QLogic HBA Instances with Specific Firmware Version Type q and press Enter to exit the QLogic EFI Utility. At the EFI shell prompt, type drivers and press Enter. Note the entries which reference "QLogic Fibre Channel Adapter" are similar to the listing shown in .
Installation and Configuration Find the driver handle numbers which correspond to those listed for the QLogic HBAs (as shown in Figure 1-28 on page 1-30). Note the two digits (proceeded by Ctrl, as shown in Figure 1-28) next to the driver handles for the QLogic HBAs, these are control handles.
Installation and Configuration 1 Figure 1-30 Edit Adapter Settings By default, option 1 (Enable Hard Loop ID") is disabled. Figure 1-31 ◆ In FC-SW environments, the default of "disabled" is the proper setting. Select 2. Auto Topology: Pt to Pt first. Press Enter when your choice has been selected. The "Topology" information toward the top of the screen will reflect your selection. Press to return to the previous configuration window.
Installation and Configuration In FC-SW environments, "Point To Point" is the appropriate setting; In FC-AL/"direct attach" environments, "Loop Only" should be selected. Type the appropriate selection and press Enter. The selected connection topology will now be reflected. Type 0 and press Enter to return to the previous menu as shown in Figure 1-29 on page 1-31. Option 3 (Edit Database) allows the appropriate WWN of the array port, and the LUN address, to be specified for boot.
Installation and Configuration 1 Press Enter to return to the EFI shell. Type reset to reboot the server to enable the changes. Following the reboot, open the EFI shell. The Device Mapping Table may be listed by default (similar to Figure 1-19 on page 1-23). If the Device Mapping Table is not listed, type map and press Enter. Figure 1-34 Example blkD as Array Port Note any entries starting with "blk" (block-level devices, such as volumes) which reference a Fibre interface (as shown in Figure 1-34).
Installation and Configuration Installing a RAMDISK under the EFI Shell Intel provides an EFI toolkit on the Intel website http://www.intel.com/technology/efi. Included in the EFI toolkit is the RAMDISK driver. To install the RAMDISK driver on your system, copy the RAMDISK.EFI file to your USB flash drive. Insert the USB flash drive in your EFI-based server’s USB port and boot the server to the EFI shell. At the shell prompt, locate your USB flash drive in the device mapping table.
Installation and Configuration 1 Installing the Windows Operating System This section is a step by step procedure for installing Windows 2000/2003 Operating System to either an internal or external boot device. After you have your HBA(s) installed in your server (and configured for external boot if necessary,) the next step is to install the Windows operating system.
Installation and Configuration If you do not press F6 in time to add the drivers, restart the server and try again. You will know if you missed the F6 function to install third-party drivers when the setup returns with a warning that it cannot find a partition to load the operating system Figure 1-35 Windows Setup with F6 Prompt Note: Windows 2000 does not display the F6 prompt. 3. When prompted for additional drivers, select S (Specify Additional Device).
Installation and Configuration 1 Figure 1-36 Specifying a Driver for your HBA 4. Insert the EMC HBA Drivers diskette or EFI RAMDisk if applicable for your OS. Then press Enter to continue. This displays a screen similar to Figure 1-37 on page 1-39.
Installation and Configuration Figure 1-37 HBA Selection Screen 5. Select the appropriate boot HBA and press Enter. (You may have to scroll down to find the appropriate driver.) Depending on the version of Windows, you may receive an error message that the default driver is newer than the provided one. Ignore this message. Setup continues to load files, and a Windows Setup screen appears. 6. Press Enter to begin the setup procedure.
Installation and Configuration 1 7. Read the license agreement. (Press Pg Dn as necessary to scroll through the text.) To accept the agreement, press F8. Setup inspects your computer's hardware configuration. The setup screen displays disk partition information (if your system already contains partitions), or lets you create a new partition. (Refer to Figure 1-38.) The Windows 2000 boot LUN cannot exceed 7.8 GB unless INT-13 extensions are enabled in the HBA BIOS.
Installation and Configuration 8. If you are installing an operating system for the first time, highlight Unpartitioned Space on the HBA. Then: • Press Enter to use the entire disk as one partition. or • Press C to create a custom partition, and then specify the partition size. If the new disk is displayed as Unformatted or Damaged you must delete the partition before continuing. To do this, press D, and follow the on-screen delete instructions.
Installation and Configuration 1 If you are reinstalling Windows, the setup software prompts you to overwrite or upgrade: • To overwrite, press Esc and follow instructions. • To upgrade, press Enter. • If you want to create a new hard disk partition, you must first delete the existing partition, and then create a new one. To do so, select the partition you want to delete, press D, and then follow the on-screen instructions to complete the deletion of the partition.
Installation and Configuration Installing HBA Driver and Software Utilities To use EMC storage array disks with a Windows 2000 or Windows 2003 host, you need a Fibre Channel host adapter driver. The driver and related utilities must be installed and configured before Windows can access the EMC disks. This driver can be installed using the QLogic SANsurfer Install Wizard for Windows. For Windows 2003, EMC supports both the STORPort driver class and the SCSIPort driver class.
Installation and Configuration 1 3. Select EMC under OEM models. 4. Select the link containing your EMC storage. 5. Select the HBA that you have installed in your system and download the SANsurfer Install Wizard for Windows. Note: If downloading from the QLogic website, first create a directory that will be used to save the SANsurfer Install Wizard for Windows file. Driver Installation/ Upgrade Figure 1-39 1.
Installation and Configuration Figure 1-40 SANsurfer Driver Install Wizard Wecome 3. Click Next to start the HBA driver installation.
Installation and Configuration 1 Figure 1-41 SANsurfer Driver Selection This window presents three choices: ◆ Default Driver This is the default selection. This selection will use the driver located on the CD-ROM or the SANsurfer Install Wizard for Windows file. The latest driver versions are listed in the EMC support matrix. Use this option if you have downloaded the kit from the QLogic web site.
Installation and Configuration 4. Click Next to continue. A message similar to the following will appear: Figure 1-42 SANsurfer Installation with Version Number 5. The version of driver to be installed will be listed. Follow the instructions and click Next.
Installation and Configuration 1 Figure 1-43 SANsurfer Java Agent Service Message 6. If this is not a new installation, the message in Figure 1-43 may appear. Check the Stop QLogic Management Suite Java Agent Service check box and click Next.
Installation and Configuration Figure 1-44 SANsurfer Driver Installation Completed Successfully 7. A "Driver installed successfully" message will appear when the driver is installed. Click Next to continue.
Installation and Configuration 1 Figure 1-45 SANsurfer Driver Installation Complete The Main window will appear after driver installation is complete. Post-installation Procedures Diagnostics 1-50 1. Install the Ease of Use Install Kit CD-ROM to start the SANsurfer HBA Install Wizard. If you have downloaded the kit, locate and double click the file. The SANsurferHBA Install Wizard window will appear Figure 1-46 on page 1-51.
Installation and Configuration Figure 1-46 SANsurfer HBA Install Wizard 2. Select the HBAs to be tested and select Next.
Installation and Configuration 1 Figure 1-47 SANsurfer Install Wizard Attach Storage 3. Please make sure that the HBAs you have selected for diagnostics have been connected to storage or to a loopback terminator. Click Next to run the test.
Installation and Configuration Figure 1-48 SANsurfer HBA Installation Diagnostics Results 4. The next window will display the diagnostics results. More information on this tool is available at the QLogic website www.qlogic.com. Select Next to return to the main menu.
Installation and Configuration 1 Show SAN Figure 1-49 shows the SAN tree. Figure 1-49 Show SAN Tree The Show SAN feature is useful for verifying connectivity to the storage array.
Installation and Configuration QLogic Advanced Utilities Updating QLogic Firmware/BIOS and Applying NVRAM Settings You can update the HBA firmware/BIOS and NVRAM settings either from within a running Windows installation or by booting the server to a DOS command prompt and running the procedure described in this section. Current 64-bit systems can be updated only from within Windows 2003 using the SANsurfer SANblade Manager.
Installation and Configuration 1 Updating the Flash BIOS Using SANsurfer FC HBA Manager Note: The SANblade Manager flash BIOS update feature is available only on Windows 2000/Server 2003. WARNING Changing flash BIOS incorrectly can cause serious damage to your system. Perform the following steps to update the flash BIOS: 1. In the SANblade Manager main menu HBA tree, select the adapter. If you want to configure multiple adapters with the same settings, hold the CTRL key while selecting multiple adapters.
Installation and Configuration Figure 1-50 Utilities Tabbed Page The identifying information displays: • Host. Name of the host connected to the adapter. • Adapter. Adapter number and type. • Node Name. World wide adapter node name. • Port Name. World wide adapter port name. • Port ID. Port ID of the adapter. 3. Click the Update Flash button. 4. Select the file that contains the flash BIOS. You can obtain this file from the QLogic Web site.
Installation and Configuration 1 acceptable flash BIOS file for the adapter, the not an acceptable flash BIOS data file message displays. Select a valid file, then click OK. 5. The Security Check dialog box displays. In the Enter Password box, type the password. Click OK. 6. The tabbed page appears dimmed during the update. When complete, the flash BIOS update complete message displays. 7. Reboot the system.
Installation and Configuration Verifying Connectivity to the Storage Array On a Windows 2000/Windows Server 2003 system, do one of the following to start the SANsurfer application, which includes the SANsurfer FC HBA Manager GUI. When done, the SANsurfer application GUI displays (see SANsurfer FC HBA Manager main Window). 1. Double-click the SANsurfer icon, as shown in Figure 1-51, on your desktop (if the icon was created during installation). Figure 1-51 SANsurfer Icon 2.
Installation and Configuration 1 Figure 1-52 Connect to the Host 6. In the "Enter Hostname or IP Address" field, perform one of the following: • Select localhost to connect to the machine on which you are using the SANsurfer FC HBA Manager GUI. or • Type or select a remote machine. You can use the host name or the machine's IP address. 7. Do one of the following: • Click Connect to initiate the connection. If successful, the host and its HBAs display in the HBA tree.
Installation and Configuration Figure 1-53 SANsurfer, SANsurfer FC HBA Manager Verifying Connectivity to the Storage Array 1-61 1
Installation and Configuration 1 1-62 EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment
2 Invisible Body Tag Planning, Miscellaneous Procedures, and Troubleshooting This appendix contains information on planning, miscellaneous procedures, and troubleshooting problems. ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ Installing and Configuring the QLogic QLA4010 iSCSI HBA (TOE) ....................................................................................................2-2 Booting from SAN with QLogic QLA4010 and Microsoft Initiator ........................................................................
Planning, Miscellaneous Procedures, and Troubleshooting 2 Installing and Configuring the QLogic QLA4010 iSCSI HBA (TOE) The QLA4010/4010C is an iSCSI HBA that provides PCI connectivity to SCSI using the iSCSI protocol. iSCSI enables IP-based SANs, which are similar to Fibre Channel SANs. The QLA4010/4010C HBAs implement TCP/IP protocol on the HBA and relieves the host of any I/O protocol processing. This type of adapter also is called a TCP/IP Offload Engine (TOE) adapter.
Planning, Miscellaneous Procedures, and Troubleshooting Figure 2-1 SANsurfer iSCSI HBA Manager, Connect to Host Click Connect in the upper left corner of the SANsurfer iSCSI HBA Manager dialog to get the Connect to Host dialog, as shown in Figure 2-1. You are asked which host to connect to. Assuming you are running the software on the server with the HBA(s) installed, keep the default name of localhost as the host name, and click Connect.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Figure 2-2 SANsurfer iSCSI HBA Manager, HBA Options Configuring iSNS settings for QLA4010 For iSNS support, the QLA4010 must be running the correct driver (see the EMC Support Matrix for latest version.) Targets must register with the iSNS server. To register, enable the iSNS server and enter the IP address using the SANsurfer iSCSI HBA Manager, HBA Options, Network, Enable iSNS dialog box.
Planning, Miscellaneous Procedures, and Troubleshooting steps: 1. Ping successfully to the iSNS server using Diagnostics tab from the SANsurfer iSCSI HBA Manager dialog. 2. Go to iSNS server and iSNS server icon in the control panel or desktop. 3. Open Discovery Domain and confirm that both the QLA4010 and target ports are registered with the domain. To update firmware on your iSCSI HBA, click the Firmware tab on the HBA Options dialog, as shown in Figure 2-3.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Figure 2-4 Download Firmware Dialog The firmware will be loaded to the specified HBA. After loaded, SANsurfer will reset the HBA so that the new firmware will take effect. Boot BIOS for the iSCSI HBA can be loaded in a similar fashion. From the SANsurfer iSCSI HBA Manager, HBA Option dialog, click the BIOS tab, as shown inFigure 2-5 on page 2-7.
Planning, Miscellaneous Procedures, and Troubleshooting Figure 2-5 SANsurfer iSCSI HBA Manager, HBA Options, BIOS Tab Installing and Configuring the QLogic QLA4010 iSCSI HBA (TOE) 2-7 2
Planning, Miscellaneous Procedures, and Troubleshooting 2 To configure your iSCSI targets, click the Target Settings tab from the SANsurfer iSCSI HBA Manager dialog, as shown in Figure 2-6. Figure 2-6 SANsurfer iSCSI HBA Manager, Target Settings Tab To add your target, click the green “plus sign” on the right side of the Target Settings tab to get the IP Address dialog, as shown inFigure 2-7. Enter the IP address of your target port, and click OK.
Planning, Miscellaneous Procedures, and Troubleshooting You can add as many targets as you need to add. If you need to enter CHAP security for any of the targets, click Config Authentication at the bottom of the dialog, as shown in Figure 2-6 on page 2-8, to get the Authentication Configuration dialog, as shown in Figure 2-8.
Planning, Miscellaneous Procedures, and Troubleshooting 2 After CHAP settings are made, click OK at the bottom of the Authentication Configuration dialog, as shown in Figure 2-8 on page 2-9. To save all target settings, click Save at the bottom of the SANsurfer iSCSI HBA Manager, Target Settings tab, as shown in Figure 2-6 on page 2-8. You will be prompted for the SANsurfer security password. The default password is config, but it can be changed.
Planning, Miscellaneous Procedures, and Troubleshooting Booting from SAN with QLogic QLA4010 and Microsoft Initiator The following procedure for Booting from SAN with a QLogic iSCSI HBA with Microsoft Initiator Service is illustrated using a CLARiiON CX series storage array. Booting with a QLogic iSCSI HBA with Microsoft Initiator Service can also be done on a Symmetrix storage array. You will need to refer to Symmetrix Lun Masking documentation.
Planning, Miscellaneous Procedures, and Troubleshooting 2 This can be accomplished by the following procedure: a. On POST when the QLogic HBA displays, press < Ctrl Q> for Fast!Util. b. Go to Configuration Settings > Host Adapter Settings > Toggle down to Initiator iSCSI Name : Press Enter on the name and type in the new name. ESC twice to get to Save Settings. Save the settings. This will force a login to the storage device. 3.
Planning, Miscellaneous Procedures, and Troubleshooting Boot-from-SAN Configuration Restrictions Refer to the EMC Support Matrix for any specific boot-from-SAN restrictions. This guide no longer contains restriction information, and the information in the EMC Support Matrix supersedes any restriction references found in previous HBA installation guides. Further informatin on booting Microsoft Windows from external storage can be found in the Windows Host Connectivity Guide.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Setting Up External Boot for IBM Blade Server HS40 (8839) Configuring an HS40 BladeCenter Server to Boot from an External Array IBM HS40 (8839) Blade servers encounter a dual-port HBA conflict when attempting to configure boot BIOS to boot from an external array. To configure an HS40 BladeCenter server to boot successfully follow the steps below. 1. Create a single zone containing the HBA port from which you want to boot.
Planning, Miscellaneous Procedures, and Troubleshooting BladeServer Restrictions Table 2-1 describes QLogic software support for the BladeServer.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Editing the Windows Time Out Value This section applies only to driver version 2.11a2 and below; driver versions above 2.11a2 include a version of the Emulex Configuration Tool that automatically updates the Windows I/O timeout value. Connecting a Windows 2000 host to an EMC storage array over Fibre Channel requires editing the Windows registry as follows: 1. Open the registry: a. On the Windows taskbar, click Start. b. Click Run. c.
Planning, Miscellaneous Procedures, and Troubleshooting Manually Installing the HBA Driver – Advanced Users To use EMC storage array disks with a Windows host, you need an EMC-qualified Fibre Channel HBA driver. The HBA kit includes an EMC-approved driver, which must be installed and configured prior to partitioning the storage array disks. You also should check the QLogic website for the latest EMC-approved version. (Refer to Downloading Latest QLogic Drivers/Firmware/BIOS files on page 1-2.
Planning, Miscellaneous Procedures, and Troubleshooting 2 ◆ Where to Find the Driver STORPort 9.1.0.15 and SCSIPort 9.1.0.10 - QLA23XX, QLE 23XX, QLA24XX, QLE24XX, Windows 2003 (SCSI and STOR) and Windows 2000 (SCSI only) You can find the Fibre Channel HBA driver: ◆ On the QLogic CD-ROM that accompanied the HBA. Copy the driver from the OS-specific directory: \Windows2000 or \Windows2003 ◆ On the QLogic website.
Planning, Miscellaneous Procedures, and Troubleshooting HBAs. If this occurs, the HBA will already be listed under SCSI Devices; instead of proceeding with these installation steps, follow the instructions under Updating the HBA Driver in a Windows 2000 or Windows 2003 Host on page 2-19. Double-click the first instance of SCSI Controller under Other Devices. 5. In the next window, click ReInstall Driver, then Next. 6.
Planning, Miscellaneous Procedures, and Troubleshooting 2 1. Boot the host (if necessary) with Windows 2000 or Windows 2003. 2. From the Windows taskbar, click Start > Run, then type Compmgmt.msc and press Enter. 3. In the left pane of the Computer Management window, click the Device Manager icon. 4. Double-click the SCSI & RAID Controllers icon. 5. Under SCSI & RAID Controllers, double-click the adapter you wish to upgrade. 6. In the next window, click the Driver tab; then click Update Driver. 7.
Planning, Miscellaneous Procedures, and Troubleshooting http://h200005.www2.hp.com/bc/docs/support/SupportManual /c00220357/c00220357.pdf Upgrading to Windows 2003 from Windows 2000 Note the following if upgrading to Windows 2003: ◆ Upgrading from Windows 2000 - The Windows 2000 drivers may be preserved while upgrading to Windows 2003. These SCSIPort drivers (including the native Windows 2003 SCSIPort drivers) are not supported by EMC for Windows 2003. You should obtain the correct Windows 2003 drivers.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Extended Error Logging by QLogic Drivers In driver versions prior to the 9.X family, additional messages were logged in the system event log when the "extended error logging" parameter was enabled in the HBA BIOS. The messages were primarily informational, but often confused users by appearing to be legitimate error messages. Driver family 9.
Planning, Miscellaneous Procedures, and Troubleshooting Procedure for Replacing a QLogic HBA in Stratus ftServers without Rebooting EMC CLARiiON Storage arrays Use of this procedure requires NAVICLI installed on the host system. 1. Remove the IO slice that contains the defective QLogic HBA. 2. Replace the defective HBA with a new HBA of same Stratus part number (that is, U525 or U526). The HBA should be inserted into the same PCI slot from which the defective HBA was removed.
Planning, Miscellaneous Procedures, and Troubleshooting 2 10. Execute the following commands from a command window: powermt restore powermt display At this point, two HBAs should be present in the display and the FC HBAs should be duplexed in the ftSMC. It may be necessary to repeat steps 9 and 10. EMC Symmetrix Arrays with Device Masking Enabled1 Use of this procedure requires SYMCLI installed on the host system. Alternatively, EMC ControlCenter can be used to perform the HBA replacement. 1.
Planning, Miscellaneous Procedures, and Troubleshooting 10. Run symmask refresh to update the director profile tables (in cache) from the database. 11. Scan for hardware changes from the Windows device manager. 12. Execute the following commands from a command window: powermt restore powermt display At this point, two HBAs should be present in the display and the FC HBA’s should be duplexed in the ftSMC. It may be necessary to repeat steps 9 and 10.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Set the HBA FC-AL Loop ID While configuring a QLA234x HBA for Windows 2000 and connection to EMC CLARiiON CX200-Series for direct-connect cluster configurations, you must manually set the HBA FC-AL Loop ID. Follow these steps to enable loop hard addressing and set the loop ID on each HBA: Perform this procedure on all nodes in the cluster connected to the CX200-Series array. 1.
Planning, Miscellaneous Procedures, and Troubleshooting 8. Press ESC to return to the Configuration Settings menu. 9. Press ESC to return to the Fast!UTIL Options menu. 10. When prompted to save changes made to the current adapter, select Save Changes and press ENTER. 11. If there are more adapters to configure, choose Select Host Adapter, and repeat steps 3 through 11 for each adapter. 12. Press Esc to exit Fast!UTIL. 13. Reboot the host. 14.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Special Instructions for CLARiiON CX200-Series Direct-Connect Dual-Host Clustering Configurations For CLARiiON CX200-Series direct-connect dual-host cluster configurations only with QLA234x HBAs, you must follow all procedures described in this section. Check for an Updated HBA Driver For CLARiiON CX200-Series direct-connect dual-host cluster configurations with only QLA234x HBAs, you may need a separate driver and firmware download.
Planning, Miscellaneous Procedures, and Troubleshooting LED J3 1 3 J1 QLA2340 LED1 J3 1 3 J1 QLA2342 J2 LED2 J4 1 3 3. Move the jumper(s), onto pins 1–2 (if not already there). If later you wish to return the jumper(s) to the default factory position, repeat step 2, returning the jumper to pins 2–3.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Understanding Persistent Binding in a Fabric Environment Persistent binding is the mechanism to create a continuous logical route from a storage device object in the Windows host to a volume in the EMC storage array across the fabric. Without a persistent binding mechanism, the host cannot maintain persistent logical routing of the communication from a storage device object across the fabric to an EMC storage array volume.
Planning, Miscellaneous Procedures, and Troubleshooting \\.\PHYSICALDRIVE1, and \\.\PHYSICALDRIVE2. The number is assigned during the disk discovery part of the Windows boot process. During boot-up, the Windows OS loads the driver for the storage HBAs. Once loaded, the OS performs a SCSI Inquiry command to get information about all of the attached storage devices. Each disk drive that it discovers is assigned a number in a semi-biased first come, first serve fashion based on HBA.
Planning, Miscellaneous Procedures, and Troubleshooting 2 PHYSICALDRIVE0 HBA 0 Windows Host PHYSICALDRIVE4 HBA 1 HBA 2 PHYSICALDRIVE8 The next figure shows the same host after the cable attached to HBA0 has been removed and the host rebooted. Since Windows was not able to do a discovery on HBA0, it assigned \\.\PHYSICALDRIVE0 to the first device it discovered. In this case, that first device is connected to HBA1. Due to the shift, any software application accessing \\.
Planning, Miscellaneous Procedures, and Troubleshooting Problems and Solutions Problem 1 Error Message ID: 51 in event viewer when attempting to install multiple host access (for clustering) to the same EMC CLARiiON array storage group.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Solution Problem 4 Upgrade to the latest HBA driver. This was corrected for Windows 2000 in 8.2.2.25 and later drivers. Windows 2003 driver 8.2.2.20 and later already contain this correction. EMC Primus case emc69308 — Direct-connect to EMC CLARiiON CX200 reports incorrect queue full error messages.
Planning, Miscellaneous Procedures, and Troubleshooting Problem 7 When using SANsurfer 2.0.25 to update to BIOS 1.4x, you receive the message as follows: Incorrect BIOS file selected. The selected BIOS file does not match the selected HBA type. Check your file and try again. Solution Problem 8 SANsurfer 2.0.25 does not support flashing the 1.4x BIOS, you need to use the DOS FLASUTIL utility. This will be corrected in a future SANsurfer release.
Planning, Miscellaneous Procedures, and Troubleshooting 2 Known Issues Be aware of these issues: 2-36 ◆ QLogic BIOS 1.26 and later for QLA23xx and BIOS 1.79 and later for QLA22xx HBAs allow for multiple Boot Port Name entries to be configured for high-availability booting after path failures. Previous BIOS versions do not support this functionality, will boot only from a single storage array port, and cannot provide boot capability with path failures.
A Invisible Body Tag Third-Party Software This appendix contains additional information about third-party software used with Windows hosts. ◆ QLogic SANsurfer SANblade Manager ........................................
Third-Party Software A QLogic SANsurfer SANblade Manager Stratus ftServers are not supported using the QLogic SANsurfer SANblade Manager Software or Agents. EMC has approved the use of a specialized version of the QLogic SANsurfer SANblade Manager for use with attached EMC Symmetrix and CLARiiON storage arrays. Only the versions listed below should be used; these versions are posted in the EMC section on the QLogic website.
Third-Party Software A SANsurfer Version History SANsurfer versions include: ◆ 2.0.21 — Initial Release The SANsurfer software is not multipath-aware, and as such may misreport HBA targets that are configured in multipath. This does not affect the use of the tool; however, it will accurately report targets only on ports that own an active LUN0. ◆ 2.0.25 — Added target persistent binding capability and display correction for LUNs on non-owning SP.
Third-Party Software A A-4 EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment
Index C CLARiiON storage 1-5 F ftServers, Stratus 1-5 H HBA, installing 1-4 P persistent binding 2-30 S SANSurfer SANBlade Manager A-2 Stratus ftServers 1-5 T time out value, editing 2-16 troubleshooting 2-1 W Windows time out value, editing 2-16 EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment i-1
Index i-2 EMC Fibre Channel and iSCSI with QLogic HBAs in the Windows Environment