EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment P/N 300-001-164 REV A18 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.EMC.
Copyright © 2001–2008 EMC Corporation. All rights reserved. Published May, 2008 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 ........................................................................................................................... 11 Chapter 1 Installation and Configuration How this guide works...................................................................... Downloading latest QLogic drivers/firmware/BIOS files . Installing the HBA ............................................................................ Special installation sequence for Stratus ftServers and EMC CLARiiON arrays ......
Contents Chapter 2 Miscellaneous Planning and Procedures Zoning and connection planning in a fabric environment ......... 90 Installing and configuring the QLogic QLA4010 iSCSI HBA (TOE)......................................................................................... 91 Using the QLogic iSCSI SANsurfer application to configure iSCSI devices ............................................................ 91 Configuring iSNS settings for QLA4010 ................................
Contents Chapter 3 Troubleshooting Operating system/driver capabilities and limitations .............. 134 LUNs.......................................................................................... 134 Volume sizes ............................................................................. 134 Extended error logging by QLogic drivers.................................. 136 Understanding persistent binding................................................ 137 Known issues ................................
Contents 6 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment
Figures Title 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Page Installation and configuration overview .................................................... PCI slot types and voltage key locations .................................................... HBA edge connecters ..................................................................................... PCI Express slots ............................................................................................
Figures 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 8 Example array port WWN and LUN values .............................................. Options set ...................................................................................................... Example blkD as array port .......................................................................... Windows Setup screen with F6 prompt ...................................
Figures 73 74 75 76 77 78 79 SANsurfer iSCSI HBA Manager, Target Settings, IP Address dialog ..................................................................................................................96 Authentication Configuration, CHAP tab .................................................. 97 SANsurfer iSCSI HBA Manager, Information tab ..................................... 98 Utilities tabbed page ....................................................................................
Figures 10 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment
Tables Title 1 2 3 Page EMC-supported QLogic HBAs ......................................................................23 Pre-configured parameters ............................................................................35 Blade servers/QLogic software support matrix .......................................
Tables 12 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters 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. Note: A note presents information that is important, but not hazard-related. ! IMPORTANT An important notice contains information essential to operation of the software. ! 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.
Preface Where to get help Courier bold Used for: • Specific user input (such as commands) Courier italic Used in procedures for: • Variables on command line • User input variables <> Angle brackets enclose parameter or variable values supplied by the user [] Square brackets enclose optional values | Vertical bar indicates alternate selections - the bar means “or” {} Braces indicate content that you must specify (that is, x or y or z) ...
Preface 14 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment
1 Invisible Body Tag Installation and Configuration This chapter describes the procedures for installing an EMC-approved QLogic host bus adapter (HBA) into a Microsoft Windows host environment and configuring the Windows host for connection to an EMC storage array over Fibre Channel. Note: Review the EMC Support Matrix for the latest information on approved HBAs and drivers. ◆ ◆ ◆ ◆ ◆ ◆ ◆ How this guide works ....................................................................... Installing the HBA ....
Installation and Configuration 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 on page 17, 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, ”Miscellaneous Planning and Procedures,” and Chapter 3, ”Troubleshooting.
Installation and Configuration storage array. On the resulting EMC Approved Software page, it is possible to download the most recent EMC-approved drivers and BIOS files as well as documentation and helpful software tools.
Installation and Configuration Installing the HBA Follow the instructions included with your Host Bus Adapter (HBA). The HBA installs into a single slot. 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 ft Servers and EMC® CLARiiON® storage.
Installation and Configuration of the HBA. Inserting a 3.3v HBA into a 5v slot would cause severe damage to both the HBA and the server. Therefore, the slot keys denote the type of voltage provided by the slot and effectively prevent a voltage incompatible HBA from being inserted. Figure 2 shows how PCI slots will appear with their keys and what type of voltage is provided for each slot type.
Installation and Configuration Figure 3 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. (Refer to number 3 in Figure 2 on page 20 and Figure 3.) 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. PCI-X 2.
Installation and Configuration Figure 4 PCI Express slots Figure 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 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 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.3V QLA210 PCI-X 1.
Installation and Configuration 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 the 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 from which to boot. 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: 1. Format a 3.5-inch diskette and extract the BIOS and NVRAM files from the archive file (.
Installation and Configuration With the latest BIOS installed, configure and verify the BIOS settings to use the EMC storage array as the boot disk. Ensure that only a single I/O path to the LUN exists when installing the OS. A single HBA should have access to only a single array port at this point. QLogic Fibre Channel HBA BIOS/boot LUN settings This section describes the steps required to configure a QLogic HBA boot BIOS for allowing an array-attached LUN to be used as a boot disk for the server.
Installation and Configuration ! IMPORTANT In some cases, reinserting an internal drive (after having previously removed it and configured a HBA for boot) may result in the internal drive being re-enumerated as the first drive, and possibly modifying the boot order, such that the server will attempt to boot from the internal drive, rather than the intended array-based LUN.
Installation and Configuration If multiple HBAs are installed, there will be multiple HBA entries. The order of the HBA instances listed is the order they will be scanned for a boot device; (note that this does not necessarily correspond to PCI slot numbering), and press Enter. Figure 7 Main Fast!UTIL options window 3. Select Configuration Settings from the main Fast!UTIL Options dialog, and press Enter.
Installation and Configuration 4. Select Adapter Settings from the Configuration Settings window and press Enter. Figure 9 Adapter Settings window 5. 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 8 on page 28).
Installation and Configuration 6. From the Configuration Settings dialog, select Selectable Boot Settings and press Enter. Figure 11 Selectable Boot Settings window 7. Selectable Boot is Disabled by default. Select this setting and press Enter to enable Selectable Boot. 8. 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 12 on page 31).
Installation and Configuration Figure 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 that 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.
Installation and Configuration For example, Figure 13 shows that LUN 17 is masked to the HBA. The LUN is available and is presented as "Supported" by the BIOS. Figure 13 Example of LUN 17 allocated to HBA If no numbered entries appear in the above figure, verify the following: • For CLARiiON arrays, verify the single I/O path points to the SP that owns the boot LUN. • Verify array LUN masking settings are configured so this HBA has visibility to the appropriate LUN.
Installation and Configuration Figure 14 Selectable Boot Settings window 11. Press Esc to return to the previous Configuration Settings dialog. 12. Press Esc on the Configuration Settings dialog. A dialog will appear to warn of a configuration change (as shown in Figure 15). Figure 15 Warning dialog 13. If the settings are correct, select Save changes to return to the initial Fast!UTIL Options dialog.
Installation and Configuration Figure 16 Fast!UTIL Options window 14. 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 specified as a boot-capable LUN (as shown in Figure 17). Figure 17 Typical QLogic BIOS banner screen At this point, the OS installation can begin using this LUN as the boot volume.
Installation and Configuration Pre-configured settings Table 2 The following parameters have been preconfigured in the EMC NVRAM settings file. They are also configurable in the Host Adapter Settings, Advanced Adapter Settings, and Extended Firmware Settings menus. These menus and selections, when viewed in SANSurfer v2.0.25 and later, may appear under different headings.
Installation and Configuration Figure 18 36 Firmware boot manager menu EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment
Installation and Configuration • The EFI shell will open, and the Device Mapping Table may be listed by default (similar to Figure 19). If the Device Mapping Table is not listed, type map and press Enter. Figure 19 Device mapping table • The file systems available to the server are listed in the Device Mapping Table, referenced by fsN, where N is a different number for each available file system. The description next to the fsN entry references the type of media on which the file system resides.
Installation and Configuration • The file system you select depends upon what media contains the QLogic EFI boot code/utility. In this example, the QLogic EFI boot code/utility resides on the USB memory drive. 3. Point the EFI shell to the proper file system by typing fsN: (where N is the number which references the proper file system) followed by Enter. 4. Before loading the QLogic EFI boot code/driver to the HBA(s), ensure that any old EFI boot code loaded in the system has been removed.
Installation and Configuration Figure 21 QLogic directory • The directory listing should contain the QLogic EFI boot code/utility downloaded to the media (as shown in Figure 21). • The files of importance will take the following form: EFIutil.efi QLogic EFI utility for updating adapter driver/firmware. qlxxxx.drv EFI driver for QLogic (used by EFIutil when the driver has not been flashed to the HBA.) qlxxxxxxx.bin EFI boot driver image file package.
Installation and Configuration Figure 22 Fibre Channel Card Efi utility The QLogic HBA(s) installed in the server will be listed (as shown in Figure 22). Note the "firmware" version listed in the utility. If the firmware is listed as a specific version (not a series of zeroes), and "AUX" is not listed next to the firmware field at the top of the report then the EFI driver and firmware have been loaded on the HBA(s); proceed to the section immediately following Figure 25 on page 43.
Installation and Configuration Figure 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 shown in Figure 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.
Installation and Configuration 3. The appropriate 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). Press Enter. Figure 24 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 24), and return to the EFI shell when complete. • If any errors are reported during this process, verify that the correct NVRAM data file (nvram23.
Installation and Configuration • At this point, the QLogic HBA instances should be shown with a specific firmware version, and "AUX" should not be listed next to the firmware, as shown in Figure 25. • At this point, the EFI drivers, firmware, and NVRAM settings have loaded to the HBA(s). Figure 25 QLogic HBA instances with specific firmware version 8. Type q and press Enter to exit the QLogic EFI Utility. 9. At the EFI shell prompt, type drivers and pressEnter.
Installation and Configuration Figure 27 Driver handle numbers 11. Find the driver handle numbers that correspond to those listed for the QLogic HBAs (as shown in Figure 27). Note the two digits (proceeded by Ctrl, as shown in Figure 27) next to the driver handles for the QLogic HBAs. These are control handles. 12.
Installation and Configuration Figure 28 Fibre Channel driver configuration utility 14. Type 1 (Edit Adapter Settings) and press Enter.
Installation and Configuration • By default, option 1 (Enable Hard Loop ID) is disabled. – 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. – In FC-AL/"direct attach" environments, Hard Loop ID should be enabled. Type 1 and press Enter.
Installation and Configuration Press Enter to return to the previous menu as shown in Figure 28 on page 45. • Option 3 (Edit Database) allows the appropriate WWN of the array port, and the LUN address, to be specified for boot. Figure 31 Example array port WWN and LUN values Type 3 and press Enter. Select 0 to select the first WWN database entry. Press Enter. The utility prompts for Entry 0 Port WWN. 15. Type the full WWN of the array port being used for boot and press Enter.
Installation and Configuration The utility reports that it is done saving changes 20. Press any key to continue, and then 12 to exit the utility. The system reports that options have been set, as shown in Figure 32. Figure 32 Options set 21. Press Enter to return to the EFI shell. Type reset to reboot the server to enable the changes. 22. Following the reboot, open the EFI shell. The Device Mapping Table may be listed by default (similar to Figure 19 on page 37). a.
Installation and Configuration Verifying array/LUN visibility for boot Verification of the HBA ability to access the boot LUN, and boot BIOS settings is recommended before installing the OS. Care must be taken to ensure that only a single I/O path to the LUN exists when installing the OS, a single HBA should have access to only a single array port at this point. Selecting BIOS and Boot LUN configuration settings vary with HBA vendor.
Installation and Configuration using the copy command. As with DOS, the copy command can use an asterisk to grab multiple files, (i.e., Copy *.* fs0:). Once the files are copied to the RAMDISK, you may proceed to install Windows. Note: If the server is rebooted at any time, this procedure will need to be repeated as the RAMDISK is deleted during a reboot.
Installation and Configuration Installing the Windows operating system This section provides procedures for installing Windows 2000/2003 and Windows 2008 operating systems. ◆ “Windows 2000/2003 external boot disk installation,” next ◆ “Windows 2008 internal/external boot disk installation” on page 59 Windows 2000/2003 external boot disk installation This section is a step-by-step procedure for installing Windows 2000/2003 Operating System to either an internal or external boot device.
Installation and Configuration Note: If you are using QLogic STORPort driver 9.1.7.16 or later on Windows 2003, and are booting externally to an EMC array, you will need to install using driver version 9.1.4.15. Driver version 9.1.7.16 and later require a minimum of Windows 2003 with Service Pack 2 and STORPort hotfix Q932755. Since these required patches/QFEs do not come preinstalled on the Windows 2003 installation CD-ROM, you must install using the older driver version, and then upgrade to 9.1.7.
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 34 Windows Setup screen 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 Figure 35 Specifying a driver for your HBA 4. Insert the EMC-approved HBA Drivers diskette or EFI RAMDisk if applicable for your OS. Then press Enter to continue. This displays a screen similar to Figure 36 on page 55.
Installation and Configuration Figure 36 HBA selection screen 5. Select the appropriate boot HBA and press Enter. (You may have to scroll down to find the appropriate driver.) Note: 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.
Installation and Configuration Figure 37 Windows setup screen 6. Press Enter to begin the setup procedure. Note: If you are installing Windows on a newly created LUN, you may receive a message that your boot disk is new or erased. Press C to continue. A Windows Licensing Agreement appears. 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.
Installation and Configuration Note: The Windows 2000 boot LUN cannot exceed 7.8 GB unless INT-13 extensions are enabled in the HBA BIOS. (Refer to Microsoft Knowledge Base article Q240672.
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 onscreen delete instructions.
Installation and Configuration 12. Follow the onscreen instructions to complete the installation. When the Completing the Windows Setup Wizard screen appears, click Finish. 13. Install the latest EMC-approved Windows Service Pack and/or OS patches or updates. Follow the procedures in the Microsoft documentation that accompanies the updates.
Installation and Configuration The Windows Boot Manager screen displays (Figure 39). Figure 39 Windows Boot Manager 3. Press Enter to continue the installation. The Windows Setup screen displays (Figure 40).
Installation and Configuration 4. Click Next to continue to the Windows Install screen (Figure 41). Figure 41 Windows Install screen 5. Click Install now to continue to the Windows operating system selection screen (Figure 42).
Installation and Configuration 6. Choose your operating system type and click Next to continue to the Microsoft Software License Terms screen (Figure 43). Figure 43 Microsoft Software License Terms screen 7. Check the I accept the license terms checkbox and click Next to continue to the Windows setup screen (Figure 44 on page 63).
Installation and Configuration . Figure 44 Windows setup screen 8. Click Custom (advance) if you want to install a clean copy of Windows. The Load driver screen displays (Figure 45).
Installation and Configuration 9. Select Load Driver (Figure 45 on page 63) if booting from the external device and then click Next to continue. The Loading driver screen displays (Figure 46). Figure 46 Loading driver screen 10. Click Browse to load your HBA driver.
Installation and Configuration The Browse for Folder screen displays (Figure 47). Figure 47 Browse for Folder screen Note: You would see your USB jump-drive rather than the Floppy Drive A as shown in Figure 47.
Installation and Configuration 11. Select your USB jump-drive (Figure 48). Figure 48 Specifying a driver for your HBA 12. Click Next to load your HBA driver.
Installation and Configuration You will be asked where you want to install Windows (Figure 49). Figure 49 Windows installation prompt screen Note: Select Drive Options (advance) to format your file system.
Installation and Configuration After the HBA driver is loaded, the Install Windows screen displays (Figure 50). Figure 50 Install Windows screen 13. Click Next to begin the Windows installation. Setup will copy the Windows system files to the partition and start rebooting the server. 14. Do not press a key if your system prompts you to "press any key to boot from DVD-ROM." Instead, allow the system to boot from the array (if external) or the local disk (if internal).
Installation and Configuration Installing HBA driver and software utilities To use EMC storage array disks with a Windows 2000, 2003, or 2008 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 3. Select Downloads on the left side of the page. 4. Select EMC under OEM models. 5. Select the link containing your EMC storage. 6. Select the HBA you installed in your system and download the SANsurfer Install Wizard for Windows. Driver installation/upgrade 1. Install the SANsurfer Install Wizard for Windows Kit CD-ROM to start the SANsurfer HBA Install Wizard. If you downloaded the kit to your hard drive locate and double-click the file. The following wizard will appear.
Installation and Configuration 2. Select I want to install the driver automatically. Note: If you are upgrading your HBA driver, you will taken to the HBA Configuration Update screen shown in Figure 57 on page 76. At this point, click the Update Driver button. You will be taken to the driver selection screen shown in Figure 53 on page 72. Select the driver you wish to install, and proceed with the procedure at Step 4 on page 73. Figure 52 SANsurfer Driver Install Wizard for Windows welcome 3.
Installation and Configuration Figure 53 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 . Use this option if you downloaded the kit from the QLogic website. • From the QLogic website The selection will automatically search the QLogic website for the latest driver.
Installation and Configuration 4. Click Next to continue. A message similar to the following will appear: Figure 54 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 Figure 55 SANsurfer Java agent service message 6. If this is not a new installation, the message in Figure 55 may appear. Check the Stop QLogic Management Suite Java Agent Service checkbox and click Next.
Installation and Configuration Figure 56 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 Figure 57 SANsurfer driver installation complete The HBA Configuration Update screen will appear after the driver installation is complete. From here, you may perform diagnostic procedures or other post-installation tasks. If you are finished with your HBA update, click Quit. Post-installation procedures Diagnostics 76 1. From the HBA Configuration Update screen, click Perform Diagnostics (refer to Figure 57).
Installation and Configuration Figure 58 SANsurfer HBA install wizard 2. Select the HBAs to be tested and select Next.
Installation and Configuration Figure 59 SANsurfer install wizard attach storage 3. Ensure that the HBAs you selected for diagnostics are connected to storage or to a loopback terminator. Click Next to run the test.
Installation and Configuration Figure 60 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 Show SAN Figure 61 shows the SAN tree. Figure 61 Show SAN tree The Show SAN feature is useful for verifying connectivity to the storage array.
Installation and Configuration Verifying connectivity to the storage array You can verify connectivity either with ◆ QLogic SANSurfer, discussed next, or ◆ Server Manager, page 83 Verifying connectivity through QLogic SANSurfer To verify connectivty through QLogic SANSurfer: On a Windows Server start the SANsurfer application, which includes the SANsurfer FC HBA Manager GUI. When complete, the SANsurfer application GUI displays.
Installation and Configuration Figure 63 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 hostname 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 64 SANsurfer, SANsurfer FC HBA manager Verifying connectivity using the Server Manager To verify an HBA is connected to a storage device using ServerManager: Note: The display assumes the driver and cable were properly installed. For more detail, refer to “Installing HBA driver and software utilities” on page 69.
Installation and Configuration 1. Right-click My Computer on the desktop and select Manage to display the Server Manager dialog box (Figure 65). Figure 65 Server Manager window: Storage controllers pane 2. Select Diagnostics > Device Manager and click on Storage controllers icon (Figure 65) to verify that HBAs are detected and installed.
Installation and Configuration 3. Click Disk Drives to list all target LUNS attached to the entire system (Figure 66).
Installation and Configuration Installing additional Navisphere Host Agent software The Navisphere Host Agent should be used to automatically register host connections with the array. PowerPath® and ATF require different registration types and the Navisphere Host Agent is the preferred method over manual registrations. You should install the Navisphere Host Agent software to ensure the HBA connections are all registered correctly.
Installation and Configuration Option 2: With brief disruption of host connectivity (simpler procedure using Navisphere GUI): 1. Shut down the host. 2. Remove the host from the storage group. 3. Apply the change. 4. Add the host back into the storage group. 5. Restart the host. 6. Check the array connectivity status to ensure all connections you require are active.
Installation and Configuration 88 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment
2 Invisible Body Tag Miscellaneous Planning and Procedures This chapter contains information on miscellaneous procedures. ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ Zoning and connection planning in a fabric environment ................ 90 Installing and configuring the QLogic QLA4010 iSCSI HBA (TOE) 91 Booting from SAN with QLogic QLA40xx and Microsoft Initiator.. 99 Boot-from-SAN configuration restrictions ......................................... 109 Setting up external boot for IBM BladeCenter server HS40 (8839)..
Miscellaneous Planning and Procedures Zoning and connection planning in a fabric environment In a fabric environment, the user should plan for the switch topology, target-to-hosts mapping, and the zone. Here is an overview of the recommended procedure: 1. Draw the connectivity among the hosts, switch, and storage array to verify the correct fabric configuration. 2. Configure the zone capability in the switch. If connecting to EMC Connectrix™, refer to the Connectrix v7.
Miscellaneous Planning and Procedures 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.
Miscellaneous Planning and Procedures Figure 67 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 67. 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 hostname and then click Connect.
Miscellaneous Planning and Procedures ◆ Figure 68 From the HBA Options, you can set the iSCSI HBA parameters including IP address, subnet mask, and gateway. If an iSNS server is being used for your iSCSI configuration follow the procedure for setting up iSNS later in “Configuring iSNS settings for QLA4010”, next. SANsurfer iSCSI HBA Manager, HBA Options Configuring iSNS settings for QLA4010 For iSNS support, the QLA4010 must be running the correct driver. Refer to the for latest version.
Miscellaneous Planning and Procedures The target should be detected by SANsurfer and shown on the SANsurfer iSCSI HBA Manager, Target Settings tab. Click Save Settings to bind the targets. If the targets are not detected, follow these steps: 1. Ping successfully to the iSNS server using the 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.
Miscellaneous Planning and Procedures 3. In the dialog that appears, as shown in Figure 70, type in the path to the firmware file that you want to load to the HBA, and click Save. Figure 70 Download Firmware dialog box The firmware will be loaded to the specified HBA. After it loads, SANsurfer will reset the HBA so the new firmware will take effect. ◆ Figure 71 Boot BIOS for the iSCSI HBA can be loaded in a similar fashion.
Miscellaneous Planning and Procedures ◆ Figure 72 SANsurfer iSCSI HBA Manager, Target Settings tab ◆ Figure 73 96 To configure your iSCSI targets, click the Target Settings tab from the SANsurfer iSCSI HBA Manager dialog, as shown in Figure 72. To add your target, click the green + on the right side of the Target Settings tab to get the IP Address dialog, as shown in Figure 73. Enter the IP address of your target port, and click OK.
Miscellaneous Planning and Procedures • You can add as many targets as needed. If you need to enter CHAP security for any target, click Config Authentication at the bottom of the dialog, as shown in Figure 72 on page 96, to get the Authentication Configuration dialog, shown in Figure 74.
Miscellaneous Planning and Procedures Figure 75 ◆ After CHAP settings are made, click OK at the bottom of the Authentication Configuration dialog, as shown in Figure 74 on page 97. ◆ To save all target settings, click Save at the bottom of the SANsurfer iSCSI HBA Manager, Target Settings tab, as shown in Figure 72 on page 96. You will be prompted for the SANsurfer security password. The default password is config, but it can be changed.
Miscellaneous Planning and Procedures Booting from SAN with QLogic QLA40xx 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. For more information, refer to Symmetrix LUN Masking documentation.
Miscellaneous Planning and Procedures 2. On the host, go into the QLogic BIOS and change the iqn name to iqn.1991-05.com.microsoft:servername. (If networking is configured during installation, set the iqn name to iqn.1991-05.com.microsoft :servername.domainname). This can be accomplished by the following procedure: a. On POST when the QLogic HBA displays, press < Ctrl Q> for Fast!Util.
Miscellaneous Planning and Procedures b. Select the Host Adapter that you are working with.
Miscellaneous Planning and Procedures c. Select Configuration Settings.
Miscellaneous Planning and Procedures d. Select Host Adapter Settings. e. Select the Initator iSCSI Name option.
Miscellaneous Planning and Procedures f. Press Enter on the name and type in the new iSCSI name. g. Press ESC twice and Save Settings when prompted. This will force a login to the storage device. 3. Register the new iqn name and add it to your storage group on the CLARiiON storage array. Note: Only register one path. Ensure that the path is from the SP that the lun belongs to. Failing to do so could result in a blue screen during the installation process.
Miscellaneous Planning and Procedures 5. Under the Adapter Boot Mode option, set to Manual. This will bring you to the device list page.
Miscellaneous Planning and Procedures 6. Under the Primary Boot Device option, add the target information, IP address, and iSCSI name.
Miscellaneous Planning and Procedures 7. Select the Primary target information.
Miscellaneous Planning and Procedures 8. Select the boot LUN you wish to use. 9. Save all settings and reboot the host and load the Operating System. Refer to “Installing the Windows operating system” on page 51. 10. After the operating system is loaded and before the initiator service is loaded, register the remaining paths on the CX storage array. 11. Install the Initiator Service for Windows 2003 only. Windows 2008 has the iSCSI Initator Service built in. 12.
Miscellaneous Planning and Procedures 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 EMC Host Connectivity Guide for Windows.
Miscellaneous Planning and Procedures Setting up external boot for IBM BladeCenter server HS40 (8839) This section contains the folloiwng information: ◆ “Configuring an HS40 BladeCenter server to boot from an external array” on page 110 ◆ “Blade server restrictions” on page 111 Configuring an HS40 BladeCenter server to boot from an external array IBM HS40 (8839) BladeCenter servers encounter a dual-port HBA conflict when attempting to configure boot BIOS to boot from an external array.
Miscellaneous Planning and Procedures Blade server restrictions Table 3 describes QLogic software support for the Blade servers.
Miscellaneous Planning and Procedures 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 16.
Miscellaneous Planning and Procedures ◆ STORPort 9.0.2.17 and SCSIPort 9.0.2.12 – QLA23XX, snf WLzr 23XX, Windows 2003 (SCSI and STOR) and Windows 2000 (SCSI only) ◆ 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) ◆ STORPort 9.1.2.15 and SCSIPort 9.1.2.10 – QLA23XX, QLE 23XX, QLA24XX, QLE24XX, Windows 2003 (SCSI and STOR) and Windows 2000 (SCSI only) ◆ STORPort 9.1.2.16 and SCSIPort 9.1.2.
Miscellaneous Planning and Procedures Windows 2003 STORPort updates Currently the shipping version of Windows 2003 requires post-RTM hot fixes to resolve some known issues. For all Windows 2003 STORPort installations, you should obtain the current Microsoft QFE hotfix listed in the EMC Support Matrix with the HBA driver revisions. Install this patch before installing the HBA driver.
Miscellaneous Planning and Procedures What to expect when moving from SCSI miniport/Full Port drivers to STORPort drivers In STORPort drivers, functions or settings that users may have set may no longer be available or may be accessed differently than in the past. These are now controlled by the OS. EMC has always provided standard settings which were accessible via driver configuration utilities.
Miscellaneous Planning and Procedures • For Windows 2000, click the Next button on the welcome screen. On the next screen, you will be asked what you want the wizard to do, click Display a list of known drivers for this device so that I can choose a specific driver, and click Next then Jump to Step 7. • For Windows 2000 & 2003, you will be asked if you wish to connect to Windows Update to search for software, click No, not at this time, and click Next.
Miscellaneous Planning and Procedures 14. If the system again requests that you reboot the system, select No; then click Close. 15. If you have other adapters to update, select the next adapter in the device manager and repeat steps Step 6 through Step 14. 16. When all adapters have their drivers updated, select Yes to the reboot prompt. If you are not promoted to reboot, reboot your server anyway.
Miscellaneous Planning and Procedures 7. Perform one of the following: • For Windows 2000, click the Next button on the welcome screen. On the next screen, you will be asked what you want the wizard to do. Click Display a list of known drivers for this device so that I can choose a specific driver and then click Next . Continue to Step 8. • For Windows 2000 and 2003, you will be asked if you wish to connect to Windows Update to search for software. Click No, not at this time and then click Next.
Miscellaneous Planning and Procedures 14. If the system requests that you reboot the system and you have other adapters to update, select No and then click Close. 15. If the system again requests that you reboot the system and you have other adapters to update, select No and then click Close. 16. If you have other adapters to update, select the next adapter under SCSI & RAID Controllers and repeat Step 6 through Step 15. 17. When all adapters have their drivers updated, select Yes to the reboot prompt.
Miscellaneous Planning and Procedures Editing the Windows time-out value While QLogic drivers will set the Window disk timeout value to 60 seconds automatically, some software applications may change the timeout value to another value. The following procedure describes how to manually change the Windows disk timout value to 60 seconds. Connecting a Windows host to an EMC storage array over Fibre Channel requires editing the Windows registry as follows: 1. Open the registry: a.
Miscellaneous Planning and Procedures QLogic advanced utilities This section contains the following information: ◆ “Updating QLogic firmware/BIOS and applying NVRAM settings”, next ◆ “Updating the flash BIOS using SANsurfer FC HBA Manager” on page 122 ◆ “Updating the flash BIOS using SANsurfer FC HBA Manager” on page 122 ◆ “Procedure for replacing a QLogic HBA in Stratus ftServers without rebooting” on page 125 Updating QLogic firmware/BIOS and applying NVRAM settings EMC-approved HBA firmware/BIOS
Miscellaneous Planning and Procedures Updating the flash BIOS using SANsurfer FC HBA Manager WARNING Changing flash BIOS incorrectly can cause serious damage to your system. Perform the following steps to update the flash BIOS: 1. In the SANSANSurfer FC HBA 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.
Miscellaneous Planning and Procedures Figure 76 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 Entire Image button to update the Boot BIOS. Since EMC kits are provided as universal kits, the entire flash image must be used. 4.
Miscellaneous Planning and Procedures with .bin, such as ql22rom.bin. If you select a file that is not an 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.
Miscellaneous Planning and Procedures Procedure for replacing a QLogic HBA in Stratus ftServers without rebooting This section contains the following information: ◆ “EMC CLARiiON storage arrays”, next ◆ “EMC Symmetrix arrays with device masking enabled” on page 126 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.
Miscellaneous Planning and Procedures Type y. 9. Scan for hardware changes from the Windows device manager. 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 (part of the EMC Solutions Enabler suite).
Miscellaneous Planning and Procedures 9. Run symmask discover to establish the new names in the history table, or run symmask rename to assign a WWN to the new HBA in both the database and the history table. 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.
Miscellaneous Planning and Procedures Special instructions for the EMC CLARiiON CX200 series This section contains the following information: ◆ “Set the HBA FC-AL loop ID” on page 128 ◆ “Direct-connect dual-host clustering configurations” on page 130 Set the HBA FC-AL loop ID While configuring a QLA234x HBA for Windows 2000 and connection to CLARiiON CX200 series for direct-connect cluster configurations, you must manually set the HBA FC-AL Loop ID.
Miscellaneous Planning and Procedures The loop ID value entered here is the decimal representation of the FC-AL loop ID. You do not need to perform any FC-AL AL_PA hexadecimal translation. HBAs connected to the same SP should all have unique hard loop IDs. Select 0 for all HBAs on one node, select 1 for all HBAs on the next node, and so on. 7. Enter a value for the loop ID and press Enter. 8. Press Esc to return to the Configuration Settings menu. 9. Press Esc to return to the Fast!UTIL Options menu. 10.
Miscellaneous Planning and Procedures 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.
Miscellaneous Planning and Procedures LED J3 1 3 J1 QLA2340 LED1 J3 1 3 J1 QLA2342 J2 LED2 J4 1 3 Figure 77 Reconfigure the HBA jumper 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.
Miscellaneous Planning and Procedures 132 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment
3 Invisible Body Tag Troubleshooting This chapter contains information on troubleshooting problems and known issues. ◆ ◆ ◆ ◆ ◆ ◆ Operating system/driver capabilities and limitations ............... Extended error logging by QLogic drivers .................................. Understanding persistent binding ................................................ Known issues.................................................................................... Problems and solutions ................................
Troubleshooting Operating system/driver capabilities and limitations The following capabilities and limitations should be noted for Windows operating systems with QLogic HBAs. LUNs Theoretically, Windows supports up to 261,120 total LUNs. This figure is based on the listed support limitations for Windows Server from Microsoft: 8 buses per adapter, 128 targets per bus, and 255 LUNs per target.
Troubleshooting Note: Volumes larger than 2 TB must use GPT partitions to support them. Refer to your Windows users guide for information on GPT partitions. Note: Windows for x64 servers does not require SP1 or later to create GPT partitions. EMC storage arrays provide the ability to expand the size of a LUN presented to the host server. Refer to your EMC array's documentation for procedures on expanding LUN sizes.
Troubleshooting 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.X and beyond will no longer log these additional messages in the event log even if the “extended error logging” parameter is enabled.
Troubleshooting Understanding persistent binding 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.
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 obtain information about all the attached storage devices. Each disk drive it discovers is assigned a number in a semi-biased first come, first serve fashion based on HBA.
Troubleshooting PHYSICALDRIVE0 HBA 0 Windows Host PHYSICALDRIVE4 HBA 1 HBA 2 Figure 78 PHYSICALDRIVE8 Original configuration before the reboot Figure 79 shows the same host after the cable attached to HBA0 has been removed and the host rebooted. Since Windows was unable 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 \\.
Troubleshooting Known issues Be aware of these issues: 140 ◆ 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.
Troubleshooting Problems and solutions This section contains known problems and solutions. Problem 1 Error Message ID: 51 — In the event viewer when attempting to install multiple host access (for clustering) to the same EMC CLARiiON array storage group.
Troubleshooting 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 Knowledge base solution emc69308 — Direct-connect to EMC CLARiiON CX200 reports incorrect queue full error messages.
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.
Troubleshooting Event codes from the QLogic STORPort driver QLogic STORPort drivers often place driver event codes in the Windows event viewer. These codes may be driver or hardware errors that have been detected, or in many instances are simply warning or informational messages for the user. Most events that the QLogic drivers log are event 11 codes.
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 QLogic SANsurfer SANblade Manager Note: 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 Note: This version of SANsurfer may display HBA options under different menu names than appear in the HBA Ctrl-Q menu, as well as in previous SANsurfer versions. All user-configurable options are still accessible. ◆ 2.0.30 Build 52 — Added display correction for LUNs greater than 2 Tb in size. ◆ 2.0.30 Build 78 — Added support for new Qlogic HBAs and SNIA libraries. Note: This version of SANSurfer should be used with drivers 9.1.2.16 (STORPort) and 9.1.2.11 (SCSIPort). ◆ 2.0.
Third-Party Software 148 EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the Windows Environment