HP StorageWorks Fibre Channel host bus adapters software guide for Windows Installation and configuration guide for Boot from SAN, HP Emulex software, and HP QLogic software AA-RQQ4A-TE Part Number: AA-RQQ4B-TE Second edition edition: June 2010
Legal and notice information © Copyright 2009-2010 Hewlett-Packard Development Company, L.P. © Copyright 2009 Emulex Corporation © Copyright 2009 QLogic Corporation The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
Contents About this guide ................................................................................... 7 Intended audience ...................................................................................................................... Document conventions and symbols ............................................................................................... Rules and assumptions ................................................................................................................
Step 5b – Emulex HBAs ................................................................................................ Step 6 – Install the operating system ..................................................................................... Option 1 – CD-ROM installation .................................................................................... Option 2 – Rapid Deployment Pack installation ................................................................ Updating the HBA firmware and EFI driver .
Figures 1 Single server, two single-channel HBAs, one switch, straight-cable storage configuration .......................................................................................................... 16 2 Single server, two single-channel HBAs, one switch, cross-cable storage configuration ...... 17 3 Single server, one HBA, one switch configuration ........................................................
Tables 1 Document conventions ............................................................................................... 7 2 HP website resources ................................................................................................. 9 3 Required hardware and software .............................................................................. 12 4 Acronyms in this guide ............................................................................................
About this guide This guide provides information about building and booting Windows Server 2003 SP2 x86, x64, and Windows Server 2008 SP2 x86, x64 operating systems from a storage area network. It describes single-server, cluster, and multipath, configurations using EVA, MSA and XP storage arrays. It also includes the required hardware and software necessary for installing QLogic and Emulex single and dual channel HBAs.
Convention Element Monospace, bold text Emphasized monospace text NOTE: Provides additional information. Rules and assumptions Specific rules and assumptions can be found within each individual chapter. HP recommends using the latest supported versions for operating systems, firmware, drivers, BIOS, and Extensible Firmware Interface (EFI). Check for the latest supported versions on the website http://h18006.www1.hp.com/ storage/saninfrastructure.html.
Subscription service HP recommends that you register your product at the Subscriber's Choice for Business website http://www.hp.com/go/e-updates • Subscribing to this service provides you with e-mail updates on the latest product enhancements, newest versions of drivers, and firmware documentation updates, as well as instant access to numerous other product resources. • After signing up, you can quickly locate your products by selecting Business support and then Storage under Product Category.
About this guide
1 Boot from SAN This chapter describes boot setup procedures from a storage area network (SAN) with the required software and hardware using HP Emulex HBAs or HP QLogic HBAs running on Itanium or Proliant Windows systems. For the latest version of this document, see the HP storage website: http://h18006.www1.hp.com/storage/networking/index.html Traditionally, HP servers boot operating systems from internal SCSI or IDE storage devices.
Required hardware and software The following table lists the hardware and software required to boot from a SAN. Table 3 Required hardware and software Supported feature Requirement Datacenter Enterprise and Standard editions of: • Windows Server 2003 for Itanium-based systems. • Windows Server 2003 with SP1 for Itanium-based systems. Operating systems • Windows Server 2003 x86/x64. • Windows Server 2008 x86/x64 NOTE: All operating systems requires the latest supported Microsoft Service Pack.
Supported feature Requirement HP Emulex 8Gb PCI-Express single port host bus adapter, part number AJ762A HP Emulex 8Gb PCI-Express dual port host bus adapter, part number AJ763A HP Emulex Fibre Channel mezzanine HBA for HP p-class systems for BL30pG1, BL25p, BL35p, and BL45p, part number 394588-B21 HP Emulex Fibre Channel mezzanine HBA for HP p-class systems for BL20pG3, part number 394757-B21 HP Emulex LPe1105-HP 4Gb FC HBA for HP c-Class BladeSystem, part number 403621-B21 HP QLogic 8Gb PCI-Express singl
Restrictions The following sections describe restrictions for booting from a SAN. Operating system restrictions The following operating system restrictions apply: Microsoft Windows operating systems require a unique, dedicated disk for booting. Therefore, each server connected to a RAID array must have its own disk, or logical unit number (LUN), dedicated for booting and operating system files. Data can be allocated across both the boot disk and the remaining disks.
Reconfiguring HBA zoning to avoid time-out conditions In boot from SAN configurations where there are more than two Emulex HBAs in the same zone as the boot HBA, a time-out condition may occur when the boot HBA interacts with the non-boot HBAs, causing a crash-dump to not be generated. To avoid time-out conditions, reconfigure the zoning so that the boot instance for each path is in its own zone, separate from the other non-boot HBAs. This may also result in faster boot-up times.
Working with boot disk partitions • Before creating a boot disk, you must start with a clean, unpartitioned virtual disk. • Create a LUN that is at least 32 GB for W2K3 and 46 Gb for W2K8. • When booting from a RAID array that has other virtual disks attached to other servers, be aware that when setting up booting for the new server, the installation program may display a list of partitions visible for loading the operating system. The display contains a disk for every controller port accessible by the HBA.
Figure 2 Single server, two single-channel HBAs, one switch, cross-cable storage configuration . Figure 3 Single server, one HBA, one switch configuration . The following configurations shown inFigure 4 and Figure 5 support SCSIPORT or Storport miniport drivers. Figure 4 Single server, two single-channel HBAs, two switches, straight-cable HA storage configuration .
Figure 5 Single server, two single-channel HBAs, two switches, straight-cable HA storage configuration . The configuration shown in Figure 6 supports SCSIPORT or Storport miniport drivers. Figure 6 Clustered servers, four single-channel HBAs per server, two switches, cross-cable HA storage configuration . Cabling options for dual-channel HBAs Dual-channel HBAs are typically used when the number of server PCI slots is limited. Figure 7 through Figure 12 show the cabling options for dual-channel HBAs.
Figure 7 Single server, one dual-channel HBA, one switch, straight-cable storage configuration . Figure 8 Single server, one dual-channel HBA, one switch, straight-cable storage configuration . Figure 9 Single server, one dual-channel HBA, two switches, cross-cable storage configuration . The configuration shown in Figure 10 requires a Storport miniport driver.
Figure 10 Single server, one dual-channel HBA, two switches, straight-cable HA storage configuration . Figure 11 Single server, one dual-channel HBA, two switches, cross-cable HA storage configuration . The configuration shown in Figure 12 supports Storport miniport drivers.
Figure 12 Single server, one dual-channel HBA, two switches, cross-cable HA storage configuration . Booting Windows Server 2003 and Windows Server X64 edition systems from a storage area network SCSIport miniport and Storport miniport driver support for Boot from SAN configurations HP supports the SCSIport miniport and Storport miniport driver for Windows Server 2003 and the Storport miniport driver on Windows server 2008.
1. 2. 3. 4. Install all server, switch/interconnect and array hardware. Install all HBAs in the servers. It is recommended that you record WWNs of the HBAs for future reference. Install all fibre channel connections. All c-Class Virtual Connect users who intend to manage HBA boot path from the Virtual Connect Manager see Step 3 - Virtual Connect Manager; all others see Step 2. Configure the HBAs — BIOS enable Virtual Connect Manager (VCM) users should skip to Step 3 - Virtual Connect Manager.
b. c. d. Determine your virtualization strategy by using factory supplied Ethernet MAC addresses and fibre channel WWNs or have the virtual connect virtualize them. Determine the oversubscription ratio to use. Determine if you will use VCM to configure boot path information for the HBAs or will perform this step through the HBA BIOS which is the default. 2. 3. Log in to the Virtual Connect Manager (VCM) on your c-Class enclosure.
2. Enable the zone. NOTE: If your array firmware is in Active/Passive mode, then you must zone in the active port for your Boot From SAN configuration. For more information about active-standby (Active/Passive) controller types, see 3 Troubleshooting, page 41. Step 4c – Create a LUN Create a separate LUN for each Boot from SAN server using the appropriate procedure(s) here. After completing Step 4c - Create a LUN, VCM users should skip to Step 6 - Install the operating system .
Step 5a – QLogic HBAs 1. While the server is booting, press Ctrl+Q to enter Fast!UTIL. 2. 3. From the Select Host Adapter menu, select the HBA you want to boot, and then press Enter. From the Fast!UTIL options menu, select Configuration Settings, and then press Enter. 4. 5. Select Selectable Boot Settings, and then press Enter. From the Selectable Boot Settings menu, select the Selectable Boot option, move the cursor to Primary Boot Port Name, LUN, and then press Enter.
1. Download the latest boot from SAN driver files from the website http://h18006.www1.hp.com/storage/saninfrastructure.html 2. 3. 4. 5. 6. Create a driver diskette that contains the HBA driver files. Insert the Windows operating system CD-ROM. Reboot the server. Press the F6 key when prompted. When the setup program prompts you to specify an additional device, select S = Specify Additional Device. Insert the HBA driver diskette that you created in Step 2, or connect the USB key drive to a USB port.
2. Select Bootable DVD to display the EFI-Based Setup Utility (EBSU) Boot Manager. Figure 13 EFI Boot Manager menu . 3. Click OK to access the main menu. 4. Press F, or scroll down and select Maintain Firmware. Figure 14 EFI Boot Manager main menu . 5. Verify that the HBA contains the latest firmware and EFI driver.
6. Select the devices you want to update. Figure 15 Selecting a device to update . 7. Press Tab to the Begin Flash option to flash the HBA. 8. At the prompt, press Tab to the Continue option, and then press Enter to begin the flash. When the flash is completed, the utility automatically reboots the server and starts the EBSU. The EBSU indicates that the flash was successful. Figure 16 Firmware Flash Results . 9. Press Enter twice to return to the main menu.
Configuring the boot device for Emulex HBAs To configure the boot device for Emulex HBAs: 1. Select Configure Storage Adapter and then select an HBA. Figure 17 Configure Storage Adapter screen . 2. Press Enter to select and configure the HBA. Figure 18 Configure the Fibre Channel card screen . 3. Select an HBA. 4. Select Setup Utility. 5. Select Reset to Default Values. 6. Enter Yes at the Do you want to force defaults? prompt. 7. Select Enable or Disable BIOS. 8. Select Enabled. 9.
15. Select Configure Boot Devices. NOTE: If there is an entry in the boot table, press Enter and then select Clear Flash Boot Info. This creates an empty table. Continue with the procedure. 16. Select Scan Targets to return to the empty Boot Table screen. The HBA is now logged into the switch. 17. Follow the steps in “Step 4b - Setting up swich zoning” on page 23 18. On the boot server, select the first line and then press Enter. 19. Select Scan Targets. A single WWN appears.
2. Select Bootable DVD from the EFI Boot Manager menu. Figure 19 Installing the operating system using the Windows CD-ROM . 3. When the HP recovery console menu opens, click Re-install. Ignore the warning about deleting all data on the drive and click OK. 4. When asked to select the boot drive partition size, select C to use the full drive size. 5. Use the latest Smart Setup CD-ROM to update the system drivers and agents.
2. 3. Extract the IA64 Boot from SAN kit to a USB flash drive. Insert the USB flash drive into an available USB slot on the system. Preparing the SAN disk device for operating system installation To prepare the disk device for operating system installation: 1. Select EFI Shell on the EBSU menu. 2. With the HP Smart Setup CD-ROM in the DVD drive, change to the CD-ROM file system. NOTE: The CD-ROM file system might be mounted somewhere other than fs0. 3.
8. Exit DiskPart: DiskPart> exit 9. Remove the HP Smart Setup CD-ROM and insert the Windows Server 2003 CD-ROM in the drive. 10. Rescan the drives, which gives the CD-ROM system access to the Windows CD-ROM files. fs1:\efi\efi_utils > map –r 11. Select Exit to return to the EFI Boot Manager menu. You are now ready to install the operating system.
3. 4. 5. 6. 7. 8. 9. Click Install Now at the next screen. Enter the Product License key and click Next to continue. Read the terms of the License Agreement and check the I accept the License terms. and click Next to continue. Click Custom (Advanced) to install a clean copy of Windows, as there is no upgrade for Windows Server 2003. Click Load Driver to load the IA64 Boot from SAN driver kit that you saved to the USB flash drive.
6. Enter the OsLoadOptions command with the /NOVESA option: OsLoadOptions = /redirect /NOVESA 7. Exit the operating system load options.
Boot from SAN
2 HP Emulex HBA installation, configuration, upgrade and uninstallation This chapter describes Installation, configuration, upgrade and uninstallation procedures for HP supported Emulex HBA drivers and failover management software using single and dual channel HP Emulex HBAs with ProLiant (x86 and x86_64) and Integrity (IA64) Windows systems. IMPORTANT: For important troubleshooting information, see Chapter 3, Troubleshooting.
• All rules and assumptions in the About this guide chapter, as well as this chapter, have been satisfied. • Already installed supported operating system. • To install the driver, you must be familiar with the operating system under which the HBA is to operate, and have access to operating system documentation. • Have Administrator user privileges. Step 2 – Installation and configuration prerequisites Before installing the HBA drivers: • Review Important information of this guide.
Upgrade This section describes upgrade and update procedures for HP Emulex with ProLiant (x86 and x86_64) and Integrity (IA64) Windows server systems. Upgrade rules and assumptions Before you begin, be sure that all of the rules and assumptions in Chapter 1 of this guide have been met. Upgrade prerequisites Before you perform HBA updates, you must: • Review the latest release notes to ensure that you are using the latest supported configuration.
2. 3. 40 Select the Emulex HBAnyware and click Remove. Follow the on-screen instructions to complete the uninstallation.
3 Troubleshooting Common The following are common problems encountered in a boot from SAN configuration, while loading the driver, or the management utility. Boot from SAN Emulex 1. 2. 3. 4. 5. 6. You must have a single path to a single LUN created before starting the build process. Check the boot order in the server RBSU and make sure that the Emulex HBA is positioned correctly. In a Windows 2008 server, make sure that the USB key is positioned below the hard drive “C”.
Troubleshooting
A Acronym Definitions Table 4 Acronyms in this guide Acronym Definition ACU Array Configurations Utility BFS Boot from SAN BIOS Basic Input/Output System EBS Enterprise Backup Solution EFI Extensible Firmware Interface EVA Enterprise Virtual Array HBA Host Bus Adapter IDE Integrated Drive Electronics LRU Least Recently Used LST Least Service Time LUN Logical Unit Number LVM Logical Volume Manager MSA Modular Smart Array PCI Peripheral Component Interconnect RAID Redundant Arra
Acronym Definitions