emc host connectivity with brocade fibre channel host bus

96
EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.EMC.com EMC Host Connectivity with Brocade Fibre Channel Host Bus Adapters (HBAs) and Converged Network Adapters (CNAs) in the Windows Environment P/N 300-008-783 REV 07

Upload: others

Post on 18-Dec-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMC Host Connectivity with Brocade Fibre Channel Host Bus

EMC Host Connectivity withBrocade Fibre Channel Host Bus Adapters (HBAs)

and Converged Network Adapters (CNAs)in the Windows Environment

P/N 300-008-783REV 07

EMC CorporationCorporate Headquarters:

Hopkinton, MA 01748-9103

1-508-435-1000www.EMC.com

Page 2: EMC Host Connectivity with Brocade Fibre Channel Host Bus

2

Copyright © 2001–2013 EMC Corporation. All rights reserved.

Published May 2013

EMC believes the information in this publication is accurate as of its publication date. The information issubject to change without notice.

THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." EMC CORPORATION MAKES NOREPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THISPUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY ORFITNESS FOR A PARTICULAR PURPOSE.

Use, copying, and distribution of any EMC software described in this publication requires an applicablesoftware license.

EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the UnitedState and other countries. All other trademarks used herein are the property of their respective owners.

For the most up-to-date regulator document for your product line, go to EMC Online Support(https://support.emc.com).

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 3: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Contents

Preface.............................................................................................................................. 7

Chapter 1 Installation and ConfigurationHow this guide works...................................................................... 12

Downloading latest Brocade drivers/BIOS files................... 12Installing the adapter ....................................................................... 14

Matching the adapter with the correct PCI slot .................... 15Booting from the external storage array........................................ 20

Verifying boot BIOS code installation .................................... 20Installing/updating the Brocade adapter boot BIOSusing the LiveCD ....................................................................... 21Configuring the Brocade adapter boot BIOS settingsusing the BIOS configuration menu........................................ 24

Fabric-based boot LUN discovery.................................................. 33Configuring fabric-based boot LUN discovery..................... 34

Installing the Windows operating system..................................... 38Windows 2003 internal or external boot diskinstallation .................................................................................. 38Windows 2008 internal or external boot diskinstallation .................................................................................. 45

Windows 2008 Server Core operating system option.................. 52Installing adapter driver and software utilities............................ 54

Pre-installation guidelines........................................................ 54Driver installation/upgrade .................................................... 55

Establishing connectivity to the storage array.............................. 62Verifying connectivity to the storage array ................................... 63

Verifying connectivity through Brocade HostConnectivity Manager (HCM)................................................. 63Verifying connectivity using the Server Manager ................ 65

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment 3

Page 4: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Contents

Fibre Channel over Ethernet (FCoE).............................................. 69Fibre Channel over Ethernet (FCoE) Converged NetworkAdapter (CNA) procedures............................................................. 70

Chapter 2 Miscellaneous Planning and ProceduresZoning and connection planning in a fabric environment ......... 72Boot-from-SAN configuration restrictions.................................... 73

Benefits of booting from the storage array ............................ 73Manually installing the adapter driver – Advanced users ......... 74

Driver .......................................................................................... 74Required Windows STORPort updates ................................. 75Manual driver installation procedure for Windows 2003or Windows 2008 hosts............................................................. 75Updating the adapter driver in a Windows 2003 orWindows 2008 hosts.................................................................. 77Editing the Windows time-out value ..................................... 79

Brocade advanced utilities .............................................................. 81Updating the flash BIOS using Brocade HostConnectivity Manager .............................................................. 81

Chapter 3 TroubleshootingOperating system/driver capabilities and limitations................ 86

LUNs ........................................................................................... 86Volume sizes .............................................................................. 87

HBA features ..................................................................................... 88Understanding persistent binding ................................................. 89Understanding queue depth ........................................................... 92Problems and solutions.................................................................... 94

Problem 1 .................................................................................... 94Problem 2 .................................................................................... 94

Appendix A Third-Party SoftwareHost Connectivity Manager ........................................................... 96

HCM version history ................................................................ 96

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment4

Page 5: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Title Page

Figures

1 Installation and configuration overview .................................................... 132 PCI slot types and voltage key locations .................................................... 163 Adapter edge connectors .............................................................................. 174 PCI Express slots ............................................................................................ 185 PCI Express slots aligned .............................................................................. 186 Fabric-based boot LUN discovery example ............................................... 337 Auto Discovery – BIOS .................................................................................. 348 Auto Discovery – HCM ................................................................................. 359 Auto Discovery – BCU ................................................................................... 3510 Brocade BIOS Installed successfully message ............................................ 3711 Windows Setup screen with F6 prompt ...................................................... 3912 Specifying a driver for your adapter ........................................................... 4013 Adapter selection screen ............................................................................... 4114 Windows setup screen ................................................................................... 4215 Existing partitions .......................................................................................... 4316 Windows Setup screen .................................................................................. 4617 Windows Install screen ................................................................................. 4618 Windows operating system selection screen .............................................. 4719 Microsoft Software License Terms screen .................................................. 4720 Windows setup screen ................................................................................... 4821 Load driver screen .......................................................................................... 4822 Load driver screen .......................................................................................... 4923 Browse for Folder screen ............................................................................... 4924 Specifying a driver for your adapter ........................................................... 5025 Windows installation prompt screen .......................................................... 5026 Install Windows screen ................................................................................. 5127 Server Core installation example ................................................................. 5228 Brocade driver install wizard ....................................................................... 5329 InstallAnywhere progress bar ...................................................................... 5330 License Agreement dialog box ..................................................................... 55

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment 5

Page 6: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Figures

31 Choose Install Set dialog box ....................................................................... 5632 Choose Install Folder dialog box ................................................................. 5733 Package Location Information dialog box .................................................. 5834 Pre-installation Summary dialog box .......................................................... 5935 Installing the driver ....................................................................................... 6036 Completing the installation .......................................................................... 6137 Host Connectivity Manager (HCM) icon ................................................... 6338 Connect to the host ........................................................................................ 6439 Host Connectivity Manager (HCM) FC HBA manager ........................... 6540 Server Manager window: Storage controllers pane .................................. 6641 Server Manager window: SCSI and RAID controllers pane .................... 6742 Server Manager window: Disk drives pane ............................................... 6843 Device Manager Ethernet and Fibre Channel adapters ........................... 7044 Upload Boot Code Image .............................................................................. 8145 Boot Code Image Upload dialog box .......................................................... 8246 Confirmation dialog box ............................................................................... 8247 Uploading animated bar ............................................................................... 8348 HCM confirmation message dialog box ..................................................... 8349 Original configuration before the reboot .................................................... 9150 Host after the rebooted .................................................................................. 91

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment6

Page 7: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Preface

As part of an effort to improve and enhance the performance and capabilitiesof its product line, EMC from time to time releases revisions of its hardwareand software. Therefore, some functions described in this document may notbe supported by all revisions of the software or hardware currently in use.For the most up-to-date information on product features, refer to yourproduct release notes.

Audience This guide is intended for customers who need to install anEMC-approved Brocade adapter into a Windows host environmentor to configure the Windows host for connection to an EMC storagearray.

Relateddocumentation

Related documents, which can be found on https://support.emc.com,include:

◆ EMC Host Connectivity Guide for Windows

◆ EMC Unisphere documentation

◆ EMC Navisphere Manager documentation

◆ PowerPath for Windows Installation And Administration Guide

IMPORTANT

Always consult the EMC Support Matrix, available through E-LabInteroperability Navigator at: http://elabnavigator.EMC.com, underthe PDFs and Guides tab, for the most up-to-date information.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment 7

Page 8: EMC Host Connectivity with Brocade Fibre Channel Host Bus

8

Preface

Conventions used inthis guide

EMC uses the following conventions for notes, cautions, andwarnings.

Note: A note presents information that is important, but not hazard-related.

IMPORTANT

An important notice contains information essential to operation ofthe software.

Typographical conventionsEMC uses the following type style conventions in this document:

Normal Used in running (nonprocedural) text for:• Names of interface elements (such as names of windows,

dialog boxes, buttons, fields, and menus)• Names of resources, attributes, pools, Boolean expressions,

buttons, DQL statements, keywords, clauses, environmentvariables, filenames, functions, utilities

• URLs, pathnames, filenames, directory names, computernames, links, groups, service keys, file systems, notifications

Bold Used in running (nonprocedural) text for:• Names of commands, daemons, options, programs,

processes, services, applications, utilities, kernels,notifications, system call, man pages

Used in procedures for:• Names of interface elements (such as names of windows,

dialog boxes, buttons, fields, and menus)• What user specifically selects, clicks, presses, or types

Italic Used in all text (including procedures) for:• Full titles of publications referenced in text• Emphasis (for example a new term)• Variables

Courier Used for:• System output, such as an error message or script• URLs, complete paths, filenames, prompts, and syntax when

shown outside of running text

Courier bold Used for:• Specific user input (such as commands)

Courier italic Used in procedures for:• Variables on command line• User input variables

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 9: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Preface

Where to get help EMC support, product, and licensing information can be obtained onthe EMC Online Support site as described next.

Note: To open a service request through the EMC Online Support site, youmust have a valid support agreement. Contact your EMC sales representativefor details about obtaining a valid support agreement or to answer anyquestions about your account.

Product informationFor documentation, release notes, software updates, or forinformation about EMC products, licensing, and service, go to theEMC Online Support site (registration required) at:

https://support.EMC.com

Technical supportEMC offers a variety of support options.

Support by Product — EMC offers consolidated, product-specificinformation on the Web at:

https://support.EMC.com/products

The Support by Product web pages offer quick links toDocumentation, White Papers, Advisories (such as frequently usedKnowledgebase articles), and Downloads, as well as more dynamiccontent, such as presentations, discussion, relevant CustomerSupport Forum entries, and a link to EMC Live Chat.

EMC Live Chat — Open a Chat or instant message session with anEMC Support Engineer.

eLicensing supportTo activate your entitlements and obtain your Symmetrix license files,visit the Service Center on https://support.EMC.com, as directed onyour License Authorization Code (LAC) letter e-mailed to you.

< > Angle brackets enclose parameter or variable values supplied bythe 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)

... Ellipses indicate nonessential information omitted from theexample

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment 9

Page 10: EMC Host Connectivity with Brocade Fibre Channel Host Bus

10

Preface

For help with missing or incorrect entitlements after activation (thatis, expected functionality remains unavailable because it is notlicensed), contact your EMC Account Representative or AuthorizedReseller.

For help with any errors applying license files through SolutionsEnabler, contact the EMC Customer Support Center.

If you are missing a LAC letter, or require further instructions onactivating your licenses through the Online Support site, contactEMC's worldwide Licensing team at [email protected] or call:

◆ North America, Latin America, APJK, Australia, New Zealand:SVC4EMC (800-782-4362) and follow the voice prompts.

◆ EMEA: +353 (0) 21 4879862 and follow the voice prompts.

We'd like to hear from you!Your suggestions will help us continue to improve the accuracy,organization, and overall quality of the user publications. Send youropinions of this document to:

[email protected]

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 11: EMC Host Connectivity with Brocade Fibre Channel Host Bus

1Invisible Body Tag

This chapter describes the procedures for installing anEMC-approved Brocade adapters into a Microsoft Windows hostenvironment and configuring the Windows host for connection to anEMC storage array over Fibre Channel.

Note: Review the EMC Support Matrix for the latest information on approvedadapters and drivers.

◆ How this guide works ....................................................................... 12◆ Installing the adapter......................................................................... 14◆ Booting from the external storage array ......................................... 20◆ Fabric-based boot LUN discovery ................................................... 33◆ Installing the Windows operating system...................................... 38◆ Windows 2008 Server Core operating system option................... 52◆ Installing adapter driver and software utilities............................. 54◆ Establishing connectivity to the storage array............................... 62◆ Verifying connectivity to the storage array .................................... 63◆ Fibre Channel over Ethernet (FCoE) ............................................... 69◆ Fibre Channel over Ethernet (FCoE) Converged Network

Adapter (CNA) procedures .............................................................. 70

Installation andConfiguration

Installation and Configuration 11

Page 12: EMC Host Connectivity with Brocade Fibre Channel Host Bus

12

Installation and Configuration

How this guide worksIn an effort to simplify the installation and configuration of BrocadeFibre Channel adapters, this guide follows a simple flow chart, asshown in Figure 1 on page 13, that guides you through the necessaryprocedures to connect your Windows server to EMC® storage arrays.Tips on planning, miscellaneous procedures, and troubleshootinginformation are located in Chapter 2, ”Miscellaneous Planning andProcedures,” and Chapter 3, ”Troubleshooting.”

This document will guide you through the following steps:

1. “Installing the adapter” on page 14.

2. “Booting from the external storage array” on page 20.

3. “Installing the Windows operating system” on page 38.

4. “Installing adapter driver and software utilities” on page 54.

5. “Establishing connectivity to the storage array” on page 62.

6. “Verifying connectivity to the storage array” on page 63.

Downloading latest Brocade drivers/BIOS files1. Throughout this document, there are references to updated files

from Brocade. All of the versions included on the Brocade CDpackaged with your adapter are current as of this documentsrelease. However, there may be updates to these files that may benecessary to download. To download these files, use theEMC-supported section of the Brocade website at

http://www.brocade.com/services-support/drivers-downloads/HBA/HBA_EMC.page

From the main page on the Brocade website, click HBA Drivers andISOs under the Downloads section. On the resulting support page,click the EMC link under the OEM Models section. On the resultingEMC Approved Software page, you can download the most recentEMC-approved drivers and BIOS files, documentation, and helpfulsoftware tools.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 13: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Figure 1 Installation and configuration overview

Create a floppy disk,CD-ROM, or jump-drive

(USB) with EMC-approved

driver

Install firmware and boot BIOS

using Brocade LiveCD

Configure theBrocade Boot BIOS

Start

Installing the HBA(s) into the server

Bootingfrom the external

storage arrays?YES NO

Boot

ing

from

the

Exte

rnal

Stor

age

Arr

ay

Install Windows OS

Install HBA Driver andSoftware Utilities

Verify Connectivity to theStorage Array GEN-000017Q

Verify Array/LUN

Visibility for Boot

How this guide works 13

Page 14: EMC Host Connectivity with Brocade Fibre Channel Host Bus

14

Installation and Configuration

Installing the adapterFollow the instructions included with your adapter. The adapterinstalls into a single slot.

To connect the cable to the adapter:

1. (Optical cable only) Remove the protective covers on eachfiber-optic cable.

2. Plug one end of the cable into the connector on the adapter asshown in the appropriate figure in this step. (The hardware mightbe rotated 90 degrees clockwise from the orientation shown.)

• Fibre Channel adapter connectivity options include coppercable with DB9 connector, SC optical, and LC optical cable, asshown next.

– Copper cable with DB9 connector:

– SC optical cable:

– LC optical cable:

21 3

21 3

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 15: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

• Fibre Channel over Ethernet CNA connectivity optionsinclude LC optical and SFP+, shown next.

– LC optical cable:

– SFP+ (Twinax cable)

3. Plug the other end of the cable into a connector on the storagesystem or a hub/switch port.

4. Label each cable to identify the adapter and thestorage/switch/hub port to which it connects.

5. After connecting all adapters in the server, power up the server.

Matching the adapter with the correct PCI slotWhen choosing an adapter for your server, it is important to knowwhich adapter is compatible with your server’s PCI/PCI-X/PCIExpress slots. Certain adapter models have specific voltagerequirements or physical limitations that allow them to only work inspecific slots.

21 3

Installing the adapter 15

Page 16: EMC Host Connectivity with Brocade Fibre Channel Host Bus

16

Installation and Configuration

Servers today have several different bus slot types for acceptingadapters. PCI, PCI-X, PCI-X 2.0, and PCI-Express.

PCI slots can be 32-bit and 64-bit (denoted by their 124-pin or 188-pinconnectors). These slots have plastic “keys” that prevent certainadapters from fitting into them. These keys work with the cutoutnotches in the adapter edge connector so that only compatibleadapters will fit into them. This is done because of the voltagecharacteristics of the adapter. Inserting a 3.3v adapter into a 5v slotwould cause severe damage to both the adapter and the server.Therefore, the slot keys denote the type of voltage provided by theslot and effectively prevent a voltage incompatible adapter frombeing inserted.

Figure 2 shows how PCI slots will appear with their keys and whattype of voltage is provided for each slot type.

Figure 2 PCI slot types and voltage key locations

Figure 3 on page 17 shows the adapter edge connectors compatiblewith the PCI slots shown in Figure 1 on page 13. Note adapter #5which shows a universal adapter edge connector. Universal adaptersare compatible with both 3.3v and 5v PCI slots.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 17: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Figure 3 Adapter edge connectors

PCI-X (or PCI Extended) slots increase the speed that data travelsover the bus. PCI-X slots appear identical to a 64-Bit PCI slot keyedfor 3.3v. (Refer to number 3 in Figure 2 on page 16 and Figure 3.)PCI-X slots are backwards compatible with 3.3v PCI adapters anduniversal adapters. Inserting standard PCI adapters into PCI-X slotswill lower the bus speed, however, as they cannot take advantage ofthe improved performance.

PCI-X 2.0 is the next generation of PCI-X buses. PCI-X 2.0 increasesthe bus speed providing more performance for adapters. PCI-X 2.0slots also appear identical to a 64-bit PCI slot keyed for 3.3v. (Refer tonumber 3 in Figure 2 and Figure 3.) PCI-X 2.0 is also fullybackward-compatible with 3.3v PCI and PCI-X.

PCI Express (sometimes noted as PCIe) is a new bus type that usesthe existing PCI model, but implements it in a faster, serial protocol.Because of the serial way it transmits data, the PCI Express bus slotcan be different sizes depending on the throughput it supports. PCIExpress slot speeds are expressed in "lanes" and are normally shownas x1, x4, x8, and x16. Each type of slot are different lengths (Figure 4on page 18) and adapter edge connectors will also have varyinglengths depending on how many lanes they require for throughput.Because of how PCI Express slots are keyed, an x1 adapter can beinserted in all 4 slot types as the adapter will negotiate with the slot todetermine the highest mutually supported number of lanes.

Installing the adapter 17

Page 18: EMC Host Connectivity with Brocade Fibre Channel Host Bus

18

Installation and Configuration

However, an adapter requiring x16 lanes will not fit into a smallerslot.

Figure 4 PCI Express slots

Figure 5 shows x1, x4, and x16 lane slots aligned on a mainboard. Youcan see how the slots are keyed so that low-lane adapters can fit intolarger slots.

Figure 5 PCI Express slots aligned

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 19: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Brocade offers adapters for each bus/slot type available. Table 1shows each of the EMC-supported Brocade adapters, and theirrespective slot requirements. Be sure to consult both your server userguide and Brocade to insure that the adapter you want to use iscompatible with your server’s bus.

a. Gen1 (PCI Base Specification 1.0, 1.01a, 1.1), effective data rate is 16 Gb/s.

b. Gen2 (PCI Express Base Specification 2.0), effective data rate is 32 Gb/s.

Always refer to the latest EMC Support Matrix for the most up-to-dateinformation on servers that support these adapters.

Table 1 EMC-supported Brocade adapters

Adapter Protocol PCI spec BUS length Power

Brocade 415 FC PCI ExpressGen1a, Gen2 b

x8 lane 3.3V

Brocade 425 FC PCI ExpressGen1a, Gen2 b

x8 lane 3.3V, 5V

Brocade 815 FC PCI ExpressGen1a, Gen2 b

x8 lane 3.3V

Brocade 825 FC PCI ExpressGen1a, Gen2 b

x8 lane 3.3V, 5V

Brocade 1010 FCoE PCI ExpressGen2 b

x8 lane 3.3V

Brocade 1020 FCoE PCI ExpressGen2 b

x8 lane 3.3V

Brocade 1860 FCoE PCI ExpressGen2 b

x8 lane 12V

Installing the adapter 19

Page 20: EMC Host Connectivity with Brocade Fibre Channel Host Bus

20

Installation and Configuration

Booting from the external storage arrayBrocade’s software release 2.2 supports booting the system from adevice on an external storage array. This boot device is a Logical UnitNumber (LUN) located on the external storage array. The adapterboot code loads from Brocade adapter memory into system memoryand integrates with the host system (server) BIOS during system bootto facilitate booting from array-based LUNs.

The Brocade adapter boot code supports the following host platformenvironments:

◆ PCI BIOS2.1 and above, PCI firmware 3.0

Boot code for PCI system

◆ BIOS

Boot code for x86 and x64 platforms

◆ Unified Extensible Firmware Interface (UEFI)

Boot code for UEFI systems

This section provides the following information:

◆ “Verifying boot BIOS code installation,” next

◆ “Installing/updating the Brocade adapter boot BIOS using theLiveCD” on page 21

◆ “Configuring the Brocade adapter boot BIOS settings using theBIOS configuration menu” on page 24

Verifying boot BIOS code installationThe Brocade adapter may not have the boot BIOS code installed. Thiscan be verified by looking for a Brocade Banner, which displaysduring Power-On Self Test (POST) when the system is booted.

◆ If the banner is displayed, a boot BIOS image corresponding tothe version shown in the banner is already installed on theBrocade adapter. Verify that the Brocade BIOS version displayedduring POST corresponds with the most recent version listed inthe EMC Support Matrix.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 21: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

◆ If the Brocade adapter BIOS version does not correspond with theversion listed in the EMC Support Matrix, or if no Brocade adapterbanner is displayed during Power-On Self Test (POST) when thesystem is booted, then the latest EMC-supported Brocade bootBIOS image must be installed to the adapter.

◆ If updating the boot BIOS code on a system without an existingoperating system, the boot BIOS code update is most easilyaccomplished by using the latest LiveCD ISO image from theEMC-supported section of the Brocade website at

http://www.brocade.com/services-support/drivers-downloads/HBA/HBA_EMC.page

The LiveCD ISO image contains the adapter driver, boot code, andminimal operating system to allow you to install the boot BIOS codeto the Brocade adapter.

If updating the boot BIOS on a system that is already installed with aWindows operating system, refer to the “Brocade advanced utilities”on page 81.

Installing/updating the Brocade adapter boot BIOS using the LiveCDTo install or update the Brocade adapter boot BIOS using the LiveCD,complete the following steps.

1. Obtain the latest LiveCD ISO image from the EMC-supportedsection of the Brocade website at

http://www.brocade.com/services-support/drivers-downloads/HBA/HBA_EMC.page

2. Create a CD from this image.

3. Install the CD into the CD/DVD ROM drive and boot the system,ensuring that the system is set to boot from the CD/DVD ROMdrive first.

Booting from the external storage array 21

Page 22: EMC Host Connectivity with Brocade Fibre Channel Host Bus

22

Installation and Configuration

4. When the system begins the boot process from the LiveCD, aprompt for the boot type is presented. Type bcucli and pressEnter.

5. The minimal Linux operating system will begin its boot process,with various kernel messages displaying on the screen. When themessages stop, press Enter, type bcu adapter -list, and then pressEnter to display the Brocade adapters present in the system.

The following shows the bcu adapter -list output in a systemwith a dual-port Brocade 1860 Adapter, a dual-port Brocade 825,and a dual-port Brocade 425 adapter.

6. Ensure that all Brocade adapters installed in the system aredetected.

7. Upload the boot BIOS code to the adapter(s) installed in thesystem. Type bcu boot --update [firmware]-a and press Enter.

8. After the utility completes, reboot the system as instructed.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 23: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

9. For the Brocade 1860 Adapter, which combines the 16 Gb/s FibreChannel Host Bus Adapter (HBA), 10 Gigabit Ethernet (GbE)Converged Network Adapter (CNA), and Network InterfaceCard (NIC), to query the adaptor port attribute type bcu port--query < adapter # > / < port # > and press Enter.

10. Change the Adaptor personality. Type bcu port --mode < adapter# > / < port # > HBA/CNA and press Enter.

11. After the utility completes, reboot the system as instructed.

Booting from the external storage array 23

Page 24: EMC Host Connectivity with Brocade Fibre Channel Host Bus

24

Installation and Configuration

Configuring the Brocade adapter boot BIOS settings using the BIOS configurationmenu

The Brocade BIOS Configuration Utility allows you to perform thefollowing operations on selected adapters:

◆ Enable or disable BIOS to support boot over SAN.

• You must enable BIOS to support boot over SAN for anadapter port. If disabled, the host system cannot boot fromarray-based LUNs attached to the Brocade adapter(s).

• The default setting for the adapter boot BIOS is enabled on alladapter ports.

◆ Enable one of the following boot options:

• Auto Discover

Host boots from LUN information provided by the fabric.

• Flash Values

Host boots from LUN information stored in flash memory.

• First LUN

Host boots from the first visible LUN.

◆ Set port speed for the adapter.

◆ Select boot LUNs from discovered targets.

◆ Review adapter properties, such as the following:

• Port speed

• PWWN

• NWNN

• BIOS version

The Brocade adapter BIOS configuration menu is accessed duringPower-On Self Test (POST) when the system is booted.

To configure the Brocade adapter Boot BIOS settings using the BIOSconfiguration menu, complete the following steps.

1. Boot the system.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 25: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

When the Brocade adapter BIOS banner displays, press<CTRL-B> or <ALT-B> to enter the BIOS Configuration Utility.

The Brocade BIOS Configuration Utility displays a list of installedadapter ports, similar to the following.

Under the HBA No column, 1/0 and 1/1 refer to the first andsecond port on the first HBA detected by the system, while 2/0and 2/1 refer to the first and second port on the second HBAdetected by the system.

2. Select the adapter port that you want to configure and pressEnter.

Booting from the external storage array 25

Page 26: EMC Host Connectivity with Brocade Fibre Channel Host Bus

26

Installation and Configuration

A screen similar to the following displays.

3. Select one of the following:

• Adapter Settings

Use the Adapter Settings screen to enable BIOS, adapter portspeed, and auto discovery of boot LUN information on thefabric. You can determine adapter World Wide Node Name(NWWN) and World Wide Port name (PWWN). Proceed toStep 4.

• Boot Device Settings

Use the Device Settings screen to select the boot target andLUN for booting the host system. Proceed to Step 6.

4. Select Adapter Settings and press Enter to begin adapterconfiguration.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 27: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

A screen similar to the following displays showing the port'scurrent BIOS version, NWWN, and WWPN options available forBIOS, Port Speed, and Boot LUN.

Table 2 describes the options available.

Table 2 Options available (page 1 of 2)

Field Description

BIOS version Displays the Brocade’s BIOS boot code version installedon the card.

PWWN Displays the port’s unique Port World Wide Name.

NWWN Displays the port’s Node World Wide Name.

BIOS The value of BIOS must be Enabled for the selectedadapter port to support boot over SAN. If this setting is setto Disabled, the system will not boot from the FibreChannel disk drives that are connected to the selectedadapter port.

Note: The default setting for all adapter ports is Enabled.

Booting from the external storage array 27

Page 28: EMC Host Connectivity with Brocade Fibre Channel Host Bus

28

Installation and Configuration

The BIOS, Port speed, and Boot LUN settings can be modified.Use the following keys to select and change information:

• Up or Down — Scroll to a different field.• Enter — Select a field and configure values• Left and Right — Change a value in the selected field• Alt-S — Save configuration values to adapter flash memory• Alt-Q — Exit the BIOS configuration utility• <ESC> — Go to preceding page• PageUp or PageDown — Go to preceding or next screen,

respectively

5. To configure boot devices, select Boot Device Settings from themenu described in Step 2, and press Enter.

Port speed Set the Fibre Channel link speed for adapter port:• Set Auto, 2, 4, or 8 for 815 and 825 adapters.• Set Auto, 1, 2, or 4 for 415 and 425 adapters.Auto allows adapter the port to automatically negotiatelink speed with the connected port.

Boot LUN • Auto Discover. When enabled, LUN information, suchas the location of boot LUN, is provided by the fabric(refer to “Fabric based boot LUN discovery” on page35).

• Flash Values. Boot LUN information will be obtainedfrom flash memory. Note that values are saved to flashwhen you configure and save them through the BIOSConfiguration Utility and BCU.

• First LUN. The host boots from the first LUN visible tothe adapter that is discovered in the fabric.

Table 2 Options available (page 2 of 2)

Field Description

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 29: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

A screen similar to the following is displayed.

A list of four boot ID entries is displayed, showing the Port WWNand the LUN number of the device which is configured for boot.Up to four boot device entries can be configured.

The first device (ID 0) listed is the primary boot device. The hostfirst attempts to boot from this device, then the succeedingdevices in the list.

Note: If configuring multiple boot entries with VNX™ series andCLARiiON® storage systems, your HBA(s) must be registered inFailover Mode 4 (ALUA). VNX series supports ALUA.

6. Use the Up and Down arrow keys to select a boot device entry,and one of the following options to configure the boot deviceentry:

• C — Clear an existing boot device from the selected Boot IDentry

• M — Edit boot device information by manually entering thePort WWN and LUN number for the array-based boot device.

Booting from the external storage array 29

Page 30: EMC Host Connectivity with Brocade Fibre Channel Host Bus

30

Installation and Configuration

• <Enter> — Edit boot device information by selectingautomatically detected array port WWNs and LUN numberswhich have been made visible to the adapter port WWN.

Note: This option requires that the Brocade adapter port WWN hasalready been zoned to the appropriate array target port, and thatLUN masking has been configured on the array, such that a LUN isvisible to the adapter port WWN.

If configuring using automatically detected array port WWNsand LUNs by clicking Enter, a screen similar to the followingappears, which displays automatically detected array portWWNs.

Note: If the Brocade adapter port WWN has not been properly zoned tothe appropriate array port WWN, then the utility will display "No targetdevices found or link down!" Ensure that the adapter port beingconfigured for boot has been properly zoned to the appropriate arrayport WWN from which the adapter will boot.

7. Select the array port WWN target to be designated from which toboot and press Enter.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 31: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

A screen similar to the following displays device information ofthe available LUNs which can be specified as the boot device.

IMPORTANT

The above example shows a Symmetrix array target which hasboth a 2 MB VCM pseudo device available, as well as a 16 GBvolume. While shown as an option, the 2 MB volume is not avalid device from which to boot, and any attempt to use thisdevice during OS install will fail.

Note: Ensure that a proper device is selected with enough space for theOS to be installed (in this instance, the second available entry, which isthe 16 GB LUN. If a suitable LUN is not shown in the list, ensure that theappropriate LUN masking has been configured on the array, such that asuitable boot LUN is visible to the adapter port WWN.

Select the appropriate LUN on the array target to be designated as theboot device and press Enter to return to the screen, as shown in Step 5,where the boot ID entry selected previously now reports the configuredarray port WWN target and LUN number.

To configure additional boot ID entries (for example, to provide multiplepaths to the LUN ID through different array port WWN targets), return

Booting from the external storage array 31

Page 32: EMC Host Connectivity with Brocade Fibre Channel Host Bus

32

Installation and Configuration

to Step 6, select the next boot ID entry, and configuring similarly.

8. When the appropriate array port WWN target and LUN IDs havebeen configured for all required adapter ports, press Alt-S to savethe configuration and then select Exit Brocade Config menu toexit the BIOS Configuration Utility.

At this point, the system will reboot with the configuredarray-based LUN as its boot device.

Note: In the above example screenshot, the Adapter x/y "Brocade's BIOSnot installed" output does not indicate a problem since those adapterports were not configured for BIOS boot; only the first adapter port isconfigured for boot. The "Brocade's BIOS installed successfully" indicatesthat the system will boot from the configured array LUN.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 33: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Fabric-based boot LUN discoveryFabric-based boot LUN discovery is a Brocade standards-basedapproach to managing and simplifying SAN boot complexity toimprove reliability while ensuring that best practices are employed toautomate dynamic virtual server configurations. An example isshown in Figure 6.

Brocade HBA's fabric-based boot LUN discovery eliminates themanual process of boot LUN configurations of each HBA from eachserver console. This capability improves configuration reliability,containing operational costs and making the adoption of disklessservers a practical alternative for even large data centers.

Figure 6 Fabric-based boot LUN discovery example

Fabric-based boot LUN discovery 33

Page 34: EMC Host Connectivity with Brocade Fibre Channel Host Bus

34

Installation and Configuration

This feature allows the host's boot LUN information to be stored inthe fabric zone database using a zone name containing the PWWN ofan adapter port and zone members consisting of the storage targetPWWN and LUN WWN. The adapter boot code can query the zonemember list for the zone name that matches the adapter PWWN todetermine the boot target and LUN.

To store the information, you must use the Fabric OS zoneCreatecommand to create a zone on the switch where the adapter isconnected.

Note: Fabric OS 6.2 and above is required on adjacent switches to supportfabric-based boot LUN discovery.

This feature is not supported on UEFI systems.

Configuring fabric-based boot LUN discoveryComplete the following steps to configure fabric-based boot LUNdiscovery.

1. Set the adapter's BIOS configuration to auto discovery using oneof the following interfaces:

• Brocade BIOS Configuration Utility, as shown in Figure 7:

Figure 7 Auto Discovery – BIOS

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 35: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

• HCM (Basic Port Configuration > Boot-over-SAN > AutoDiscovered from Fabric), as shown in Figure 8:

Figure 8 Auto Discovery – HCM

• BCU (C:\bios -enable <port_id> -o auto), as shown inFigure 9:

Figure 9 Auto Discovery – BCU

2. Enter the following BCU command to provide the zone name andzone members to use as operands in the Fabric OS zonecreatecommand.

bcu boot -blunZone -c <cfg> -p <port_wwn> -r <rport_wwn> -l <lun_id | lun#>

Fabric-based boot LUN discovery 35

Page 36: EMC Host Connectivity with Brocade Fibre Channel Host Bus

36

Installation and Configuration

where:

For example, enter the following on the Centralized Boot LUNmanagement Server:

The command output will contain the proper encoding and be inthe exact format for the FOS OS ZoneCreate command:

cfg Specifies boot LUN (BLUN).

port_wwn The hexadecimal WWN of the adapterport connecting to the boot LUN. Forexample, 10:00:00:05:1e:0c:1e:a8 which wewill be using in this document.

rport_wwn The hexadecimal WWN of the remotestorage target's port. For example,50:06:04:84:52:a7:53:97 which we will beusing in this document.

lun_id | lun# The hexadecimal LUN identification. Youcan provide this as a hexadecimalone-Byte value or an eight-Byte value(four-level addressing). For example aneight-Byte value could be0034AABBCCDDEEFF, or a one-Bye valuecould be "01".

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 37: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

3. Configure the zone on the switch using the Fabric OS zoneCreatecommand. Use the display output from the bfaZoneCreatecommand as the zonename and member operands:

Zonecreate "zonename", "member[; member...]"

For example:

zonecreate "BFA_100000051E0C1EA8_BLUN", "00:00:00:00:50:06:04:84;00:00:00:01:52:a7:53:97; 00:00:00:02:00:34:00:00; 00:00:00:03:00:00:00:00"

4. .Enter the FOS OS cfgSave command on the switch to save thezone configuration.

Note: The zone created is only an entity to store boot LUN data. There isno zone enforcement by the fabric. Therefore, you must create a separatezone containing the adapter port and storage target port to ensure thatthe adapter port is able to see the target.

5. When you power on the system, you will see the Brocade BIOSinstalling the Boot BIOS successfully if the above configurationsare correct, as shown in Figure 10.

Figure 10 Brocade BIOS Installed successfully message

Fabric-based boot LUN discovery 37

Page 38: EMC Host Connectivity with Brocade Fibre Channel Host Bus

38

Installation and Configuration

Installing the Windows operating systemThis section provides procedures for installing Windows 2003 andWindows 2008 operating systems.

◆ “Windows 2003 internal or external boot disk installation,” next

◆ “Windows 2008 internal or external boot disk installation” onpage 45

Windows 2003 internal or external boot disk installationThis section is a step-by-step procedure for installing Windows 2003operating system to either an internal or external boot device.

After you have your adapter(s) installed in your server, andconfigured for external boot if necessary, the next step is to install theWindows operating system. If you intend to boot to an externaldevice please refer to “Booting from the external storage array” onpage 20 for setting the boot BIOS for external boot and selecting theexternal boot lun. Refer to your server’s documentation for preparingyour server for external boot.

Note: If you intend to boot to an external disk, only present the LUN that youintend to boot from. All additional luns can be added after the installation.This will eliminate any confusion on selecting the correct partition forinstallation and eliminates any problems that the Operating System coencounter on reboot during the installation. Also confirm there is only onepath to the storage array. Having more than one path can cause the operatingsystem to fail during the installation.

You need the following materials to install Windows:

◆ A Windows CD-ROM for the Windows version you want toinstall

◆ AN EMC-approved adapter driver diskette for Windows

To install Windows 2003 operating system to either an internal orexternal boot device, complete the following steps.

1. Insert a bootable Windows CD-ROM in the drive and reboot thesystem

• If your system has a bootable disk already configured from aprevious installation, the software will prompt you to pressany key to boot from CD-ROM.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 39: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

• If you are booting from your server's internal hard disk, youmay skip to Step 5 on page 42 when the Windows Setupscreen displays.

• If you are installing Windows to boot from an external arraydisk, you will need to supply setup with the adapter driver. Todo this, immediately after the Windows installation begins,press F6 when directed or when the blue screen appears.Otherwise, proceed to Step 5.

– Pressing F6 tells the Windows installer you want to load athird-party driver before proceeding with the installation.

– If you do not press F6 in time to add the drivers, restart theserver and try again. You will know if you missed the F6function to install third-party drivers when the setupreturns with a warning that it cannot find a partition toload the operating system.

Figure 11 Windows Setup screen with F6 prompt

Installing the Windows operating system 39

Page 40: EMC Host Connectivity with Brocade Fibre Channel Host Bus

40

Installation and Configuration

2. When prompted for additional drivers, select S (SpecifyAdditional Device).

Figure 12 Specifying a driver for your adapter

3. Insert the EMC-approved adapter Drivers diskette for your OS.Then press Enter to continue.

This displays a screen similar to Figure 13 on page 41.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 41: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Figure 13 Adapter selection screen

4. Select the appropriate boot adapter and press Enter. (You mayhave to scroll down to find the appropriate driver.)

Note: Depending on the version of Windows, you may receive an errormessage that the default driver is newer than the provided one. Ignorethis message.

Setup continues to load files and a Windows Setup screen,similar to Figure 14 on page 42, displays.

Installing the Windows operating system 41

Page 42: EMC Host Connectivity with Brocade Fibre Channel Host Bus

42

Installation and Configuration

Figure 14 Windows setup screen

5. Press Enter to begin the setup procedure.

Note: If you are installing Windows on a newly created LUN, you mayreceive a message that your boot disk is new or erased. Press C tocontinue.

A Windows Licensing Agreement appears.

6. Read the license agreement. (Press Pg Dn as necessary to scrollthrough the text.) To accept the agreement, press F8.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 43: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

The setup software inspects your computer's hardwareconfiguration. The setup screen displays disk partitioninformation (if your system already contains partitions), or letsyou create a new partition.

Figure 15 Existing partitions

7. 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 thepartition size

If the new disk is displayed as Unformatted or Damaged youmust delete the partition before continuing. To do this, press D,and follow the onscreen delete instructions. After you delete thepartition, the disk will then appear as Unpartitioned Space.

Installing the Windows operating system 43

Page 44: EMC Host Connectivity with Brocade Fibre Channel Host Bus

44

Installation and Configuration

If you are reinstalling Windows, the setup software prompts youto overwrite or upgrade:

• To overwrite, press Esc and follow instructions.

• To upgrade, press Enter.

• To create a new hard-disk partition, you must first delete theexisting partition, and then create a new one. To do so, selectthe partition you want to delete, press D, and then follow theonscreen instructions to complete the deletion of the partition.Once the system deletes the partition, you can press C tocreate a new one.)

8. The setup software prompts you to specify the file system formatfor the partition. Select NTFS file system format (which issuitable for most sites) and press Enter, unless you have otherspecific requirements.

Note: For background information on the choice of the NTFS file system,refer to Microsoft Knowledge Base Article 184006.

Setup formats the partition, copies the Windows system files tothe partition, and starts rebooting the server.

9. When prompted, remove the diskette and CD-ROM.

10. If your system prompts you to press any key to boot fromCD-ROM, do not press a key. Instead, allow the system to bootfrom the array (if external) or the local disk (if internal).

After booting, the system continues installation, displays theWindows banner, and begins auto detection of mass-storagedevices and adapters.

11. Follow the onscreen instructions to complete the installation.When the Completing the Windows Setup Wizard screenappears, click Finish.

12. Install the latest EMC-approved Windows Service Pack and/orOS patches or updates. Follow the procedures in the Microsoftdocumentation that accompanies the updates.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 45: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Windows 2008 internal or external boot disk installationThis section is a step-by-step procedure for installing a Windowsoperating system to either an internal or external boot device.

After you have your adapter(s) installed in your server, andconfigured for external boot if necessary, the next step is to install theWindows operating system. If you intend to boot to an externaldevice, refer to “Booting from the external storage array” on page 20for setting the boot BIOS for external boot and selecting the externalboot LUN.

Note: If you intend to boot to an external disk, present only the LUN fromwhich you intend to boot. All additional LUNs can be added after theinstallation. This will eliminate confusion on selecting the correct partitionfor installation and eliminates any problems that the operating system couldencounter on reboot during the installation. Also confirm there is only onepath to the storage array. Having more that one path can cause the operatingsystem to fail during the installation.

To install Windows, you need the following materials:

◆ A Windows DVD-ROM for the Windows 2008 you wish to install

◆ An EMC-approved adapter driver on a jump-drive (USB),floppy-disk, or CD-ROM for Windows

To install Windows 2008 operating system to either an internal orexternal boot device, complete the following steps

1. Insert a bootable Windows DVD-ROM into the drive and rebootthe system.

• If your system has a bootable disk already configured from aprevious installation, the software will prompt you to pressany key to boot from DVD-ROM.

• If you are installing Windows to boot from an external arraydisk, you will need to supply setup with the adapter driver ina USB jump-drive and insert it in your server prior to theWindows installation.

The Windows Boot Manager screen displays.

2. Press Enter to continue the installation.

Installing the Windows operating system 45

Page 46: EMC Host Connectivity with Brocade Fibre Channel Host Bus

46

Installation and Configuration

The Windows Setup screen displays (Figure 16).

Figure 16 Windows Setup screen

3. Click Next.

The Windows Install screen displays (Figure 17).

Figure 17 Windows Install screen

4. Click Install now.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 47: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

The Windows operating system selection screen displays(Figure 18).

Figure 18 Windows operating system selection screen

5. Choose your operating system type and click Next.

The Microsoft Software License Terms screen displays(Figure 19).

Figure 19 Microsoft Software License Terms screen

Installing the Windows operating system 47

Page 48: EMC Host Connectivity with Brocade Fibre Channel Host Bus

48

Installation and Configuration

6. Check the I accept the license terms checkbox and click Next.

The Windows setup screen displays (Figure 20).

Figure 20 Windows setup screen

7. Click Custom (advance) if you want to install a clean copy ofWindows.

The Load driver screen displays (Figure 21).

Figure 21 Load driver screen

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 49: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

8. If booting from external storage using the Brocade adapter, theLoad Driver screen may or may not show a disk to which toinstall, depending on your configuration. To boot with theBrocade adapter, you must load the driver. Click the Load Driverlink, shown in Figure 21, on the installation screen.

The Load Driver screen displays (Figure 22).

Figure 22 Load driver screen

9. Click Browse to load your adapter driver.

The Browse for Folder screen displays (Figure 23).

Figure 23 Browse for Folder screen

Note: If you are installing the driver from a USB jump drive, it will appearin the Browse for Folder window.

Installing the Windows operating system 49

Page 50: EMC Host Connectivity with Brocade Fibre Channel Host Bus

50

Installation and Configuration

10. Select your USB jump-drive (Figure 24) and click Next to loadyour adapter driver.

Figure 24 Specifying a driver for your adapter

A new dialog box displays asking where you want to installWindows (Figure 25).

Figure 25 Windows installation prompt screen

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 51: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

11. Select where you want to install Windows.

Note: Select Drive Options (advance) to format your file system.

After the adapter driver is loaded, the Install Windows screendisplays (Figure 26).

Figure 26 Install Windows screen

12. Click Next to begin the Windows installation.

Setup will copy the Windows system files to the partition andstart rebooting the server.

Note: Do not press a key if your system prompts you to "press any key toboot from DVD-ROM." Instead, allow the system to boot from the array(if external) or the local disk (if internal). After booting, the systemcontinues installation, displays the Windows banner, and begins autodetection of mass-storage devices and adapters.

13. Follow the on-screen instructions to complete the installation.

Installing the Windows operating system 51

Page 52: EMC Host Connectivity with Brocade Fibre Channel Host Bus

52

Installation and Configuration

Windows 2008 Server Core operating system optionWindows Server 2008 includes a variation of an installation called aServer Core. Server Core is a "scaled-back" installation where noWindows Explorer shell is installed. All configuration andmaintenance is done either through the command line interfacewindows or by connecting to the machine remotely using MicrosoftManagement Console.

Figure 27 Server Core installation example

Limitations Since Server Core is a special installation of Windows Server 2008, thefollowing limitations exist:

◆ You cannot upgrade from a previous version of the WindowsServer operating system to a Server Core installation. Only aclean installation is supported.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 53: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

◆ You cannot upgrade from a full installation of Windows Server2008 to a Server Core installation. Only a clean installation issupported.

◆ You cannot upgrade from a Server Core installation to a fullinstallation of Windows Server 2008. If you need the Windowsuser interface or a server role that is not supported in a ServerCore installation, you must install a full installation of WindowsServer 2008.

EMC support EMC supports the use of Server Core for attach to EMC storagearrays. The currently supported adapter drivers/firmware/BIOS andadapter driver utilities are approved for use with this version ofWindows 2008. Use of the Brocade driver install wizard (executabledriver package), as shown in Figure 28, works exactly as it will on astandard Windows 2008 installation, but the wizard must be startedfrom the command prompt.

Figure 28 Brocade driver install wizard

A progress bar displays, as shown in Figure 29.

Figure 29 InstallAnywhere progress bar

Windows 2008 Server Core operating system option 53

Page 54: EMC Host Connectivity with Brocade Fibre Channel Host Bus

54

Installation and Configuration

Installing adapter driver and software utilitiesTo use EMC storage array disks with a Windows 2003 or 2008 host,you need an adapter driver for either your Fibre Channel HBA orFCoE CNA. The driver and related utilities must be installed andconfigured before Windows can access the EMC disks. This drivercan be installed using the Brocade driver installation package forWindows.

Three sections are outlined on the following pages to help withinstallation and configuration of your adapter drivers and associatedutilities:

◆ “Pre-installation guidelines” , next

◆ “Driver installation/upgrade” on page 55

Pre-installation guidelines

Required WindowsSTORPort updates

Currently, the shipping version of Windows requires post-RTM hotfixes to resolve some known issues. For all Windows STORPortinstallations, you must obtain the current Microsoft QFE hotfix listedin the EMC Support Matrix with the adapter driver revisions.

IMPORTANT

Install this QFE before installing the adapter driver.

Users planning to upgrade to the latest service pack for Windowsshould upgrade their adapter drivers to the latest supported versionprior to installing the service pack. The Windows Service Packs donot contain the latest EMC-approved driver revisions. Alwaysconsult the EMC Support Matrix for the most up-to-date information.

Obtaining theBrocade Driver Install

Wizard for Windows

The Driver Install Wizard for Windows is available on CD-ROM ordownloaded from the Brocade website. To download from thewebsite, complete the following steps.

1. If downloading from the Brocade website, first create a directorythat will be used to save the HCM Install Wizard for Windowsfile.

2. Go to http://www.Brocade.com.

3. Select HBA Drivers and ISOs from the Download section.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 55: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

4. Select EMC under OEM models.

5. Select the adapter you installed in your system and download theBrocade driver installation package for your OS.

Driver installation/upgradeTo install or upgrade the driver, complete the following steps.

1. Install the Brocade driver CD-ROM to start the installation. If youdownloaded the kit to your hard drive, locate and double-clickthe file. The installation wizard requires the acceptance of alicense agreement, shown in Figure 30.

Select I accept the terms of the License Agreement and clickNext.

Figure 30 License Agreement dialog box

Installing adapter driver and software utilities 55

Page 56: EMC Host Connectivity with Brocade Fibre Channel Host Bus

56

Installation and Configuration

2. After the wizard initializes, you will be given several options, asshown in Figure 31. Select the option you wish to install and clickNext.

Figure 31 Choose Install Set dialog box

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 57: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

The Select Driver Installation type dialog box displays, as shownin Figure 32.

Figure 32 Choose Install Folder dialog box

3. Choose an installation location for the software.

Note: EMC recommends using the default location

Installing adapter driver and software utilities 57

Page 58: EMC Host Connectivity with Brocade Fibre Channel Host Bus

58

Installation and Configuration

4. Click Next to continue. A message similar to the followingappears.

Figure 33 Package Location Information dialog box

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 59: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

5. The wizard displays a pre-installation summary screen, as shownin Figure 34, describing the actions it will take during the driverinstallation. Note that the server may require a reboot after thedriver load. Click Next to start the installation.

Figure 34 Pre-installation Summary dialog box

Note: Depending on the number of installed adapters, the driverinstallation may take a few minutes.

Installing adapter driver and software utilities 59

Page 60: EMC Host Connectivity with Brocade Fibre Channel Host Bus

60

Installation and Configuration

The Installing driver status bar displays, as shown in Figure 35.

Figure 35 Installing the driver

6. After the installation completes, you may be required to rebootyour system in order to complete installation. Click Yes, restartmy system and click Done, as shown in Figure 36 on page 61.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 61: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Figure 36 Completing the installation

Installing adapter driver and software utilities 61

Page 62: EMC Host Connectivity with Brocade Fibre Channel Host Bus

62

Installation and Configuration

Establishing connectivity to the storage arrayOnce the adapter has been properly configured, connectivity willneed to be established between the adapter and the storage array.When attaching to an FC switch, several additional configurationsteps are required. These include zoning the port on the adapter tothe correct port on the storage array, as well as configuring LUNMasking on the array. For additional information on how to performthese additional installation steps, refer to the EMC Networked StorageTopology Guide, located at http://elabnavigator.EMC.com.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 63: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Verifying connectivity to the storage arrayYou can verify connectivity with either of the following choices,discussed further in this section.

◆ “Verifying connectivity through Brocade Host ConnectivityManager (HCM),” next

◆ “Verifying connectivity using the Server Manager” on page 65

Verifying connectivity through Brocade Host Connectivity Manager (HCM)To verify connectivity through Brocade Host Connectivity Manager(HCM), complete the following steps.

1. On a Windows Server start the Host Connectivity Manager(HCM) application, which includes the Host ConnectivityManager (HCM) FC HBA Manager GUI. When complete, theHost Connectivity Manager (HCM) application GUI displays.(Refer to the Host Connectivity Manager (HCM) FC HBAManager main window, as shown in on page 65).

2. Double-click the Host Connectivity Manager (HCM) icon, asshown in Figure 37, on your desktop (if the icon was createdduring installation).

Note: To access HCM in Windows 2008 Core installations, runhcm_win6.bat located in C:\Program Files(x86)\BROCADE\FCHBA\client.

Figure 37 Host Connectivity Manager (HCM) icon

Verifying connectivity to the storage array 63

Page 64: EMC Host Connectivity with Brocade Fibre Channel Host Bus

64

Installation and Configuration

3. The login screen displays as shown in Figure 38.

The factory default user ID and password are Administrator andpassword.

Note: EMC recommends that you change this default password Afteryou log in for the first time. This can be accomplished from theConfigure menu within the GUI.

Figure 38 Connect to the host

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 65: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

When complete, the Host Connectivity Manager (HCM) applicationGUI displays, as shown in Figure 39.

Figure 39 Host Connectivity Manager (HCM) FC HBA manager

Verifying connectivity using the Server Manager

Note: The display assumes the driver and cable were properly installed. Formore detail, refer to “Installing adapter driver and software utilities” onpage 54.

To verify an adapter is connected to a storage device usingServerManager, complete the following steps.

1. Right-click My Computer on the desktop and select Manage todisplay the Server Manager dialog box (Figure 40).

Note: : In Windows 2003, this is the Computer Management applet.

Verifying connectivity to the storage array 65

Page 66: EMC Host Connectivity with Brocade Fibre Channel Host Bus

66

Installation and Configuration

Figure 40 Server Manager window: Storage controllers pane

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 67: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

2. Select Diagnostics > Device Manager and click on Storagecontrollers icon (Figure 41) to verify that adapters are detectedand installed.

Note: In Windows 2003, this is the SCSI and RAID Controllers itemunder the device manager.

Figure 41 Server Manager window: SCSI and RAID controllers pane

Verifying connectivity to the storage array 67

Page 68: EMC Host Connectivity with Brocade Fibre Channel Host Bus

68

Installation and Configuration

3. Click Disk Drives to list all target LUNS attached to the entiresystem (Figure 42).

Figure 42 Server Manager window: Disk drives pane

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 69: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Installation and Configuration

Fibre Channel over Ethernet (FCoE)EMC supports Brocade Fibre Channel over Ethernet (FCoE)Converged Network Adapter (CNA). FCoE adapters represent amethod to converge both Fibre Channel and Ethernet traffic over asingle physical link to a switch infrastructure that manages bothstorage (SAN) and network (IP) connectivity within a single unit.

The benefits of FCoE technology become apparent in large datacenters:

◆ Where dense, rack-mounted and blade server chassis exist.

◆ Where physical cable topology simplification is a priority.

◆ In virtualization environments, where several physical storageand network links are commonly required.

The installation of the Brocade FCoE CNA provides the host with a 10Gb Ethernet interface and a Brocade Fibre Channel adapter interface.

Upon installation of the proper driver for the FCoE CNA, the FibreChannel interface will function identically to that of a standardBrocade Fibre Channel HBA. The FCoE CNA simply encapsulatesFibre Channel traffic within Ethernet frames. As such, FC-basedcontent within this guide also applies directly to Brocade FCoECNAs.

In-depth information about FCoE and its supported features andtopologies can be found in the "Fibre Channel over Ethernet (FCoE)"chapter of the EMC Networked Storage Topology Guide, availablethrough E-Lab Interoperability Navigator at:http://elabnavigator.EMC.com.

For CNA configuration procedures, refer to “Fibre Channel overEthernet (FCoE) Converged Network Adapter (CNA) procedures” onpage 70.

Fibre Channel over Ethernet (FCoE) 69

Page 70: EMC Host Connectivity with Brocade Fibre Channel Host Bus

70

Installation and Configuration

Fibre Channel over Ethernet (FCoE) Converged NetworkAdapter (CNA) procedures

FCoE CNAs are similar to Fibre Channel adapters in that they requiredrivers in order to function in a Windows server. However, becauseof its ability to converge both Fibre Channel and Ethernet traffic overa single physical link, the adapter will appear to the Windows serveras two different pieces of hardware. When viewing the WindowsDevice Manager, you will see both a Brocade 10 Gigabit Ethernetadapter as well as a a Brocade Fibre Channel adapter (10G FCoEHBA) available in the system, as shown in Figure 43.

Figure 43 Device Manager Ethernet and Fibre Channel adapters

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 71: EMC Host Connectivity with Brocade Fibre Channel Host Bus

2Invisible Body Tag

This chapter contains information on miscellaneous procedures.

◆ Zoning and connection planning in a fabric environment ................ 72◆ Boot-from-SAN configuration restrictions ........................................... 73◆ Manually installing the adapter driver – Advanced users ................ 74◆ Brocade advanced utilities...................................................................... 81

MiscellaneousPlanning and

Procedures

Miscellaneous Planning and Procedures 71

Page 72: EMC Host Connectivity with Brocade Fibre Channel Host Bus

72

Miscellaneous Planning and Procedures

Zoning and connection planning in a fabric environmentIn a fabric environment, the user should plan for the switch topology,target-to-hosts mapping, and the zone. Here is an overview of therecommended procedure:

1. Draw the connectivity among the hosts, switch, and storage arrayto verify the correct fabric configuration.

2. Configure the zone capability in the switch. If connecting to EMCConnectrix™, refer to the Connectrix v7.01 Enterprise StorageNetwork System Planning Guide for information on the zoneconfiguration.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 73: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Miscellaneous Planning and Procedures

Boot-from-SAN configuration restrictionsRefer to the EMC Support Matrix for any specific boot-from-SANrestrictions. This guide no longer contains restriction information,and the information in the EMC Support Matrix supersedes anyrestriction references found in previous adapter installation guides.

Further information on booting Microsoft Windows from externalstorage can be found in the EMC Host Connectivity Guide for Windows.

Benefits of booting from the storage arrayBenefits of storage-based booting include:

◆ Faster replacement/addition of server capacity, enabled byseparation of the boot image from the server.

◆ Lower investment in internal server-based RAID cards withlimited capability.

◆ Leveraged investment in the storage network through the highavailability, data integrity, and storage management of anexternal RAID storage system.

◆ Leveraged commodity high-density server technology andcentralized storage offered by diskless servers usingSAN-attached storage systems.

Booting from the EMC storage array works effectively with certainSAN-based environments, including multiserver redundantapplications, Web farms, and terminal server applications where ann+1 server environment protects customers against different types offailures.

Some applications may not be optimized for storage array-basedbooting. EMC strongly recommends customers fully investigate theirapplication and data availability requirements and consult with anEMC account team to determine the configuration that best meetstheir needs.

Boot-from-SAN configuration restrictions 73

Page 74: EMC Host Connectivity with Brocade Fibre Channel Host Bus

74

Miscellaneous Planning and Procedures

Manually installing the adapter driver – Advanced usersTo use EMC storage array disks with a Windows host, you need anEMC-qualified Fibre Channel adapter driver. The adapter kitincludes an EMC-approved driver, which must be installed andconfigured prior to partitioning the storage array disks. You alsoshould check the Brocade website for the latest EMC-approvedversion. Refer to “Downloading latest Brocade drivers/BIOS files” onpage 12. These procedures are necessary if not using the HBA InstallWizard. Refer to “Installing adapter driver and software utilities” onpage 54.

This section contains the following information:

◆ “Driver,” next

◆ “Required Windows STORPort updates” on page 75

◆ “Manual driver installation procedure for Windows 2003 orWindows 2008 hosts” on page 75

◆ “Updating the adapter driver in a Windows 2003 or Windows2008 hosts” on page 77

◆ “Editing the Windows time-out value” on page 79

Driver

Revision history The following driver is supported:

◆ Version 2.2.0.002 Brocade 4X5, 8X5, Windows 2003, Windows2008, and Windows 2008 R2

Where to find thedriver

You can find the Fibre Channel adapter driver at the followinglocations:

◆ On the Brocade CD-ROM that accompanied the adapter.

◆ On the Brocade website. Refer to “Downloading latest Brocadedrivers/BIOS files” on page 12.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 75: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Miscellaneous Planning and Procedures

Required Windows STORPort updatesCurrently, the shipping version of Windows requires post-RTM hotfixes to resolve some known issues. For all Windows STORPortinstallations, you must obtain the current Microsoft QFE hotfix listedin the EMC Support Matrix with the adapter driver revisions.

IMPORTANT

Install this QFE before installing the adapter driver.

Users planning to upgrade to the latest service pack for Windowsshould upgrade their adapter drivers to the latest supported versionprior to installing the service pack. Always consult the EMC SupportMatrix for the most up-to-date information.

Manual driver installation procedure for Windows 2003 or Windows 2008 hostsTo install the driver into a Windows 2003 or Windows 2008 host,complete the following steps.

1. Boot the host with Windows 2003 or Windows 2008.

2. Right-click the My Computer icon and select Manage.

3. In the left pane of the Computer Management window (ServerManager window on Windows 2008), click the Device Manager.(On Windows 2008, the Device Manager is located under theDiagnostics item.)

4. If Windows Plug-n-Play does not detect your adapter(s), it will belisted as Unknown or as a Fibre Channel Controller under theOther Devices icon in the right pane. If the Windows Plug andPlay service has detected your adapter, the adapter will alreadybe listed under SCSI and RAID Controllers. (On Windows 2008,they will appear under Storage Controllers.) If your adaptershave already been detected, follow the instructions under““Updating the adapter driver in a Windows 2003 or Windows2008 hosts” on page 77. Otherwise, double-click the first instanceof controller under Other Devices.

5. In the next window, click Update Driver, then Next.

Manually installing the adapter driver – Advanced users 75

Page 76: EMC Host Connectivity with Brocade Fibre Channel Host Bus

76

Miscellaneous Planning and Procedures

6. Perform one of the following:

• For Windows 2003, you will be asked if you wish to connect toWindows Update to search for software, click No, not at thistime, and click Next. On the next screen, you will be asked toinstall software automatically, or install from a list or genericlocation. Choose Install from a list or generic location[Advanced], and click Next. On the next screen, you are askedto choose your search and installation options, click Don’tsearch. I will choose the driver to install, and click Next.Select SCSI & RAID Controllers from the list, and click Nextthen Jump to Step 7.

• For Windows 2008, you will be asked how you want to searchfor the driver. Click Browse my computer for driver software.On the next screen, you are given options on how to browsefor driver software on your computer, click the option to Letme pick from a list of device drivers on my computer.Continue to Step 7.

7. In the next window, click the Have Disk button.

8. Enter the path to the diskette containing the driver (A:\, forexample), or use the browse function to locate the driver; thenclick OK.

9. Select the appropriate driver for your adapter from the displayedlist and click Next.

Note: If you select the wrong driver, you will receive an IncompatibleHardware warming message. Select No to cancel the update and returnto the selection windows, and then select the correct driver.

10. If prompted, in the next window, click Next.

11. If prompted, click Yes to continue the installation. (Windows 2008may not display this.)

12. Click Finish to complete the installation. Windows 2008 has aClose button.

13. If the system requests that you reboot the system, select No; thenclick Close.

14. If the system again requests that you reboot the system, select No;then click Close.

15. If you have other adapters to update, select the next adapter inthe device manager and repeat steps Step 6 through Step 14.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 77: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Miscellaneous Planning and Procedures

16. When all adapters have their drivers updated, select Yes to thereboot prompt.

If you are not promoted to reboot, reboot your server anyway.

Updating the adapter driver in a Windows 2003 or Windows 2008 hostsOn Windows 2003 and Windows 2008 systems where the Brocadeadapter has been detected automatically or a driver is alreadyinstalled, it may be necessary to update the current driver to the latestEMC-qualified driver, as described in this section.

The following procedure assumes that you have copied the latestdriver from the Brocade CD-ROM or downloaded it from the Brocadewebsite and put it onto a diskette. Refer to the release notes providedwith the driver for information that might be unique to new driverrevisions.

To install the driver into a Windows 2003 or Windows 2008 host,complete the following steps.

1. Boot the host (if necessary) with Windows 2003.

2. From the Windows taskbar, click Start> Programs>Administrative Tools> Computer Management.

3. In the left pane of the Computer Management window, click theDevice Manager icon.

4. For Windows 2003, double-click the SCSI & RAID Controllersicon. For Windows 2008, double-click the Storage Controllersicon.

5. Under SCSI & RAID Controllers or Storage Controllers,double-click the adapter you want to upgrade.

6. In the next window, click the Driver tab; then click Update Driver.

7. Perform one of the following options:

• For Windows 2003, you will be asked if you wish to connect toWindows Update to search for software. Click No, not at thistime and then click Next. On the next screen, you will beasked to whether you want to install software automatically orto install software from a list or generic location. ChooseInstall from a list or generic location [Advanced] and clickNext.

Manually installing the adapter driver – Advanced users 77

Page 78: EMC Host Connectivity with Brocade Fibre Channel Host Bus

78

Miscellaneous Planning and Procedures

On the next screen, you are asked to choose your search andinstallation options. Click Don’t search. I will choose thedriver to install and then click Next. Select SCSI & RAIDControllers from the list and then click Next. Continue toStep 8.

• For Windows 2008, you will be asked how you want to searchfor the driver. Click Browse my computer for driver software.

On the next screen, you are given options on how to browsefor driver software on your computer. Click the option Let mepick from a list of device drivers on my computer. Continueto Step 8.

8. In the next window, click Have Disk.

9. Enter the path to the diskette containing the driver (A:\, forexample), or use the browse function to locate the driver; thenclick OK.

10. Select the appropriate driver for your adapter from the displayedlist and click Next.

Note: If you select the wrong driver, you will receive an IncompatibleHardware warming message. Select No to cancel the update and returnto the selection windows, and then select the correct driver.

11. If prompted in the next window, click Next. (Windows 2008 maynot display this.)

12. If prompted, click Yes to continue the installation. (Windows 2008may not display this.)

13. Click Finish to complete the installation.Windows 2008 will havea Close button.

14. If the system requests that you reboot the system and you haveother adapters to update, select No and then click Close.

15. If the system again requests that you reboot the system and youhave other adapters to update, select No and then click Close.

16. If you have other adapters to update, select the next adapterunder SCSI & RAID Controllers and repeat Step 6 throughStep 15.

17. When all adapters have their drivers updated, select Yes to thereboot prompt. If you are not promoted to reboot, reboot yourserver anyway.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 79: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Miscellaneous Planning and Procedures

For more information on connecting to a SAN and installingdrivers/firmware on HP Proliant BL p-Class server blades, refer toHP documentation on the HP Business Support site athttp://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp.

Editing the Windows time-out value

While Brocade drivers will set the Window disk timeout value to 60 secondsautomatically, some software applications may change the timeout value toanother value. The following procedure describes how to manually changethe Windows disk timout value to 60 seconds.

Connecting a Windows host to an EMC storage array over FibreChannel requires editing the Windows registry as follows:

1. Open the registry:

a. On the Windows taskbar, click Start.

b. Click Run.

c. Type regedt32.exe in the Open field and click OK.

2. Follow this path:

HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\,Services\ Disk

3. Look for the TimeOutValue entry in the right pane of the registryeditor window:

• If the TimeOutValue exists, double-click it, then go to Step 4.

• If the TimeOutValue does not exist:

a. Select Add Value from the Edit menu.

b. In the Value Name box, type TimeOutValue (exactly asshown).

c. For the data type, select REG_DWORD from the pull-downmenu.

d. Click OK.

4. In the DWORD Editor window:

a. Click decimal in the radix box.

b. Change the value in the data box to 60.

Manually installing the adapter driver – Advanced users 79

Page 80: EMC Host Connectivity with Brocade Fibre Channel Host Bus

80

Miscellaneous Planning and Procedures

5. Click OK.

6. Close the registry editor.

7. Reboot the host.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 81: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Miscellaneous Planning and Procedures

Brocade advanced utilitiesThis section contains information on updating the flash BIOS usingBrocade Host Connectivity Manager (HCM).

Updating the flash BIOS using Brocade Host Connectivity ManagerPerform the following steps to update the flash BIOS using BrocadeHost Connectivity Manager (HCM).

1. In the adapter HCM software, right-click the adapter you want toupdate and select Upload Boot Code Image, as shown inFigure 44.

Figure 44 Upload Boot Code Image

Brocade advanced utilities 81

Page 82: EMC Host Connectivity with Brocade Fibre Channel Host Bus

82

Miscellaneous Planning and Procedures

2. The Boot Code Image Upload dialog box displays, as shown inFigure 45. Type in the location and name of the Boot Code Imagefile that you downloaded. You may also use the Browse functionto locate the file. Click OK to continue.

Figure 45 Boot Code Image Upload dialog box

3. A confirmation dialog box, as shown in Figure 46, asks you toconfirm that you want to upload the Boot Code Image to youradapter. To continue click OK or cancel the operation by clickingCancel.

Figure 46 Confirmation dialog box

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 83: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Miscellaneous Planning and Procedures

As the Boot Code Image is flashed to the adapter, an animated barappears in the window, as shown in Figure 47.

Figure 47 Uploading animated bar

4. When the upload is complete, you will receive a confirmationmessage from the HCM. Note that it may be necessary to rebootyour system to complete the upload.

Figure 48 HCM confirmation message dialog box

5. Once the Boot Code Image is loaded, you may configure youadapter(s) to boot from an external storage array by following theinstructions listed in “Configuring the Brocade adapter boot BIOSsettings using the BIOS configuration menu” on page 24.

Brocade advanced utilities 83

Page 84: EMC Host Connectivity with Brocade Fibre Channel Host Bus

84

Miscellaneous Planning and Procedures

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 85: EMC Host Connectivity with Brocade Fibre Channel Host Bus

3Invisible Body Tag

This chapter contains information on troubleshooting problems andany known issues.

◆ Operating system/driver capabilities and limitations ................. 86◆ HBA features....................................................................................... 88◆ Understanding persistent binding .................................................. 89◆ Understanding queue depth ............................................................ 92◆ Problems and solutions ..................................................................... 94

Troubleshooting

Troubleshooting 85

Page 86: EMC Host Connectivity with Brocade Fibre Channel Host Bus

86

Troubleshooting

Operating system/driver capabilities and limitationsThe following capabilities and limitations should be noted forWindows operating systems with Brocade adapters.

◆ “LUNs,” discussed next

◆ “Volume sizes” on page 87

LUNsTheoretically, Windows supports up to 261,120 total LUNs. Thisfigure is based on the listed support limitations for Windows Serverfrom Microsoft: 8 buses per adapter, 128 targets per bus, and 255LUNs per target. However, due to registry hive limitations, aWindows server is most likely to run out of registry space to keeptrack of these large LUN counts well before reaching this limit.Windows 2000 has this registry size issue. See Microsoftknowledge-base articles 292726 and 269075 for information.Windows 2003 does not have this issue.

Microsoft Windows limits the number of LUNs per adapter to 255(LUNs 00-FE) even though the adapters are capable of presenting 256(LUNs 00-FF). It is a function of the operating system that preventsthat last LUN from being presented to the user, and not the adapter ordriver. This limitation should be taken into consideration whenplanning your host configuration.

Based on E-Lab testing, it has been determined that for EMCconfigurations, Windows servers should be limited to a maximum of500 LUNs. In most cases, this number will be more than sufficient. Inothers, it may be deemed too small. For configurations where a largeamount of storage is necessary, but not necessarily a large number ofdisks, EMC storage can be configured to present LUNs of large sizesto the host

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 87: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Troubleshooting

Volume sizesWindows 2003 and Windows 2008 support a maximum file systemsize of 2 TB unless Service Pack 1 or later is installed. With SP1 orlater, the maximum supported physical disk size is 256 TB.

Note: Volumes larger than 2 TB must use GPT partitions to support them.Refer to your Windows users guide for information on GPT partitions.

Note: Windows for x64 servers does not require SP1 or later to create GPTpartitions.

EMC storage arrays provide the ability to expand the size of a LUNpresented to the host server. Refer to your EMC array'sdocumentation for procedures on expanding LUN sizes. Windowshas the ability to recognize the extra space on these expanded LUNsby performing a rescan via the Disk Administrator window.

Operating system/driver capabilities and limitations 87

Page 88: EMC Host Connectivity with Brocade Fibre Channel Host Bus

88

Troubleshooting

HBA featuresBrocade Fibre Channel HBA provides features for enhancedperformance and connectivity in the SAN. For a detailed descriptionof these features, (for example, QoS, Target Rate Limiting, NPIV),refer to the document entitled Brocade Fibre Channel HBAAdministrator's Guide, available in the EMC section of the Brocadewebsite, at

http://www.brocade.com/services-support/drivers-downloads/HBA/HBA_EMC.page

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 89: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Troubleshooting

Understanding persistent bindingPersistent binding is the mechanism to create a continuous logicalroute from a storage device object in the Windows host to a volume inthe EMC storage array across the fabric.

Without a persistent binding mechanism, the host cannot maintainpersistent logical routing of the communication from a storage deviceobject across the fabric to an EMC storage array volume. If thephysical configuration of the switch is changed (for example, thecable is swapped or the host is rebooted), the logical route becomesinconsistent, causing possible data corruption if the user applicationis modifying data through inconsistent logical routing of thecommunication from the driver entry point to a volume in an EMCstorage array across the fabric.

The Windows operating system (OS) does not provide a satisfactorymeans to allow persistent binding. Most software applications accessstorage using file systems managed by the Windows OS. (Filesystems are represented as <drive letters> <colons>, that is, C:, D:,and so forth.) For storage devices containing file systems, Windowswrites a disk signature to the disk device. The operating system canthen identify and associate with, a particular drive letter and filesystem.

Since the signature resides on the disk device, changes can occur onthe storage end (a cable swap, for example) that can cause a diskdevice to be visible to the host server in a new location. However, theOS looks for the disk signature and, providing that nothing on thedisk changed, associate the signature with the correct drive letter andfile system. This mechanism is strictly an operating system featureand is not influenced by the Fibre Channel device driver.

Some software applications, however, do not use the Windows filesystems or drive letters for their storage requirements. Instead theyaccess storage drives directly, using their own built-in “file systems.”Devices accessed in this way are referred to as raw devices and areknown as physical drives in Windows terminology.

The naming convention for physical drives is simple and is alwaysthe same for software applications using them. A raw device underWindows is accessed by the name \\.\PHYSICALDRIVEXXX,where XXX is the drive number. For example, a system with threehard disks attached using an Brocade Fibre Channel controllerassigns the disks the names \\.\PHYSICALDRIVE0,

Understanding persistent binding 89

Page 90: EMC Host Connectivity with Brocade Fibre Channel Host Bus

90

Troubleshooting

\\.\PHYSICALDRIVE1, and \\.\PHYSICALDRIVE2. The numberis assigned during the disk discovery part of the Windows bootprocess.

During boot-up, the Windows OS loads the driver for the storageadapters. Once loaded, the OS performs a SCSI Inquiry command toobtain information about all the attached storage devices. Each diskdrive it discovers is assigned a number in a semi-biased first come, firstserve fashion based on adapter. (Semi-biased means that the Windowssystem always begins with the controller in the lowest-numbered PCIslot where a storage controller resides. Once the driver for the storagecontroller is loaded, the OS selects the adapter in thelowest-numbered PCI slot to begin the drive discovery process.)

It is this naming convention and the process by which drives arediscovered that makes persistent binding (by definition) impossiblefor Windows. Persistent binding requires a continuous logical routefrom a storage device object in the Windows host to a volume in anEMC storage array across the fabric. As mentioned above, each diskdrive is assigned a number in a first-come, first-serve basis. This iswhere faults can occur.

Example Imagine this scenario: A host system contains controllers in slots 0, 1,and 2. Someone removes a cable from the Brocade controller in hostPCI slot 0, then reboots the host.

During reboot, the Windows OS loads the Brocade driver duringreboot and begins disk discovery. Under the scenario presentedabove, there are no devices discovered on controller 0, so the OSmoves to the controller in slot 1 and begins naming the disks it finds,starting with \\.\PHYSICALDRIVE0. Any software applicationsaccessing \\.\PHSYICALDRIVE0 before the reboot will be unableto locate their data on the device, because it changed.

The following figure shows the original configuration before thereboot. adapter 0 is in PCI slot 0 of the Windows host. Each adapterhas four disk devices connected to it, so Windows has assigned thename \\.\PHYSICALDRIVE0 to the first disk on adapter 0. Eachdisk after that is assigned a number in sequence as shown inFigure 49 on page 91.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 91: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Troubleshooting

Figure 49 Original configuration before the reboot

Figure 50 shows the same host after the cable attached to adapter0has been removed and the host rebooted. Since Windows was unableto do a discovery on adapter 0, it assigned \\.\PHYSICALDRIVE0to the first device it discovered. In this case, that first device isconnected to adapter1. Due to the shift, any software applicationaccessing \\.\PHYSICALDRIVE0 will not find data previouslywritten on the original \\.\PHYSICALDRIVE0.

Figure 50 Host after the rebooted

The default driver behavior does not store target bindings betweenhost reboots. The bindings are dynamically generated by the adapterwhen new target devices are detected.

Note: Tape devices are treated the same as disk devices in Windows withrespect to persistent binding. Refer to your tape device documentation formore information.

HBA 0

HBA 1

HBA 2

PHYSICALDRIVE0

PHYSICALDRIVE4

PHYSICALDRIVE8

WindowsHost

HBA 0

HBA 1

HBA 2

WindowsHost

PHYSICALDRIVE0

PHYSICALDRIVE4

Understanding persistent binding 91

Page 92: EMC Host Connectivity with Brocade Fibre Channel Host Bus

92

Troubleshooting

Understanding queue depthEach port on EMC storage arrays has a maximum queue depth. Theperformance implications in a large fabric environment with manyHBAs (initiators) generating I/Os is that a storage port's queue canquickly fill up to the maximum. When this happens, the HBA will benotified by the array with queue full (QFULL) messages and result invery poor response times. Various operating systems deal with queuefull differently.

Windows operating systems with STORPort drivers will throttle I/Osdown to a minimum in an attempt to prevent filling the queue. Whenthe queue full messages subside, STORPort will increase the queuedepth again. This could take up to around a minute in someinstances, depending on the load. The performance of the server'sapplications will be impacted, sometimes to the point of hanging orcrashing if it happens repeatedly or for a prolonged amount of time.

In order to avoid overloading the storage array's ports, you cancalculate the maximum queue depth using a combination of thenumber of initiators per storage port and the number of LUNs ESXuses. Other initiators are likely to be sharing the same SP ports, sothese will also need to have their queue depths limited. The math tocalculate the maximum queue depth is:

QD = Maximum Port Queue Length / (Initiators * LUNs)

For example, there are 4 servers with single HBA ports connected to asingle port on the storage array, with 5 LUNs masked to each server.The storage port's maximum queue length is 1600 outstandingcommands. This leads to the following queue depth calculation:

HBA Queue Depth = 1600 / (4 * 20)

In this example, the calculated HBA queue depth would be 20. Acertain amount of over-subscription can be tolerated because allLUNs assigned to the servers are unlikely to be busy at the sametime, especially if additional HBA ports and load balancing softwareis used. So in the example above, a queue depth of 32 should notcause queue full. However, a queue depth value of 256 or highercould cause performance issues.

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 93: EMC Host Connectivity with Brocade Fibre Channel Host Bus

Troubleshooting

Using this example, it is easy to extrapolate the potential performanceimplications of large server environments with large numbers ofservers and initiators. This includes virtualized environments likeHyper-V that use synthetic/virtual Fibre Channel adapters and NPIVenvironments, where there are a number of virtual initiatorsconnecting through the same physical HBA port.

Understanding queue depth 93

Page 94: EMC Host Connectivity with Brocade Fibre Channel Host Bus

94

Troubleshooting

Problems and solutionsThis section contains known problems and solutions.

Problem 1 Error Message ID: 51 — In the event viewer when attempting toinstall multiple host access (for clustering) to the same EMC VNXseries and CLARiiON system storage group. The text of the messagereads:

An Error was detected on device \Device\Harddisk<x>\DR<x>during a paging operation

Solution Until host cluster software is installed, only a single host shouldaccess a storage group at a time. Refer to the EMC Support Matrix forsupported host configurations.

Problem 2 EMC Knowledge base solution emc29097 — If using adaptersconnected to both VNX series and CLARiiON SPs, withoutPowerPath installed, duplicate LUNs will be visible in the DeviceManager and Disk Manager. Only one instance of the LUN will beaccessible, and all other matching mappings will be listed asUnknown, Unreadable, and Unallocated.

Solution This is normal behavior when multiple paths are available,PowerPath is not installed, and the initiator type is registered inPowerPath mode (array default depending on core code revision).

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment

Page 95: EMC Host Connectivity with Brocade Fibre Channel Host Bus

AInvisible Body Tag

This appendix contains additional information Brocade’s HostConnectivity Manager (HCM).

◆ Host Connectivity Manager ............................................................. 96

Third-Party Software

Third-Party Software 95

Page 96: EMC Host Connectivity with Brocade Fibre Channel Host Bus

96

Third-Party Software

Host Connectivity ManagerBrocade provides an adapter management utility, known as the HostConnectivity Manager (HCM), with their driver packages. This utilitycan be used for the following:

◆ Make settings changes for adapters

◆ Configure persistent binding

◆ Upload new Boot Code images

◆ Obtain information and statistics from installed adapters

Only the versions listed under “HCM version history,” next,should be used. These versions are posted in thefrom theEMC-supported section of the Brocade website at

http://www.brocade.com/services-support/drivers-downloads/HBA/HBA_EMC.page

and are provided with supported driver installation packages.

Before setting up your server and adapter configurations, you shouldobtain the latest EMC-approved driver, BIOS, and HSC versions fromthe Brocade website. Refer to “Downloading latest Brocadedrivers/BIOS files” on page 12 for instructions.

For information on the use and features of the Brocade HostConnectivity Manager utility, refer to the Brocade documentationposted with this utility.

HCM version historyBrocade HCM versions include:

◆ 1.0.0.4 – Initial Release

◆ 1.1.0.1 – Added Code Image upload capabilities

◆ 1.1.0.5 – Fixed SupportSave on HCM

◆ 2.1 – Hardware Enablement – Standup CNA card

◆ 2.2 – Hardware Enablement – IBM CNA mezzanine card

EMC Host Connectivity with Brocade Fibre Channel HBAs in the Windows Environment