EMC Host Connectivity with Emulex Fibre Channel Host Bus Adapters (HBAs) and Converged Network Adapters (CNAs) in the Windows Environment P/N 300-001-157 REV A29 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.EMC.
Copyright © 2001-2014 EMC Corporation. All rights reserved. Published January, 2014 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............................................................................................................................ 15 Chapter 1 Installation and Configuration How this guide works...................................................................... 20 Downloading latest Emulex drivers/firmware/BIOS files ............................................................................................... 20 Installing the adapter .......................................................
Contents Overview .................................................................................. Installing Fibre Channel firmware on an Emulex CNA .... Installing Menlo firmware on an Emulex CNA.................. Installing or upgrading the driver and utilities on an Emulex OCe10102-FM CNA .................................................. Updating adapter firmware on an Emulex OCe10102-FM CNA ................................................................
Contents Changing the configuration.................................................... 205 MSCS with tape devices.......................................................... 209 Configuring multiple Fibre Channel topologies on a host ....... 211 Windows 2000 and Windows 2003 with SCSIPort ............. 211 Boot-from-SAN configuration restrictions .................................. 214 Benefits of booting from the storage array........................... 214 Preparing the boot disk partitions ...............
Contents 6 EMC Host Connecivity with Emulex Fibre Channel HBAs and CNAs 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 .................................................... Jumpers on Emulex adapters ........................................................................ PCI slot types and voltage key locations .................................................... Adapter edge connectors .............................................................................. 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 73 8 EFI BIOS firmware update utility ................................................................ EFI BIOS firmware update utility: Enabling/disabling the BIOS ........... EFI BIOS firmware update utility: Enabling the BIOS ............................. Configure HBA parameters window ..........................................................
Figures 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 Specifying a driver for your adapter ........................................................... 93 Windows installation prompt screen ........................................................... 94 Install Windows screen .................................................................................. 95 Server Core installation example ................
Figures 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 10 Firmware tab ................................................................................................. 141 Adapter Firmware Download dialog box ................................................ 142 Firmware file location ..................................................................................
Figures 159 160 161 162 163 164 165 Version 1.41a2 options ................................................................................. 207 Version 1.41a3 and later options ................................................................ 207 Timer settings ................................................................................................ 209 Emulex configuration tool ........................................................................... 212 Lun mapping and automatic Lun mapping ...
Figures 12 EMC Host Connecivity with Emulex Fibre Channel HBAs and CNAs in the Windows Environment
Tables Title 1 2 3 4 Page Slot requirements of EMC-supported Emulex adapters ...........................27 Firmware filenames ........................................................................................31 Blade server/Emulex support matrix ........................................................193 Preconfigured settings ..................................................................................
Tables 14 EMC Host Connecivity with Emulex Fibre Channel HBAs and CNAs 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 IMPORTANT Always consult the EMC Support Matrix, available through E-Lab Interoperability Navigator at: http://elabnavigator.EMC.com, under the PDFs and Guides tab, for the most up-to-date information. 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.
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 EMC Live Chat — Open a Chat or instant message session with an EMC Support Engineer. eLicensing support To activate your entitlements and obtain your Symmetrix license files, visit the Service Center on https://support.EMC.com, as directed on your License Authorization Code (LAC) letter e-mailed to you.
1 Invisible Body Tag Installation and Configuration This chapter describes the procedures for installing an EMC-approved Emulex adapter 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 adapters and drivers. ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ How this guide works .......................................................................
Installation and Configuration How this guide works In an effort to simplify the installation and configuration of Emulex Fibre Channel adapters, this guide follows a simple flow chart, as shown in Figure 1 on page 21, 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 firmware, and boot BIOS files organized by adapter model, as well as documentation and helpful software tools.
Installation and Configuration Installing the adapter Follow this procedure to install an Emulex adapter in your server. Note: Newer adapters do not require this first jumper step. Proceed to step 2. 1. For older adapter models, set the adapter jumpers as shown in the following figure to enable it for use with the Windows host. Note: The LP850-EMC has no user-configurable jumpers.
Installation and Configuration – Copper cable with DB9 connector: – SC optical cable: 1 2 3 – LC optical cable: 1 2 3 • Fibre Channel over Ethernet converged network adapter (CNA) connectivity options include LC optical and SFP+, shown next.
Installation and Configuration – SFP+ (Twinax cable) 5. Plug the other end of the cable into a connector on the storage system or a hub/switch port. For FCoE switch connections, do not connect cables to the switch port until the switch has been properly configured. 6. Label each cable to identify the adapter and the storage/switch/hub port to which it connects. 7. Reapply power and allow the system to boot normally.
Installation and Configuration of the adapter. (For example, inserting a 3.3 V adapter into a 5 V slot will cause severe damage to both the adapter and the server.) Figure 3 shows how PCI slots will appear with their keys and what type of voltage is provided for each slot type. Figure 3 PCI slot types and voltage key locations Figure 4 on page 25 shows the adapter edge connectors compatible with the PCI slots shown in Figure 3.
Installation and Configuration Note adapter 5, which shows a universal adapter edge connector. Universal adapters are compatible with both 3.3 V and 5 V PCI slots. PCI-X (or PCI Extended) slots increase the speed with which data travels over the bus. PCI-X slots appear identical to a 64-bit PCI slot keyed for 3.3 V. (Refer to number 3 in Figure 3 on page 25 and Figure 4.) PCI-X slots are backwards compatible with 3.3 V PCI adapters and universal adapters.
Installation and Configuration Figure 6 shows x1, x4, and x16 lane slots aligned on a mainboard. You can see how the slots are keyed so that low-lane adapters can fit into larger slots. PCI Express slots aligned Figure 6 Emulex offers adapters for each bus/slot type available. Table 1 shows each of the EMC-supported Emulex adapters, and their respective slot requirements.
Installation and Configuration Slot requirements of EMC-supported Emulex adapters (page 2 of 2) Table 1 Adapter model Protocol PCI spec BUS length Power Slot key LP1150/LP11000/LP11002 FC PCI-X 2.0 & PCI 3.0 64-bit 3.3v 3.3v LPe1150/LPe11000/LPe11002 FC PCI Express x4 lane 3.3v n/a LPe1250 FC PCI Express x4 lane 3.3v n/a LPe12000 FC PCI Express x4 lane 3.3v n/a LPe12002 FC PCI Express x4 lane 3.3v n/a LPe16000B / LPe16002B FC PCI Express x8 lane 3.
Installation and Configuration Fibre Channel over Ethernet (FCoE) EMC supports Emulex Fibre Channel over Ethernet (FCoE) Converged Network Adapter (CNA). FCoE adapters represent a method to converge both Fibre Channel and Ethernet traffic over a single physical link to a switch infrastructure that manages both storage (SAN) and network (IP) connectivity within a single unit. The benefits of FCoE technology become apparent in large data centers: ◆ Where dense, rack-mounted and blade server chassis exist.
Installation and Configuration Booting from the external storage array This section contains the following information on booting from the external storage array: ◆ “Updating the flash firmware/BIOS”, next ◆ “Emulex LightPulse-based Fibre Channel adapter BIOS/boot LUN settings” on page 38 ◆ “Installing a RAMDISK under the EFI shell” on page 78 Updating the flash firmware/BIOS Each Emulex Fibre Channel controller has flash-upgradeable firmware and BIOS.
Installation and Configuration Firmware filenames Table 2 lists the filenames associated with each supported adapter. Table 2 Firmware filenames Adapter model Firmware file BIOS file LP8000 DDCxxxxx.AWC DBxxxxx.PRG LP9000 CDCxxxxx.AWC CBxxxxx.PRG LP9802 HDxxxxx.ALL HBxxxxx.PRG LP9802DC HFxxxxx.ALL HBxxxxx.PRG LP982 LFxxxxx.ALL LBxxxxx.PRG LP10000/DC and LP10000/DCEx TDxxxxx.ALL TBxxxxx.PRG LP1050/DC and LP1050Ex MFxxxxx.ALL MBxxxxx.PRG LP1150 JFxxxxx.ALL JBxxxxx.
Installation and Configuration ◆ “Updating the adapter firmware using the HBAnyware utility” on page 109 ◆ “Installing Fibre Channel firmware on an Emulex CNA” on page 120 ELXCFG and LPUTIL can be used as well, but are not covered in this guide. For general use instructions of these utilities, refer to Emulex documentation or “ELXCFG.EXE” on page 195. Upgrading using a DOS boot diskette This section deals exclusively with Emulex' former DOS utility, LP6DUTIL.EXE.
Installation and Configuration Note that each adapter model uses a specific letter designation for its firmware and BIOS filenames. Be sure check the readme included with the upgrade package to ensure you have all of appropriate files before proceeding to the next step. 2. Reboot your Windows host system using a DOS diskette. 3. At the A:\> prompt, insert the diskette that contains the Emulex BIOS files (created in step 1).
Installation and Configuration Emulex has released an updated lp6dutil.exe application for loading adapter firmware and other adapter maintenance tasks. The new version is included in all recent firmware packages and works differently than the version described in the previous section. The following procedure assumes you have booted your server with a DOS-bootable diskette, and have inserted the diskette with the firmware, BIOS, and lp6dutil.exe files on it. 1.
Installation and Configuration Figure 8 LP6DUTIL flash menu 3. Type in the filename of the firmware file you wish to load. Or, using the tab key, highlight the file under the Files box (use up and down arrow keys to select your file). When you have highlighted the correct file, press Enter, and use the tab key to highlight Adapters. Use the up and down arrow keys to select the adapter you wish to load and press Enter. Then use the tab key to select OK and press Enter.
Installation and Configuration Figure 9 Selecting the adapter to load The utility verifies the file and performs the firmware upgrade. Once complete, the menu at the top of the screen might have disappeared. If so, press Alt-L again to retrieve the menu. 4. Repeat steps 2 and 3 to load firmware to any other adapters. 5. Once your adapters are upgraded, press Alt-F to open the File menu, and select Exit to quit the LP6DUTIL.EXE tool.
Installation and Configuration 5. Select Boot BIOS. This displays the Change Boot BIOS State window (Figure 10). Figure 10 Change Boot BIOS State window 6. Use the up/down arrow keys to select the adapter in the Adapters box. 7. Use the tab key to highlight the BIOS Image box. Use the up/down arrow keys to select the Boot BIOS image. Be sure to choose the item called Boot BIOS enabled (or disabled). 8. Use the tab key to highlight the Change button, and then press the spacebar.
Installation and Configuration Emulex LightPulse-based Fibre Channel adapter BIOS/boot LUN settings This section describes the steps required to configure an Emulex adapter boot BIOS for allowing an array-attached LUN to be used as a boot disk for the server and includes information for the following: ◆ “Legacy (x86 and most x64-based sServers) boot BIOS configuration” on page 39 ◆ “Updating adapter firmware from Emulex EFI-BIOS utility” on page 47 ◆ “Booting from SAN with HP Itanium servers with EMC
Installation and Configuration ◆ In some server instances, boot from an internal drive cannot be explicitly disabled. In this case, the internal drive(s) must be physically disconnected or removed from the server. Refer to your server documentation for details. IMPORTANT In some cases, re-adding an internal drive (after having previously removed it and configured an adapter for boot) may result in the internal drive being re-enumerated as the first drive.
Installation and Configuration Figure 12 Emulex LightPulse BIOS utility In this example, only a single adapter is installed. If multiple adapters are installed, there will be multiple adapter entries. The order of the adapter instances listed is the order they will be scanned for a boot device; note that this does not necessarily correspond to PCI slot numbering. 2. Select the row number of the adapter instance that corresponds to the adapter that will be used for boot and press Enter.
Installation and Configuration Figure 14 Adapter configuration options 4. Type 1 (Enable or Disable BIOS) and press Enter. As Figure 15 shows, the adapter's boot BIOS is disabled by default. Figure 15 Enabling/disabling an adapter 5. Type 1 (Enable) and press Enter. The screen (as shown in Figure 15) is refreshed, showing a BIOS status of Enabled. This allows the server to use an array-attached LUN to be used as a boot device. 6.
Installation and Configuration Figure 16 Topology selection 8. Select the topology based on your attach environment: • In FC-AL/direct attach environments, press Enter to accept the default of option 1 (Auto Topology: Loop first). • In FC-SW environments, type 2 (Auto Topology: Pt to Pt first) and press Enter. The Topology information near the top of the screen reflects your selection. 9. Press Esc to return to the previous configuration screen (Figure 15 on page 41). 10.
Installation and Configuration 11. Type 2 (Change PLOGI Retry Timer to 50 msec) and press Enter. Setting a value of 50 msec allows more time for the login and rescan functions to complete. A setting of 50 msec takes five to six seconds per device found on the bus. 12. Press Esc twice to return to the main Emulex LightPulse BIOS Utility screen (Figure 12 on page 40). Note: If you have changed the topology or if BIOS not ready appears, reboot the host and re-enter the BIOS to this point to continue. 13.
Installation and Configuration Figure 19 Setting the primary boot LUN A list representing all array targets visible to the adapter is presented. In this example, a single array is zoned to the adapter. 15. Select the two-digit row number corresponding to the array to be used for boot (01 in this example) and press Enter. This displays a screen similar to Figure 20 on page 45.
Installation and Configuration Figure 20 Scanning for available boot LUNs 16. Enter the two digits of the starting LUN address, and press Enter. This setting specifies the LUN address where the utility will begin scanning for available boot LUNs. For example, entering 0B will result in the utility scanning from LUN address 0B for available LUNs, skipping addresses 00 through 0A. In this example, entering 00 instructs the utility to scan from 00, which is the first LUN address.
Installation and Configuration Note: If no numbered entries appear in the above figure, verify the following: • For VNX series or CLARiiON systems, verify that the single I/O path points to the SP that owns the boot LUN. • Verify that array LUN masking settings are configured such that this adapter has visibility to the appropriate LUN. Refer to your array software documentation for details. 17. Select the number that corresponds to the LUN to be used for boot, and press Enter.
Installation and Configuration Figure 23 Saved boot devices with WWN of array port 19. Press X to exit the BIOS utility. When prompted to reboot the system, press Y. During the subsequent reboot, the Emulex BIOS banner screen shows the array and LUN that has been specified as a boot-capable LUN. At this point, the OS Installation can begin using this LUN as the boot volume. Updating adapter firmware from Emulex EFI-BIOS utility 1.
Installation and Configuration Figure 24 Firmware boot manager menu The EFI shell will open and the Device Mapping Table (Figure 25 on page 49) may be listed by default. If the Device Mapping Table is not listed, type map and press Enter.
Installation and Configuration Figure 25 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. In the example shown in Figure 25: • fs0, fs1, and fs2 refer to memory RAMdisks. • fs3 and fs4 refer to file systems on a CD inserted into the CD-ROM drive.
Installation and Configuration • fs6 refers to an existing file system on an internal hard drive. 3. The file system you select depends upon what media contains the Emulex EFI boot code/utility. In this example, the Emulex EFI boot code/utility resides on the USB memory drive. Point the EFI shell to the proper file system by typing fsN: (where N is the number which references the proper file system) and press Enter. 4. Type dir and press Enter to list the contents of the directory (Figure 26).
Installation and Configuration 5. The elxclinnnn.efi configuration support utility file must be loaded in the EFI shell to configure the Emulex adapter. Type load elxclinnnn.efi (where nnnn refers to the specific version number present on your media) and press Enter. In the example in Figure 27, the configuration support utility file is named elxcli311a4.efi. Figure 27 EFI boot configuration support utility 6. Emulex adapters can now be configured via the EFI shell.
Installation and Configuration The Emulex EFI BIOS configuration utility (Figure 29) appears. Figure 29 EFI BIOS configuration utility 9. Select the number of the adapter instance that corresponds to the adapter to be used for boot and press Enter. Note: If multiple adapters are installed, there will be multiple adapter entries. The order of the adapter instances listed is the order they will be scanned for a boot device; this does not necessarily correspond to PCI slot numbering.
Installation and Configuration Figure 30 EFI BIOS configuration utility option menu 10. Select 2 (Firmware Update) and press Enter. This displays a window similar to Figure 31 on page 54.
Installation and Configuration Figure 31 EFI BIOS firmware update utility 11. The utility prompts for a directory path. Type the directory path relative to the root directory and press Enter. In Figure 31, the directory path (as shown in the EFI prompt in Figure 26 on page 50) without the file system is \emulex. 12. The utility prompts for the EFI boot code/firmware filename. Type the filename (xxxxxxx.prg as it is found in the media containing the Emulex EFI boot/code utility, and press Enter.
Installation and Configuration Figure 32 EFI BIOS firmware update utility: Enabling/disabling the BIOS 15. Select 1 (Enable or Disable BIOS) and press Enter. This displays a window similar to Figure 33 on page 56.
Installation and Configuration Figure 33 EFI BIOS firmware update utility: Enabling the BIOS 16. Boot BIOS is disabled by default. Select Enabled and press Enter. 17. The utility reports EFI-Boot BIOS Option is Currently ENABLED. Press Esc to return to the prior configuration screen (Figure 32 on page 55). 18. Select 2 (Configure HBA Parameters) and press Enter. This displays a window similar to Figure 34 on page 57.
Installation and Configuration Figure 34 Configure HBA parameters window 19. Select 2 (Topology Selection) and press Enter. This displays a window similar to Figure 35. Figure 35 Current topology setting 20. Select the appropriate setting and press Enter: • In FC-SW environments, select AUTO (start Point to Point). • In FC-AL/direct-attach environments, leave the setting at the default of AUTO (start FCAL). 21. Press Esc to return to the configuration screen shown in Figure 34.
Installation and Configuration 22. Select 3 (PLOGI Retry Timer) and press Enter. This displays a window similar to Figure 36, which shows the default setting of NO RETRYs. Figure 36 Setting the PLOGI retry timer 23. The PLOGI retry timer specifies the amount of time following a port reset the adapter will wait to log in again and rescan the bus for devices. Setting a value of 50 msec allows a retry interval of 50 milliseconds for login and rescan functions to complete.
Installation and Configuration Figure 37 Configure boot parameters window A list of up to eight boot devices, in order of preference, can be saved in the adapter's BIOS utility. Initially, all entries should be listed with empty WWN values. 26. Select 1 to set the primary boot LUN, and press Enter. This displays a window similar to Figure 38.
Installation and Configuration 27. Select 1 (Scan Targets) to instruct the adapter to scan for attached targets, and press Enter. This displays a window similar to Figure 39. Figure 39 Targets 28. Select the number that corresponds to the array target port from which the boot will be configured, and press Enter. This displays a window similar to Figure 40 on page 61. In Figure 39, the array designated by 002: DID:2C1900 WWN:5006048A CD201641 is the array from which the boot will be configured.
Installation and Configuration Figure 40 LUNs for target array port 29. Select the number that corresponds to the LUN to be used for boot, and press Enter. This displays a window similar to Figure 41. In the Figure 40 example: • Entry 01 references LUN 00, which holds the Symmetrix Volume Logix VCM (LUN masking) database, cannot be used by the host. • Entry 02 references LUN 10 (this is a decimal representation; which corresponds to a hexadecimal value of 0A), which will be used for boot.
Installation and Configuration 30. In the Selected Boot Device window (Figure 41 on page 61), select the appropriate item and press Enter: • In FC-SW environments, select 1 (Boot this device via WWPN). • In FC-AL/direct-attach environments, select 2 (Boot this device via DID). A window similar to Figure 42 appears. Figure 42 Boot device identification The utility reports the array port WWN and the LUN address (in decimal) specified as the boot device. 31.
Installation and Configuration 32. Press Enter twice to return to the EFI shell. The EFI shell can now be exited, and the OS Installation can begin using the specified array-based LUN as the boot volume. Booting from SAN with HP Itanium servers with EMC storage Setting up the server Before booting from a SAN, set up the server as follows: 1. Download and install the latest system firmware. 2. Remove the internal hard disks. 3. Record the WWN of each adapter port (each adapter should be tagged). 4.
Installation and Configuration e. The driver files are located at C:\Program Files\Emulex\AutoPilot Installer\Drivers\Storport\IA64\. Copy the contents of this directory to the USB drive. Preparing the adapter Before booting from a SAN, the EFI Boot BIOS must be installed and the adapter Boot BIOS enabled. Adapter EFI firmware configuration 1.
Installation and Configuration Figure 44 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. In the example shown in Figure 44: • fs0, fs1, and fs2 refer to memory RAMdisks. • fs3 and fs4 refer to file systems on a CD inserted into the CD-ROM drive.
Installation and Configuration 3. The file system you select depends upon what media contains the Emulex EFI boot code/utility. In this example, the Emulex EFI boot code/utility resides on the USB memory drive. Point the EFI shell to the proper file system by typing fsN: (where N is the number which references the proper file system) and press Enter. 4. Type dir and press Enter to list the contents of the directory (Figure 45).
Installation and Configuration If the directory contents are inconsistent with what you expect, and do not appear to contain the Emulex boot code/utility, the file system select may not be correct. Verify the proper file system is selected. If the Emulex boot code/utility resides in a subdirectory, type cd subdirectory and press Enter. 5. The elxclinnnn.efi configuration support utility file must be loaded in the EFI shell to configure the Emulex adapter. Type load elxclinnnn.
Installation and Configuration 8. The EFI shell includes a driver configuration utility, accessed via drvcfg, which configures supported drivers. To configure the Emulex-specific driver, type drvcfg -s driverhandle (where driverhandle refers to the driver handle listed for the Emulex driver in the output of the drivers command, described above) and press Enter. (In Figure 47 on page 67, the driver handle is 8C, so the command entered is drvcfg -s 8C.
Installation and Configuration Figure 49 EFI BIOS configuration utility option menu 10. Select 2 (Firmware Update) and press Enter. This displays a window similar to Figure 50.
Installation and Configuration 11. The utility prompts for a directory path. Type the directory path relative to the root directory and press Enter. In Figure 50 on page 69, the directory path (as shown in the EFI prompt in Figure 45 on page 66) without the file system is \emulex. 12. The utility prompts for the EFI boot code/firmware filename. Type the filename (xxxxxxx.prg as it is found in the media containing the Emulex EFI boot/code utility, and press Enter.
Installation and Configuration This displays a window similar to Figure 52. Figure 52 EFI BIOS firmware update utility: Enabling the BIOS 16. Boot BIOS is disabled by default. Select Enabled and press Enter. 17. The utility reports EFI-Boot BIOS Option is Currently ENABLED. Press Esc to return to the prior configuration screen (Figure 51 on page 70). 18. Select 2 (Configure HBA Parameters) and press Enter.
Installation and Configuration This displays a window similar to Figure 53. Figure 53 Configure adapter parameters window 19. Select 2 (Topology Selection) and press Enter. This displays a window similar to Figure 54. Figure 54 Current topology setting 20. Select the appropriate setting and press Enter: • In FC-SW environments, select AUTO (start Point to Point). • In FC-AL/direct-attach environments, leave the setting at the default of AUTO (start FCAL).
Installation and Configuration 21. Press Esc to return to the configuration screen shown in Figure 53 on page 72. 22. Select 3 (PLOGI Retry Timer) and press Enter. This displays a window similar to Figure 55, which shows the default setting of NO RETRYs. Figure 55 Setting the PLOGI retry timer 23. The PLOGI retry timer specifies the amount of time following port reset the adapter will wait to log in again and rescan the bus devices.
Installation and Configuration Figure 56 Configure boot parameters window A list of up to eight boot device, in order of preference, can be saved in the adapter's BIOS utility. Initially, all entries should be listed with empty WWN values. 26. Select 1 to set the primary boot LUN, and press Enter. This displays a window similar to Figure 57 on page 74.
Installation and Configuration 27. Select 1 (Scan Targets) to instruct the adapter to scan for attached targets, and press Enter. This displays a window similar to Figure 58. Figure 58 Targets IMPORTANT If booting from Symmetrix with volume logix enabled, do not select LUN 0, as this LUN is reserved for internal Symmetrix use. 28. Select the number that corresponds to the array target port from which the boot will be configured, and press Enter. This displays a window similar to Figure 59 on page 76.
Installation and Configuration Figure 59 LUNs for target array port 29. Select the number that corresponds to the LUN to be used for boot, and press Enter. This displays a window similar to Figure 60. In the Figure 59 example: • Entry 01 references LUN 00, which holds the Symmetrix Volume Logix VCM (LUN masking) database, cannot be used by the host. • Entry 02 references LUN 10 (this is a decimal representation; which corresponds to a hexadecimal value of 0A), which will be used for boot.
Installation and Configuration 30. In the Selected Boot Device window (Figure 60 on page 76), select the appropriate item and press Enter: • In FC-SW environments, select 1 (Boot this device via WWPN). • In FC-AL/direct-attach environments, select 2 (Boot this device via DID). A window similar to Figure 61 appears. Figure 61 Boot device identification The utility reports the array port WWN and the LUN address (in decimal) specified as the boot device. 31.
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 Installing Windows on an external SAN disk using an EFI RAMDISK 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 86 Windows 2000/2003 external boot disk installation This section is a step-by-step procedure for installing Windows 2000/2003 operating system on an external boot device.
Installation and Configuration Note: If you are using Emulex STORPort driver 2.01a4 or later on Windows 2003, and are booting externally to an EMC array, you will need to install using driver version 1.30a9. Driver version 2.10a7 and later require a minimum of Windows 2003 with Service Pack 2 and STORPort hotfix Q950903. 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 2.
Installation and Configuration Figure 62 Windows setup screen with F6 prompt Note: Windows 2000 does not display the F6 prompt.
Installation and Configuration 3. When prompted for additional drivers, select S (Specify Additional Device). Figure 63 Specifying a driver for your adapter 4. Insert the Windows CD-ROM into the drive 5. Insert the prepared USB drive into the USB port. 6. Boot the server to the EFI shell 7. Install the Ramdisk using the following procedure At the shell prompt, locate your USB flash drive in the device mapping table.
Installation and Configuration You should see the message noting the driver has loaded successfully. To locate the new RAMDISK, type Exit and press Enter. From the system Boot Manager menu, select EFI Shell to return to the EFI Shell. The device map should now show a new FS device and the previous USB device. Note: The order of devices may have shifted with the discovery of the RAMDISK.
Installation and Configuration Select C to proceed with the manual installation. 11. A Windows Licensing Agreement appears. 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 hard disk partition. (Refer to Figure 64.) 12.
Installation and Configuration 13. If you are installing an operating system for the first time, highlight Unpartitioned Space on the adapter. 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 17. Follow the onscreen instructions to complete the installation. When the Completing the Windows Setup Wizard screen appears, click Finish. 18. 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 65). Figure 65 Windows Boot Manager 3. Press Enter to continue the installation. The Windows Setup screen displays (Figure 66).
Installation and Configuration 4. Click Next to continue to the Windows Install screen (Figure 67). Figure 67 Windows Install screen 5. Click Install now to continue to the Windows operating system selection screen (Figure 68).
Installation and Configuration 6. Choose your operating system type and click Next to continue to the Microsoft Software License Terms screen (Figure 69). Figure 69 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 70 on page 90).
Installation and Configuration . Figure 70 Windows setup screen 8. Click Custom (advance) if you want to install a clean copy of Windows. The Load driver screen displays (Figure 71).
Installation and Configuration 9. Select Load Driver (Figure 71 on page 90) if booting from the external device and then click Next to continue. The Loading driver screen displays (Figure 72). Figure 72 Loading driver screen 10. Click Browse to load your adapter driver.
Installation and Configuration The Browse for Folder screen displays (Figure 73). Figure 73 Browse for Folder screen Note: You would see your USB jump-drive rather than the Floppy Drive A as shown in Figure 73.
Installation and Configuration 11. Select your USB jump-drive (Figure 74). Figure 74 Specifying a driver for your adapter 12. Click Next to load your adapter driver.
Installation and Configuration You will be asked where you want to install Windows (Figure 75). Figure 75 Windows installation prompt screen Note: Select Drive Options (advance) to format your file system.
Installation and Configuration After the adapter driver is loaded, the Install Windows screen displays (Figure 76). Figure 76 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 Windows 2008 Server Core operating system option Windows Server 2008 includes a variation of an installation called a Server Core. Server Core is a "scaled-back" installation where no Windows Explorer shell is installed. All configuration and maintenance is done either through the command line interface windows or by connecting to the machine remotely using Microsoft Management Console.
Installation and Configuration Limitations Since Server Core is a special installation of Windows Server 2008, the following limitations exist: ◆ You cannot upgrade from a previous version of the Windows Server operating system to a Server Core installation. Only a clean installation is supported. ◆ You cannot upgrade from a full installation of Windows Server 2008 to a Server Core installation. Only a clean installation is supported.
Installation and Configuration Likewise, the Emulex HBAnyware utility must be started from the command line. Figure 79 Emulex HBAnyware utility Once the command has been issued, the installation wizard for the driver/utility will run with a normal installation GUI interface as it would on a standard Windows 2008 installation.
Installation and Configuration Installing adapter driver and software utilities Emulex adapters must be installed in the server prior to installing the drivers and utilities. (Refer to “Installing the adapter” on page 22.) 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.
Installation and Configuration Required Windows STORPort updates Currently, the shipping versions of Windows require post-RTM hot fixes to resolve some known issues. For all Windows STORPort installations, you must obtain the current Microsoft QFE hotfix listed in the EMC Support Matrix with the adapter driver revisions. IMPORTANT Install this QFE before installing the adapter driver.
Installation and Configuration The window shown in Figure 80 on page 101 appears. Figure 80 Storport Miniport Driver Kit installation window 2. Select Next to start the installation. This displays a window similar to Figure 81 on page 102, identifying the default installation folder.
Installation and Configuration Figure 81 Specifying the installation folder 3. Select Install to accept the default installation folder, or type an alternative folder name. Then click Install. The installation process begins, and displays status until complete. Accept all installation defaults on each page of the installation wizard. When installation is complete, the window in Figure 82 on page 103 appears.
Installation and Configuration Figure 82 Installation complete 4. Select the Start AutoPilot Installer checkbox (if not already checked) and click Finish. This opens the AutoPilot Installer program, and displays a window similar to Figure 83 on page 104. The AutoPilot Installer will help you install the driver, as well as the HBAnyware utility.
Installation and Configuration Figure 83 AutoPilot installer program Note: First time driver installations may display "not available" in the driver and firmware columns. This is normal and does not indicate an issue. The Autopilot program automatically discovers the adapters in the system.
Installation and Configuration Note: If no adapters are discovered: • Verify the adapter is properly seated into the bus and powered on. The LEDs should be lit. • Verify the adapters are visible in Computer Management/Device Manager/SCSI and RAID controllers. For more troubleshooting information refer to “Starting device manager for Windows” on page 166. 5. Select Next to continue. This displays a window similar to Figure 84.
Installation and Configuration 6. For each adapter, use the drop-down menu to select the new driver to be installed. Then select Next to continue. This displays a window similar to Figure 85 on page 106. Figure 85 Adapter configuration: PowerPath selection 7. Select the appropriate answer regarding PowerPath® software, and click Next to display the next window (Figure 86 on page 107). PowerPath is required when there are multiple paths to an array. Powerpath is always required for AX-series arrays.
Installation and Configuration Note: This question will only appear if you are installing the SCSIPort driver. Figure 86 Topology selection 8. Select the topology of your storage network: • Select Arbitrated Loop when directly connected to the array (no Fibre Channel switch). • Select Point-to-Point when connected to a SAN (using a Fibre Channel switch). Click Next. The drivers and utilities are installed. 9. After installation is complete, the message shown in Figure 87 on page 108 appears.
Installation and Configuration Note: This question will only appear if you are installing the SCSIPort driver. Figure 87 Completing the installation Click OK, and then click Next on the AutoPilot Installer window. This displays the window in Figure 88 on page 109.
Installation and Configuration Figure 88 Installation complete 10. You can print or view the installation report. Note the report is saved in the C:\Program Files\Emulex\AutoPilot Installer\reports. Click Finish to close the AutoPilot Installer program. 11. When prompted to restart your computer, click Yes. Updating the adapter firmware using the HBAnyware utility Note: Close all applications prior to this upgrade. It is not recommended to open any other applications during this upgrade.
Installation and Configuration Note: For FCoE CNAs, refer to “Installing Fibre Channel firmware on an Emulex CNA” on page 120 for installation procedures. 1. Ensure that critical files on your local boot disk are backed up as a measure of protection. 2. From the Windows desktop, select Start > Programs > Emulex > HBAnyware. Select your adapter in the left pane. This will open the General tab in the right pane, as shown in Figure 89 on page 110.
Installation and Configuration 3. Select your adapter in the left pane, and then click the Firmware tab in the right pane (Figure 90 on page 111). Figure 90 HBAnyware: Firmware tab 4. Use the Browse button to locate the firmware file downloaded previously. 5. On the Select Firmware File dialog box (Figure 91 on page 112), select the firmware file and click Open.
Installation and Configuration Figure 91 Select Firmware File dialog box 6. On the Firmware tab, click Download to initialize the firmware update. When the update is complete, a Download complete message will appear. If there is a dual-channel adapter or multiple adapters in the system, select the next adapter and repeat steps 5 through 6 for each adapter.
Installation and Configuration Adapter BIOS upgrade This section contains the following information: ◆ “Obtaining the adapter BIOS” on page 113 ◆ “Installing the adapter BIOS” on page 113 Obtaining the adapter BIOS Refer to “Installation and configuration overview” on page 21 for downloading instructions. Installing the adapter BIOS Note: Close all applications prior to this upgrade. It is not recommended to open any other applications during this upgrade. 1.
Installation and Configuration Select your adapter in the left pane. This will open the General tab in the right pane, as shown Figure 92 on page 114. Figure 92 HBAnyware: General tab 2. Using Windows Explorer, navigate to the folder containing the BIOS. Open Readme.txt file included in the BIOS kit to find which.PRG file corresponds to your adapter.
Installation and Configuration 3. On the Firmware tab (Figure 93 on page 115), use the Browse button to locate the .PRG BIOS file for your adapter. Figure 93 HBAnyware: Firmware tab 4. On the Select Firmware File dialog box (Figure 94 on page 116), select the firmware file and click Open.
Installation and Configuration Figure 94 Select Firmware File dialog box 5. On the Firmware tab, click Download to start the upgrade. When the upgrade is complete, a Download complete message will appears. If there is a dual-channel adapter, or multiple adapters are in the system, select the next adapter and repeat steps 3 through 5 for each adapter.
Installation and Configuration Fibre Channel over Ethernet (FCoE) Converged Network Adapter (CNA) procedures This section provides the following information on Fibre Channel over Ethernet (FCoE) Converged Network Adapters (CNAs): ◆ “Overview” on page 117 ◆ “Installing Fibre Channel firmware on an Emulex CNA” on page 120 ◆ “Installing Menlo firmware on an Emulex CNA” on page 126 ◆ “Installing or upgrading the driver and utilities on an Emulex OCe10102-FM CNA” on page 132 ◆ “Updating adapter firmwar
Installation and Configuration Figure 95 Device Manager Both of these hardware devices require a driver in order to function. For the Fibre Channel adapter, the same procedure that is used to install drivers on standard Fibre Channel adapters, described in “Installing adapter driver and software utilities” on page 99, can be used. Note: The procedures in this section require that the adapter driver and HBAnyware utility be installed first.
Installation and Configuration FCoE adapters also require firmware code for the Fibre Channel adapter, as well as for the encapsulation ASIC known as the Menlo chip. To update these firmware versions, the Emulex HBAnyware utility, shown in Figure 96 on page 119must be used. The minimum HBAnyware version for use with FCoE adapters is v4.0a32 and is packaged with the EMC-approved driver for the FCoE adapter.
Installation and Configuration Installing Fibre Channel firmware on an Emulex CNA To install the Fibre Channel firmware on your FCoE converged network adapter, complete the following steps. Note: The procedures in this section require that the adapter driver and HBAnyware utility be installed first. 1. Start the HBAnyware utility, shown in Figure 97. In the left pane of the utility, you will see the CNA listed under your server name.
Installation and Configuration 2. Click open the CNA and click on the WWPN in order to view all of the possible options in the right pane of the utility, as shown in Figure 98.
Installation and Configuration 3. In the right pane of the HBAnyware utility, click the Maintenance tab, as shown in Figure 99. Figure 99 Maintenance tab 4. Under the Maintenance tab, you will see information about the currently loaded firmware, kernel version, and boot BIOS versions on the CNA. To update the Fibre Channel firmware of the adapter, click Update Firmware, as shown in Figure 99.
Installation and Configuration 5. A confirmation dialog box, shown in Figure 100, will appear to explain the potential time it will take to perform the firmware update. To continue with the firmware update, click Yes. Figure 100 Confirmation dialog box 6. A new window appears, as shown in Figure 101 on page 124. In this window, browse to the location of your firmware file that you wish to load.
Installation and Configuration 7. After locating your firmware file, click Start Download to flash the firmware file to the CNA, as shown in Figure 101.
Installation and Configuration A progress bar appears, as shown in Figure 102, as the firmware is downloaded to the CNA. A message will appear when the process is complete. 8. Click Close to complete the firmware update procedure. Figure 102 Firmware Download progress bar .
Installation and Configuration If you have other CNAs installed in your server, select them in the left pane of the utility and follow this procedure for each CNA you need to update. Installing Menlo firmware on an Emulex CNA To install the Menlo encapsulation ASIC firmware on your FCoE converged network adapter, complete the following steps. Note: The procedures in this section require that the adapter driver and HBAnyware utility be installed first. 1. Start the HBAnyware utility, shown in Figure 103.
Installation and Configuration 2. Click open the CNA in order to view all of the possible options in the right pane of the utility, as shown in Figure 104. Figure 104 Options 3. In the right pane of the HBAnyware utility, click the CEE tab. 4. Under the CEE tab, you will see information about the currently loaded Menlo firmware version on the CNA, as shown in Figure 105. To update the Menlo firmware of the adapter, click Update Firmware.
Installation and Configuration Figure 105 128 CEE tab EMC Host Connecivity with Emulex Fibre Channel HBAs and CNAs in the Windows Environment
Installation and Configuration 5. A warning dialog box appears, as shown in Figure 106, providing information about CEE firmware. To continue with the firmware update, click Yes. Figure 106 Warning dialog box 6. A new window appears, as shown in Figure 107 on page 130. In this window, browse to the location of your firmware file that you wish to load.
Installation and Configuration 7. After locating your firmware file, click Start Download to flash the firmware file to the CNA, as shown in Figure 107. Figure 107 Start Download A progress bar appears, as shown in Figure 108 on page 131, as the firmware is downloaded to the CNA. A message appears when the process is complete.
Installation and Configuration 8. Click Close to complete the firmware update procedure. Figure 108 Progress bar If you have other CNAs installed in your server, select them in the left pane of the utility and follow this procedure for each CNA you need to update. Note: EMC recommends rebooting your server after completing firmware updates to your adapter.
Installation and Configuration Installing or upgrading the driver and utilities on an Emulex OCe10102-FM CNA To install or upgrade the driver and utilities on an Emulex OCe10102-FM CNA, complete the following steps. 1. Download the driver kit installer from the Emulex website in the EMC section and install it on your system. If you have downloaded the kit to your hard drive, locate then double-click the file.
Installation and Configuration Figure 109 OneCommand Manager installation window 2. Click Next to start the installation. This displays an Installation Options window, similar to Figure 110 on page 134, identifying the default installation folder.
Installation and Configuration Figure 110 Specify the installation folder 3. Click Install to accept the default installation folder or type an alternative folder name, then click Install. The installation process begins and displays the status until it is complete. Accept all installation defaults on each page of the installation wizard. When the installation is complete,an Installation completed window, similar to Figure 111 on page 135, displays.
Installation and Configuration Figure 111 Installation completed window 4. Select the Start AutoPilot Installer checkbox (if not already checked) and click Finish. The AutoPilot Installer programopens and displays a window similar to Figure 112 on page 136. The AutoPilot Installer will help you install the driver and the OneCommand Manager utility.
Installation and Configuration Figure 112 AutoPilot Installer window Note: First time driver installations may display "not available" in the driver and firmware columns. This is normal and does not indicate an issue. The AutoPilot program automatically discovers the adapters in the system. If no adapters are discovered: • Verify the adapter is properly seated into the bus and powered on. The LEDs should be lit.
Installation and Configuration Figure 113 Driver installation window After the installation is complete, an AutoPilot Installer Warning message displays, as shown in Figure 114 on page 138.
Installation and Configuration Figure 114 AutoPilog Installer Warning dialog box 6. Click OK and then click Next on the AutoPilot Installer window. A confirmation window displays, as shown in Figure 115 on page 139.
Installation and Configuration Figure 115 Installation complete confirmation window You can print or view the installation report. Note the report is saved in the C:\ProgramFiles\Emulex\AutoPilotInstaller\reports. 7. Click Finish to close the AutoPilot Installer program. 8. When prompted to restart your computer, click Yes. Updating adapter firmware on an Emulex OCe10102-FM CNA The OneCommand Manager application enables you to update firmware for a single adapter or simultaneously for multiple adapters.
Installation and Configuration ◆ Before you can perform a firmware update, the firmware file must be downloaded from the Emulex website and extracted to a folder on a local drive. This file could be included on EMC-approved installation media, or downloaded from the Emulex website, as described in “Downloading latest Emulex drivers/firmware/BIOS files” on page 20.
Installation and Configuration 2. Click on the CNA to view the Firmware tab, as shown in Figure 117. Figure 117 Firmware tab 3. Click on the Firmware tab. The Update Firmware tab displays information about the currently loaded firmware, Boot BIOS versions on the CNA. 4. Click Update Firmware, as shown in Figure 117. An Adapter Firmware Download dialog box displays, as shown in Figure 118 on page 142.
Installation and Configuration Figure 118 Adapter Firmware Download dialog box 5. Browse to the location of your firmware file that you wish to load as shown in Figure 119.
Installation and Configuration This file could be included on EMC-approved installation media, or downloaded from the Emulex website, as described in “Downloading latest Emulex drivers/firmware/BIOS files” on page 20. 6. Click OK to start loading the firmware. A confirmation dialog box displays, explaining the potential time it will take to perform the firmware update, as shown in Figure 120. Figure 120 Download Firmware confirmation box 7. Click Yes to continue with the firmware update.
Installation and Configuration Figure 121 Adaptr Firmware Download progress dialog box 8. Click Close and reboot the system to activate the new firmware. Updating firmware for multiple adapters Use batch mode to install firmware on multiple adapters in a single step. Batch firmware loading is restricted to a single firmware file and to all accessible adapters for which that file is compatible. Note: This is not available in read-only mode.
Installation and Configuration Figure 122 Download Firmware dialog box 2. When the Batch Firmware Download dialog box displays, click Browse, as shown in Figure 123.
Installation and Configuration The Firmware File Selection dialog box displays 3. Navigate to the firmware file you want to use and click OK. A dialog box appears notifying you that the OneCommand Manager application is searching for compatible adapters. Once compatible adapters are found: • The "Firmware File" text area of the main Batch Download dialog displays the selected image file's path.
Installation and Configuration 1. When the Emulex OneConnect FCoE BIOS banner displays during power-on self test (POST), as shown in Figure 124, press Alt-E or Ctrl-E to enter the Emulex OneConnect FCoE BIOS Configuration utility. Figure 124 Emulex OneConnect FCoE BIOS banner Note: If no Emulex OneConnect FCoE BIOS banner is displayed during POST, verify that a bootable BIOS image has been loaded on the adapter and that the image has been explicitly enabled.
Installation and Configuration In this example, there are multiple adapters installed. The order of the adapter instances are listed in the order they will be scanned for a boot device. Note that this does not necessarily correspond to PCI slot numbering. 2. Select the row number of the adapter instance that corresponds to the adapter that will be used for boot and press Enter.. A screen displays similar to Figure 126. Figure 126 Emulex OneConnect FCoE BIOS configuration options 3.
Installation and Configuration 4. Select Enable to enable the adapter and press Enter to accept the setting. Figure 127 Enable the adapter 5. Press Esc to return to the previous configuration screen, as shown in Figure 128. Figure 128 Emulex OneConnect FCoE BIOS configuration option 6. Scroll down and select Configure Boot Devices and press Enter.
Installation and Configuration This displays a list of saved boot devices, as shown in Figure 129. Figure 129 List of Saved Boot Devices A list of up to eight boot devices, in order of preference, can be saved in the adapter's BIOS utility. Initially, all entries should be listed as "Unused.
Installation and Configuration 7. Type 1 to set the primary boot LUN and press Enter. This displays a screen similar to Figure 130. Figure 130 Setting the primary boot LUN A list representing all array targets visible to the adapter is presented. In this example, a multiple arrays are zoned to the adapter. 8. Select the two-digit row number corresponding to the array to be used for boot (02 in this example) and press Enter. This displays a screen similar toFigure 131 on page 152.
Installation and Configuration Figure 131 Scanning for available boot LUNs If no entries (other than 00) appear, verify the following: • If multiple adapters are present, verify the adapter selected in the BIOS utility is the same adapter 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 VNX series or CLARiiON systems, verify the single I/O path points to the SP that owns the boot LUN.
Installation and Configuration After the scan, a list of available LUNs appears, similar to Figure 132. Figure 132 LUNs available for use as boot LUN In this example, entry 01 references LUN 00, which holds the Symmetrix Volume Logix VCM (LUN masking) database. This LUN cannot be used by the host. Entry 04 references LUN 03, which will be used for boot.
Installation and Configuration Figure 133 Selecting the boot method 11. Select the type of your environment and press Enter: • In FC-SW environments, select Boot this device via WWPN. You will receive a confirmation box asking you to reboot the system, as shown in Figure 134.
Installation and Configuration 12. Press Y to reboot the system. During the subsequent reboot, the Emulex OneConnect FCoE BIOS banner screen shows the array and LUN that has been specified as a boot-capable LUN, as shown in Figure 135. At this point, the OS installation can begin using this LUN as the boot volume.
Installation and Configuration 1. When the Emulex OneConnect 10 GbE iSCSI BIOS banner displays during power-on self test (POST), as shown in Figure 136, press Ctrl S to enter the Emulex OneConnect 10 GbE iSCSI BIOS Configuration utility.
Installation and Configuration 2. The utility opens to the main Emulex OneConnect iSCSI Select Utility page, as shown in Figure 137. Figure 137 Emulex OneConnect iSCSI Select Utility page There is one iSCSI Initiator Name displayed, the host's IQN name. Use the Tab key to select the Controller Configuration. 3. The next screen displays the number of controllers under the Controller Selection Menu, as shown in Figure 138.
Installation and Configuration Details of the individual controller configuration display, as shown in Figure 139. Figure 139 Individual controller configuration details 4. Select Controller Properties and press Enter. A message displays showing the Controller Model Number, BIOS and Firmware Version, and Boot Support, as shown in Figure 140. Figure 140 Enable Boot Support 5. Use the Tab key to highlight Boot Support. A drop-down menu displays. a.
Installation and Configuration 7. From this screen, scroll down and select Network Configuration and press Enter. This will display the Controller MAC Address, Port Speed, Link Status, and other information, as shown in Figure 141. Figure 141 Controller Network Configuration screen 8. Press the Tab key to select Configure Static IP Address and press Enter. The Controller Static IP Address screen displays.
Installation and Configuration 9. As shown in Figure 142, you can key in the IP address, Subnet Mask, and Default Gateway. To save the IP address, use the Tab key to highlight Save and press Enter. Figure 143 Controller Static IP Address 10. Press Esc to return to the Controller Configuration screen as shown in Figure 139 on page 158. Scroll down and select iSCSI Target Configuration and press Enter. Figure 144 shows the list of Targets which are already connected to the host.
Installation and Configuration You need to key in the iSCSI Target Name, which is the desired array's IQN name and iSCSI Target IP address as shown in Figure 145. Figure 145 Adding iSCSI Target 12. After you have completed all the setup and boot selections, press Esc key to return to the Emulex OneConnect iSCSI Select Utility page, as shown in Figure 137 on page 157. 13. To save all the configurations, use the Tab key to select Save and then press Esc. 14.
Installation and Configuration 15. During the subsequent reboot, the Emulex OneConnect 10 GbE iSCSI BIOS banner screen shows the array and LUN that has been specified as a boot-capable LUN, as shown in Figure 146. At this point, the OS installation can begin using this LUN as the boot volume.
Installation and Configuration Establishing connectivity to the storage array Once the adapter has been properly configured, connectivity will need to be established between the adapter and the storage array. In the case, where the adapter will be directly connected to the storage array, the cable can just be attached. However, when attaching to an FC or FCoE switch, several additional configuration steps are needed.
Installation and Configuration Verifying connectivity to the storage array This section describes various ways to verify successful connectivity between adapter and the attached storage device.
Installation and Configuration Figure 147 HBAnyware: General tab The discovery tree (left pane) displays icons representing discovered network (SAN) elements (local hostname, system hostnames, and all adapters active on each host). Targets and LUNs, when present, are also displayed. 2. Click the plus sign (+) to expand the list below an adapter and display all LUNs that attached to a target. Note: The display in Figure 147 assumes the driver and cable were properly installed.
Installation and Configuration Starting device manager for Windows To verify an adapter is connected to a storage device: 1. Right-click My Computer on the desktop and select Manage to bring up the Computer Management dialog box (Figure 148). Figure 148 Computer Management dialog box 2. Select Device Manager > Disk drives to list all target LUNs attached to the entire system. 3. Double-click the SCSI and RAID controller icon to verify that adapters are detected and installed.
Installation and Configuration 2. In the console tree under Storage, select Disk Management. The right pane (Figure 149) displays all target LUNs attached to the entire system. Figure 149 Computer management window: Disk management pane Starting PowerPath GUI for Windows 1. Start EMC PowerPath for Windows. (Refer to the Windows Host Connectivity Guide.) 2. From the Windows desktop, select Start > Programs > EMC > PowerPath > PowerPath Administrator.
Installation and Configuration Figure 150 PowerPath Administrator window Note: The display assumes the driver and cable were properly installed. For more detail, refer to “Installing adapter driver and software utilities” on page 99. 3. Click the plus sign (+) to expand EMC PowerPathAdmin to display Path Management, Storage Arrays, Disks, and Adapters. All target LUNs and the total number of adapters managed by PowerPath are displayed. For example, adapters found by PowerPath: 2.
Installation and Configuration Installing Emulex LPSe12002 8 Gb PCIe EmulexSecure Fibre Channel adapter This section includes the following information needed to install an Emulex LPSe12002 8 Gb PCIe EmulexSecure Fibre Channel adapter: ◆ “Setting up an Emulex encrypted HBA” on page 169 ◆ “Installing PowerPath with encryption with RSA enabled” on page 173 ◆ “Installing an existing encryption HBA and EHAPI software” on page 174 ◆ “Configuring PowerPath encryption with RKM server” on page 175 Setting
Installation and Configuration Figure 151 Emulex One Command Manager software installation window 2. Click Next until the installation is complete.
Installation and Configuration 3. Install the EHAPI software. Figure 152 shows the status ofthe eHBA in the Device Manager before installing EHAPI. Figure 152 eHBA Status before installing EHAPI Note: An internet connection is needed to install the EHAPI software. Be sure to configure the gateway connection correctly. If there is a problem running the EHAPI setup, install .NET Framework 3.5. After installing .NET, run the EHAPI setup again.
Installation and Configuration The ElxSec Setup Wizard displays, as shown in Figure 153.
Installation and Configuration Figure 154 shows the status of your eHBAs in the Device Manager after installing EHAPI. Figure 154 eHBA Status after installing EHAPI Installing PowerPath with encryption with RSA enabled 1. Follow the instructions in the PowerPath and PowerPath/VE for Windows Installation and Administration Guide, located on EMC Online Support at https://support.EMC.com, for general installation steps and registration.
Installation and Configuration 2. Complete this additional step to register the PowerPath license key, which is specifically for encryption, as shown in Figure 155. Figure 155 Register PowerPath license key for encryption Installing an existing encryption HBA and EHAPI software 1. Remove the existing EHAPI software using the Add/Remove Programs of ElxSec. 2. Install the new EHAPI software by running setup.exe in the EHAPI kit and reboot the system. 3.
Installation and Configuration Configuring PowerPath encryption with RKM server 1. Copy the credentials to the host. Once PowerPath is installed and registered, copy the .cer and .pfx client credentials files generated by RKM server to the PowerPath encryption configuration directory C:\Program Files\EMC\RSA\Rkm_Client\config. This directory should also contain four client configuration file templates (.tmpl files) by default. 2. Edit the Key Manager Client Configuration files.
Installation and Configuration Figure 156 Config.bat 4.
Installation and Configuration Installing additional Unisphere/Navisphere Host Agent software The Unisphere™ /Navisphere® Host Agent should be used to automatically register host connections with the array. PowerPath and ATF require different registration types and the Unisphere/Navisphere Host Agent is the preferred method over manual registrations. You should install the Unisphere/Navisphere Host Agent software to ensure the adapter connections are all registered correctly.
Installation and Configuration 4. Perform a device rescan on your host, and verify the additional device paths are present. Option 2: With brief disruption of host connectivity (simpler procedure using Unisphere/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 Emulex NPIV solution N_Port ID Virtualization (NPIV) allows end users to effectively "virtualize" the Fibre Channel adapter functionality such that each virtual machine running on a server can share in a pool of adapters, yet have independent access to its own protected storage.
Installation and Configuration 180 EMC Host Connecivity with Emulex Fibre Channel HBAs and CNAs in the Windows Environment
2 Invisible Body Tag Miscellaneous Planning and Procedures This chapter contains information on planning and troubleshooting. ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ Zoning and connection planning in a fabric environment ........ Manually installing the adapter driver — Advanced users ...... Blade server restrictions .................................................................. Using the Emulex configuration tool ............................................ Configuring multiple Fibre Channel topologies on a host .......
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 Manually installing the adapter driver — Advanced users This procedure is only necessary if you are not using the auto-pilot installation. For more information, refer to “Obtaining the Emulex AutoPilot Install Kit” on page 100. Downloading the driver Refer to the Figure 1 on page 21 to obtain the latest advanced driver (legacy install) kit.
Miscellaneous Planning and Procedures not contain the latest EMC-approved adapter revisions. Refer to the EMC Support Matrix.
Miscellaneous Planning and Procedures Migrating Windows 2003 drivers from SCSI to STOR As of April 2006, STORPort has been fully adopted by third-party software and tape vendors and EMC is proceeding towards sole STORPort support under Windows 2003. Adding to the technical benefits of STORPort, phasing-out SCSI miniport on Windows 2003 will provide better coordination of driver version support from OEMs.
Miscellaneous Planning and Procedures can be installed and previous target binding settings will be carried over to the STORPort driver. Installing the driver on a Windows host Note: Refer to release notes provided with the driver for information that might be unique to new driver revisions. Be sure to perform adapter firmware upgrades before installing adapter drivers. Failure to maintain minimum required adapter firmware revisions can cause errors when installing drivers.
Miscellaneous Planning and Procedures or generic location. Choose Install from a list or generic location [Advanced], and click Next. On the next screen, you are asked to choose your search and installation options, click Don’t search. I will choose the driver to install, and click Next. Select SCSI & RAID Controllers from the list, and click Next then Jump to Step 7. • For Windows 2008, you will be asked how you want to search for the driver. Click Browse my computer for driver software.
Miscellaneous Planning and Procedures IMPORTANT Failure to reboot before installing the Application Kit can result in a host blue screen error. Uninstall any previous Application Kits before attempting to install the Application Kit. Note: Step 17 and Step 18 are only necessary for users using SCSIPort drivers. STORPort users can skip these steps. 17. After the reboot completes, install the EMLXApps Application kit included with the driver. To do this, expand the setupapps.exe contained in the EMLXApps.
Miscellaneous Planning and Procedures installing drivers. Refer to the EMC Support Matrix for the latest required adapter revisions. If you have installed a previous version of the Emulex HBAnyware Application Kit, and are upgrading the adapter driver, uninstall the previous Emulex HBAnyware Application Kit from the Windows Control Panel using the Add/Remove Programs applet before proceeding. 1. Boot the host (if necessary) with Windows 2000 or Windows 2003. 2.
Miscellaneous Planning and Procedures for driver software on your computer. Click the option Let me pick from a list of device drivers on my computer. Continue to Step 8. 8. In the next window, click Have Disk. 9. Enter the path to the diskette containing the driver (A:\, for example), or use the browse function to locate the driver; then click OK. 10. Select the appropriate driver for your adapter from the displayed list and click Next.
Miscellaneous Planning and Procedures Note: Step 18 and Step 19 are only necessary for users using SCSIPort drivers. STORPort users can skip these steps. 18. After the reboot is completed, install the EMLXApps Application Kit included with the driver. To do this, expand the setupapps.exe contained in the EMLXApps .zip file, and run the setupapps.exe program. This install updates the Windows installer to v2.0 and then installs three Emulex applications: the Port driver configuration tool (ELXCFG.
Miscellaneous Planning and Procedures Editing the Windows time-out value Note: 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 time-out 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. Type regedt32.
Miscellaneous Planning and Procedures Blade server restrictions Table 3 describes Emulex software support for Blade servers.
Miscellaneous Planning and Procedures Using the Emulex configuration tool The Emulex configuration tool allows you to enable adapter settings to connect to a Symmetrix, VNX series, or CLARiiON storage system. For Windows 2003, EMC supports both the STORPort driver class and the SCSIPort driver class. This section contains information for the SCSIPort Configuration Tool (ELXCFG.EXE) for Windows 2000 and Windows 2003. The Emulex STORPort configuration tool (lpUtilNT.EXE/lpUtil64.
Miscellaneous Planning and Procedures ELXCFG.EXE Versions This section describes the supported versions of ELXCFG.EXE. ELXCFG.EXE v1.41a2 of the configuration tool allows you to enable adapter settings to connect to a Symmetrix, VNX series and CLARiiON from the same host while using separate adapters. The EMC configuration options for this version are shown in Figure 159 on page 207 and Figure 160 on page 207. Version 1.
Miscellaneous Planning and Procedures ◆ CLARiiON arbitrated loop (InitLinkFlags=0x01000000 (arbitrated loop, 1 Gb/s)) ◆ CLARiiON fabric (InitLinkFlags=0x01000002 (fabric, 1 Gb/s)) ELXCFG.EXE v1.41a3 of the configuration tool allows you to enable adapter settings to connect to a Symmetrix, VNX series, and CLARiiON from the same host while using the same adapter. The EMC configuration options for this version are shown in the figure under Figure 160 on page 207. Version 1.
Miscellaneous Planning and Procedures ◆ EMC fabric with EMC PowerPath/ATF (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=10, LinkDown=10) ELXCFG.EXE v1.41a4 enables adapter settings to connect to a Symmetrix, VNX series, or CLARiiON from the same host while using the same adapter. This version is distributed separately, and is labeled EMC universal configuration tool for Symmetrix, VNX series, or CLARiiON.
Miscellaneous Planning and Procedures ◆ EMC fabric with EMC PowerPath/ATF (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=10, LinkDown=10) ELXCFG.EXE v1.41a5 ELXCFG.EXE has the same settings as v1.41a4, and is packaged with the 2.13a4 driver. ELXCFG.EXE v1.41a6 enables adapter settings to connect to a Symmetrix, VNX series, or CLARiiON from the same host while using the same adapter.
Miscellaneous Planning and Procedures ◆ EMC fabric without EMC PowerPath/ATF (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=45, LinkDown=45) ◆ EMC fabric with EMC PowerPath/ATF (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=10, LinkDown=10) ELXCFG.EXE v1.41a10 enables adapter settings to connect to a Symmetrix, VNX series, or CLARiiON from the same host while using the same adapter. This version is distributed with the 2.20a12 and 2.
Miscellaneous Planning and Procedures ◆ EMC arbitrated loop with EMC PowerPath/ATF (InitLinkFlags=0x00000000 (arbitrated loop, auto-link speed), WaitReady=10, LinkDown=10) ◆ EMC fabric without EMC PowerPath/ATF (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=45, LinkDown=45, TranslateQueueFull=1) ◆ EMC fabric with EMC PowerPath/ATF (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=10, LinkDown=10) ELXCFG.EXE v1.41a13 ELXCFG.EXE v1.41a13 has the same settings as v1.
Miscellaneous Planning and Procedures ◆ (InitLinkFlags=0x00000000 (arbitrated loop, auto-link speed), WaitReady=45, LinkDown=45, TranslateQueueFull=1) ◆ EMC arbitrated loop with EMC PowerPath/ATF (InitLinkFlags=0x00000000 (arbitrated loop, auto-link speed), WaitReady=10, LinkDown=10, TranslateQueueFull=1) ◆ EMC fabric without EMC PowerPath/ATF ◆ (InitLinkFlags=0x00000002 (fabric, auto-link speed), WaitReady=45, LinkDown=45, TranslateQueueFull=1) ◆ EMC fabric with EMC PowerPath/ATF (InitLinkFlags=0
Miscellaneous Planning and Procedures Note: ShowUnknowns has been set to 0 to match the Emulex default for non-EMC drivers.
Miscellaneous Planning and Procedures All adapter global settings are Emulex defaults, with the exception of the following: ◆ MaximumQueueDepth=32, MaximumLun=255, UniqueNodeWwns=1, ShowUnknowns=0, MultipleScsiClaims=1,BrokenRscn=1, Windows Disk Class Driver Timeout=60s Note: ShowUnknowns has been set to 0 to match the Emulex default for non-EMC drivers.
Miscellaneous Planning and Procedures – Windows 2000, Windows 2003: Start> Programs> Emulex Configuration Tool Right-click Emulex Configuration Tool and select Properties from the pop-up menu. b. Modify the shortcut as follows: c:\winnt\system32\elxcfg.exe --emc (where -- is two dashes). ◆ Driver versions 2.20a12 and 2.21a0: a. From the Windows desktop, follow this path: – – Windows 2000, Windows 2003: Start > Programs > ELXCFG Right-click ELXCFG and select Properties from the pop-up menu. b.
Miscellaneous Planning and Procedures Removing old versions With the 2.20a12 driver and Application Kit, the location of the configuration tools have changed, and you will need to manually remove any previous configuration tool versions. For drivers prior to 2.20a12, delete the old configuration tool, %systemroot%\system32\elxcfg.exe. Launch the new configuration tool using the ELXCFG menu shortcut created by the Application Kit install. Refer to “Updating the shortcut” on page 203.
Miscellaneous Planning and Procedures Figure 158 Emulex Configuration Tool window Note: EMC recommends not changing the settings of any of the checkboxes located in the right pane of the configuration tool window. 2. Click the adapter you wish to modify.
Miscellaneous Planning and Procedures To configure the EMC array settings automatically, click Configuration at the top of the configuration tool window; then select the Set option. A window similar to one of the following appears: Figure 159 Version 1.41a2 options Figure 160 Version 1.41a3 and later options 3. Check the box associated with the configuration you intend to use, and click OK. With ELXCFG v1.
Miscellaneous Planning and Procedures Table 4 shows the preconfigured settings. EMC recommends not changing the values of these parameters from their default settings unless it is necessary. Table 4 Preconfigured settings Adapter Controls Automatically Map SCSI Devices Enabled (checked) Allow Multiple paths to SCSI Targets Enabled (checked) Use Report LUNs Enabled (checked) Other Parameters Maximum Number of LUNs a Refer to “ELXCFG.
Miscellaneous Planning and Procedures Figure 161 Timer settings Repeat steps 2 and 3 for any other installed adapters you need to configure. 4. Close the configuration tool by selecting Exit on the File menu at the top of the configuration tool window. 5. Reboot the server for configuration changes to take effect.
Miscellaneous Planning and Procedures lpUtilNT.EXE and lpUtil64.EXE versions This section describes the supported versions of lpUtilNT.EXE and lpUtil64.EXE. The complete STORPort driver settings are contained in the default install, and you do not need to run the Emulex STORPort configuration tool to apply any additional settings. The tools below can be used to apply manual configuration changes and view host target bindings, and other useful adapter information. v1.6a9 This version is included with the 1.
Miscellaneous Planning and Procedures Configuring multiple Fibre Channel topologies on a host EMC supports configurations where different Fibre Channel topologies exist on a single host, so when installing an adapter it might be necessary to change the Fibre Channel topology setting. This can be accomplished using the Emulex Configuration Tool. Refer to the EMC Support Matrix for EMC-approved mixed topology configurations.
Miscellaneous Planning and Procedures Figure 162 Emulex configuration tool 2. From the Available Adapters list, click the adapter you wish to change. You can use the automatic settings (described under “Using the Emulex configuration tool” on page 194), which set the topology and resets all settings to the EMC defaults. If you want to change the topology, follow the remaining steps below. 3. From the Tuning menu at the top of the configuration tool, select the Link Control option. 4.
Miscellaneous Planning and Procedures 8. After the system has rebooted, make sure the adapter is set properly and is able to see the disk drives in the EMC storage array.
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 adapter installation guides. Further information on booting Microsoft Windows from external storage can be found in the Windows Host Connectivity Guide.
Miscellaneous Planning and Procedures Preparing the boot disk partitions Definitions The definitions of the GPT-type partitions are: ◆ Msres: The Microsoft reserved partition for feature support that is used to convert a basic disk to dynamic. ◆ fisys: The EFI system partition that is required for boot operations. ◆ Msdata: The user data partition that is used by Microsoft Windows. An EFI System Partition (ESP) is required prior to installing the OS.
Miscellaneous Planning and Procedures 3. At the prompt, type: select x (where x is the number of the hard disk drive that you want to convert to GPT). The following information is displayed: "Selected Disk = x". 4. At the prompt, type new gpt to add the GPT information into the non-volatile RAM (NVRAM). Note: This step does not create the GPT partition information. 5. At the prompt, type create name="efi system partition" type=efisys Size=102 to create the Extensible Firmware Interface (EFI) partition.
Miscellaneous Planning and Procedures Emulex HBA API library information SP1 or later for Windows 2003 is not required for the 1.20xx driver, but is recommended. There are two installation scenarios with respect to STORPort 1.20a3/HBAnyware 3.0 and the Emulex HBA API: ◆ If the Microsoft HBA API has been installed (typically with SP1 or SP2), Emulex does not install the Emulex HBAAPI (emulexhbaapi.dll). In this case, the Microsoft HBA API (hbaapi.dll) is used.
Miscellaneous Planning and Procedures Special instructions for CLARiiON CX200-Series This section contains special instructions to set the adapter FC-AL Loop ID for the CLARiiON CX200-Series. Set the adapter FC-AL Loop ID While configuring an Emulex LPx adapter for Windows and connection to EMC CLARiiON CX200-Series for direct-connect cluster configurations, you must manually set the adapter AL_PA (FC-AL Loop ID). Once set, this value will be honored by the adapter and driver throughout the boot process.
Miscellaneous Planning and Procedures 2. To query an adapter, select the adapter number from the BIOS utility’s main menu (shown in the following example). When you are querying all adapters, start with the first adapter: Emulex Light Pulse BIOS Utility, xB 1.60A7 Copyright xxxx Emulex Adapters in this system 1. LP8000: ALPA: 01(NVRAM ALPA: 01) PCI Bus #:02 PCI Device #:04 2. LP8000: ALPA: 01(NVRAM ALPA: 01) PCI Bus #:01 PCI Device #:03 Enter a Selection: 3.
Miscellaneous Planning and Procedures Note: Only valid FC-AL AL_PAs in hex are accepted. If you receive an Invalid ALPA error message, retry with a valid AL_PA (for example: 01, 02, 04, 08, 10, and so on). 6. Press PAGE UP three times to return the adapter selection menu. 7. Repeat steps 2 through 6 for each adapter. 8. When you have completed setting the AL_PA for each adapter, press X to reboot the host. 9. Repeat this procedure on all nodes in the cluster connected to the CX200-Series array.
3 Invisible Body Tag Troubleshooting This chapter contains the following information for troubleshooting, problems, and issues. ◆ ◆ ◆ ◆ ◆ ◆ ◆ Basic troubleshooting steps ............................................................ Operating system/driver capabilities and limitations ............... Understanding persistent binding ................................................ Understanding queue depth .......................................................... Known issues..............................
Troubleshooting Basic troubleshooting steps You can follow this sample procedure for some basic troubleshooting steps if your configuration is not working as expected. The procedure below starts at the lowest layer in the host LUN detection sequence and should be followed in order, moving to the next step only when the current step appears correct. 1. Check that adapter has initialized, adapter driver is loaded, array targets were discovered, and LUNs were discovered by the adapter.
Troubleshooting 3. If all items in step 2 appear as expected, verify that PowerPath can access all devices and device paths. This can be done in the PowerPath GUI or powermt commands. Refer to “Starting PowerPath GUI for Windows” on page 167 for more information. • In the PowerPath GUI or powermt, verify that each expected adapter is listed with the expected targets, LUNs, and number of paths per LUN.
Troubleshooting CLARiiON only), or is marked read-only or offline by the array. LUNs previously assigned to Windows may also appear as foreign disks and can be reactivated if available to the system. If LUNs show errors in this display, refer to the Windows event log to help determine why they are unavailable. • Here you may also assign partitions, volumes, drive letters, etc., to LUNs available to the system. Once drive letters or mount points are assigned, Windows will have access to use the LUNs.
Troubleshooting Operating system/driver capabilities and limitations The following capabilities and limitations should be noted for Windows operating systems with Emulex adapters. 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 Figure 163 Lun mapping and automatic Lun mapping Refer to the “Manually installing the adapter driver — Advanced users” on page 183 and your Emulex user guide for more information on using the ELXCFG configuration tool. STORPort drivers under Windows 2003 are not capable of addressing LUNs above FE as this is a limitation of the operating system.
Troubleshooting Volume sizes Windows 2000 supports a maximum file system size of 2 TB (terabytes.) Windows 2003 supports a maximum file system size of 2 TB unless Service Pack 1 or later is installed. With SP1 or later, the maximum supported physical disk size is 256 TB. Note that 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 2003 for x64 servers does not require SP1 or later to create GPT partitions.
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 For example, a system with three hard disks attached using an Emulex Fibre Channel controller assigns the disks the names \\.\PHYSICALDRIVE0, \\.\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 adapters. Once loaded, the OS performs a SCSI Inquiry command to obtain information about all the attached storage devices.
Troubleshooting PHYSICALDRIVE0 HBA 0 Windows Host PHYSICALDRIVE4 HBA 1 HBA 2 Figure 164 PHYSICALDRIVE8 Original configuration before the reboot Figure 165 shows the same host after the cable attached to adapter0 has been removed and the host rebooted. Since Windows was unable to do a discovery on Adapter 0, it assigned \\.\PHYSICALDRIVE0 to the first device it discovered. In this case, that first device is connected to Adapter 1. Due to the shift, any software application accessing \\.
Troubleshooting Understanding queue depth Each port on EMC storage arrays has a maximum queue depth. The performance implications in a large fabric environment with many HBAs (initiators) generating I/Os is that a storage port's queue can quickly fill up to the maximum. When this happens, the HBA will be notified by the array with queue full (QFULL) messages and result in very poor response times. Various operating systems deal with queue full differently.
Troubleshooting environments, where there are a number of virtual initiators connecting through the same physical HBA port. EMC's approved settings (“ELXCFG.EXE” on page 195) are meant to be guidelines based on qualification test work performed by EMC engineering. Each environment is different, however, so it is important to review and pre-plan your environment, possibly adjusting your queue depth setting to allow for better performance in your environment.
Troubleshooting Known issues Be aware of these issues: ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ NTOSKNL BSOD (blue screen) during a link down event can cause file system corruption to mounted file systems. Adapter boot BIOS does not support high availability. A boot attempt during a simultaneous path failure will fail. On VNX series or CLARiiON systems, it also will fail after failure of a path that requires a trespass of the boot LUN.
Troubleshooting ◆ For servers booting from the array, a Symmetrix out-of-family microcode load, or a VNX series for block or CLARiiON FLARE® NDU between versions will cause the server to require a reboot. This occurs because Windows requires a reboot when characteristics of the boot LUN change. During the NDU process on EMC storage arrays, the serial number and inquiry VPD data will change to reflect the new code version.
Troubleshooting Problems and solutions This section contains known problems and solutions. Problem 1 Problem 85340 — Disk manager Rescan Disks does not find MetaLUNs. Windows 2000 requires an OS reboot to size (discover) MetaLUNs. A conventional LUN is sized successfully with a Rescan Disks. Solution Problem 2 Upgrade to the latest adapter driver. This was corrected in 2.20a12 and later drivers. EMC Knowledge base solution emc67559 — Fibre Channel tape devices disappearing under Windows 2000.
Troubleshooting Problem 5 EMC Knowledge base solution emc71483 — Emulex SCSIPort driver 2.21a7 and earlier versions do not support VSS (Microsoft Volume Shadow Copy Service) on Windows 2003. Solution Problem 6 This is corrected in SCSIPort 2.22a8 and later drivers. You should also use minimum Microsoft VSS QFE 833167. HP SuperDome Integrity servers running STORPort drivers may BSOD on reboot with more than 4 GB of Physical RAM.
Troubleshooting Event codes from the Emulex STORPort driver Emulex 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. The Emulex STORPort Miniport Driver User Manual contains information on the various event codes and their severity. This guide can be found on the Emulex website under the standard adapter driver downloads.
Troubleshooting 238 EMC Host Connecivity with Emulex Fibre Channel HBAs and CNAs in the Windows Environment
A Invisible Body Tag Third-Party Software This appendix contains additional information about third-party software used with Windows hosts. ◆ Emulex HBAnyware........................................................................
Third-Party Software Emulex HBAnyware EMC has approved the use of the Emulex HBAnyware application for use with attached EMC Symmetrix and VNX series or CLARiiON storage systems. Only versions packaged with EMC-approved drivers should be used; these versions are posted in the EMC section on the Emulex website (www.emulex.com) with the drivers. This Windows utility provides information on the installed Emulex adapters, driver versions, mapped targets, statistics, and configuration settings.