HP Boot From San
HP Boot From San
HP Boot From San
Abstract
This document provides information about implementing the high-availability features of boot from SAN in ProLiant servers. It is intended for system administrators who are experienced with storage networks.
Copyright 201 Hewlett-Packard Development Company, L.P. 1 Copyright 2009 Emulex Corporation Copyright 2009 QLogic Corporation Confidential computer software. Valid license from HP required for possession, use, or copying. Consistent with FAR 12.21 and 12.212, Commercial 1 Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. 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. HP shall not be liable for technical or editorial errors or omissions contained herein. Acknowledgments Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation.
Contents
1 Introduction...............................................................................................4
Prerequisites.............................................................................................................................4
2 Configuring HBAs.......................................................................................5
Configuring Emulex HBAs..........................................................................................................5 Configuring QLogic HBAs .........................................................................................................6 Configuring Brocade HBAs........................................................................................................7
4 Best practices...........................................................................................10
Driver installation and upgrade................................................................................................10
Glossary....................................................................................................14
Contents
1 Introduction
Traditionally, servers are configured to install the operating system on internal direct-attached storage devices. With external booting from HBAs or RAID arrays, you can eliminate server-based internal boot devices. Booting from an external device provides high-availability features for the operating system during the boot process by configuring the HBA BIOS with redundant boot paths. Booting from SAN provides: Improved disaster recovery Reduced backup time when the boot path is through a SAN Additional SAN-managed features
Prerequisites
To use this document, you must be familiar with the infrastructure of your SAN and have knowledge of: HP Fibre Channel HBAs, CNAs, mezzanine cards, and LOMs HP Smart Array Controllers HP disk arrays HP ProLiant servers and BladeServers Hardware setup procedures Fabric administration Installing an operating system Virtual connect iLO Device Mapper multipath solution (for Linux and Citrix) Multipath DSM (for Windows) Server BIOS The procedure to create and map a LUN on your storage array The procedure to set up switch zoning
For up-to-date information on supported versions of firmware, BIOS, and drivers, see the HP HBA Support Matrix at http://h20272.www2.hp.com/Pages/spock2Html.aspx?htmlFile=hw_hbas.html& lang=en&cc=US&. You must sign up for an HP Passport to enable access. For more information about HP products, see the HP Manuals website at http://www.hp.com/ support/manuals. For more information about SAN configurations, see the HP SAN Design Reference Guide at http://www.hp.com/go/sdgmanuals.
Introduction
2 Configuring HBAs
HBA/CNA/LOM/mezzanine cards provide BFS functionality. When adapters are configured to boot from the disk device on the SAN, the server boots as if the SAN disk were a local disk. More than one adapter can be configured for the redundant boot path for the high availability of the boot device. The failover feature during boot time is provided by the adapter ROM configuration. NOTE: Although the procedures in this chapter refer to HBAs, they apply to all supported adapter types (HBA, CNA, LOM, and mezzanine cards).
Use the up and down arrow keys to navigate to the HBA that you want to set as the primary boot path, and then enter 1. The array WWN and LUN that you have created appears.
10. At the Select Two-Digit Number of the Desired Boot Device prompt, enter the index of the controller port. 1 When prompted, enter the LUN ID of the starting LUN. 1. 12. When prompted, enter the index of the boot device from the list. 13. Select Boot this device via WWPN. 14. Return to the List of Saved Devices window. 15. Exit from the BIOS menu and reboot the server.
16.
For servers running Windows: 1. Complete the operating system build. See Installing the operating system (page 8). 2. Install multipathing software. 3. Proceed to Step 17. For servers running Linux: 1. Complete the operating system build. See Installing the operating system (page 8). 2. If multipathing software is not already configured, configure multipathing software. 3. Proceed to Step 17.
17. Configure alternate paths for boot devices by selecting the unused entries and repeating Step 12 and Step 13. 18. Return to the Emulex Adapters in the System menu. 19. Configure the other HBAs by repeating Step 2 through Step 17.
Return to the Selectable Boot Settings menu. Select Boot Port Name, LUN. Press Enter to enable the Selectable Boot option. Move the cursor to Secondary Boot Port Name LUN, and then press Enter. The Select Fibre Channel Device menu appears.
Configuring HBAs
e. f.
Select the controller Port Name of the next array, and then press Enter. The Select LUN menu appears. Select the alternate device from which to boot, and then press Enter.
13. Repeat Step 12 for all controller ports in the array. 14. Press Esc twice to save the changes, and then select Save Changes. The configuration changes to the selected HBA are saved. 15. From the Fast!UTIL Options menu, select Select Host Adapter, and then press Enter. Select the other HBAs and repeat Step 2 through Step 14. 16. Press Esc twice to save the changes. Initial setup is complete. 17. Reboot the server.
You can use the HP Brocade BIOS Configuration Utility, embedded with the boot code, BCU commands, and the HCM to configure BFS. For more information about the procedures, see the Brocade Adapters Installation and Reference Manual, Boot Code chapter, available at http:// www.hp.com/support/manuals. Under Storage, click Storage Networking, and then under Host Bus Adapters, select your product. To configure a Brocade boot device for high availability: 1. Enable BIOS. BIOS is enabled by default. However, you must disable BIOS for arrays that are not configured for BFS. 2. Enable one of the following boot LUN options. Auto DiscoverWhen enabled, boot information, such as the location of the boot LUN, is provided by the fabric. This is the default value. Flash ValuesThe HBA obtains the boot LUN information from flash memory. First LUN The host boots from the first LUN visible to the HBA that is discovered in the fabric. NOTE: 3. HP recommends that you not use the First LUN option.
While creating the installation partitions, select one of the fstab options under Mount in /etc/fstab by: If you intend to use the user_friendly_names with device mapper multipath devices, select Volume label. If you do not intend to use the user_friendly_names with device mapper multipath devices, select Device ID.
3. 4. 5.
Complete the installation and reboot your server. Verify that the latest supported Device mapper multipath tools package is installed. If you mounted the installation partitions by Device ID in Step 2, ensure that you set the user_friendly_names to no in the /etc/multipath.conf file.
Windows
Installing from the Microsoft CD
Use the following procedures to install the operating system using the Microsoft CD.
4. 5. 6.
Select the Fibre Channel HBA, and then press Enter. Press Tab once, and then press Enter to load the driver. The system displays a message confirming that the driver is loaded. Select Exit or press X to exit.
When the installation completes, use the latest HP Smart Setup CD to update the system drivers and agents. To re-install the HBA driver, run the Smart Component by selecting DriversDriver for FC HBA. This sets the HP-supported registry parameters. NOTE: For single-path configurations, skip Step 4.
4. 5. 6.
Install multipathing software. Reboot the server to complete the installation. Complete the installation and connect other HBAs, if there are any.
Install multipathing software. Reboot the server. For multipath configurations, return to the HBA BIOS utility and complete the configuration of the secondary and terciary boot paths. Reboot the system.
VMware
For procedures to install VMware ESX/ESXi, see the version-specific documents available at http:// www.vmware.com/support/pubs/: ESX and vCenter Server Installation Guide ESXi Installable and vCenter Server Setup Guide
Citrix
For procedures to install Citrix XenServer, see the version-specific Citrix XenServer Installation Guide available at http://support.citrix.com/productdocs/.
VMware
4 Best practices
Consider the following: For Windows, you must create a single path to a single LUN before starting the build process. Verify the boot order in the server RBSU and ensure that the boot HBA is positioned correctly. In a Windows 2008 server, ensure that the USB key is positioned below the hard drive C. When the build process is complete, you must upgrade the BFS driver kit to the full Smart Component driver kit. Read the release notes for the latest required updates. Ensure that the HBA management software version is compatible with the driver that is installed. The Linux driver logs information about fabric or driver events that it detects in the /var/log/ messages file.
10
Best practices
Subscription service
HP recommends that you register your product at the Subscriber's Choice for Business website: http://www.hp.com/go/wwalerts After registering, you will receive email notification of product enhancements, new driver versions, firmware updates, and other product resources.
Documentation feedback
HP welcomes your feedback. To make comments and suggestions about product documentation, please send a message to storagedocsfeedback@hp.com. All submissions become the property of HP.
Contacting HP
1 1
Related information
The following documents and websites provide related information: HP Brocade Fibre Channel Host Bus Adapters Release Notes HP Emulex Adapters Release Notes HP QLogic Adapters Release Notes White papers and best practice documents
http://www.hp.com/support
12
Typographic conventions
Table 2 Document conventions
Convention Blue text: Table 2 (page 13) Blue, underlined text: http://www.hp.com Blue, underlined, bold text: CVfeedback@hp.com Bold text Cross-reference links Website addresses Email addresses Keys that are pressed Text typed into a GUI element, such as a box GUI elements that are clicked or selected, such as menu and list items, buttons, tabs, and check boxes Italic text Monospace text Text emphasis File and directory names System output Code Commands, their arguments, and argument values Monospace, italic text Code variables Command variables Monospace, bold text Emphasized monospace text Uses
NOTE:
Typographic conventions
13
Glossary
BCU BFS CNA EBSU EFI FC HBA HCM iLO LOM LUN RBSU SAN USB WWN WWPN Brocade Configuration Utility. Boot from SAN. Converged network adapter. EFI-Based Setup Utility. Extensible Firmware Interface. Fibre Channel. A network technology primarily used for SANs. Host bus adapter. A hardware device that connects the host server to the fabric. Host Connectivity Manager. Integrated lights out. LAN on Motherboard. Logical unit number. An identification scheme for storage disks. ROM BIOS Setup Utility. Storage area network. An intelligent infrastructure that connects heterogeneous servers and shared, heterogeneous storage systems. Universal serial bus. A serial bus standard used to interface devices. Worldwide name. A unique identifier assigned to a Fibre Channel device. Worldwide port name. A unique 64-bit address used in a FC storage network to identify each device in a FC network.
14
Glossary