10.07.2015 Views

EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the ...

EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the ...

EMC Fibre Channel and iSCSI with QLogic Host Bus Adapters in the ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong><strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong>W<strong>in</strong>dows EnvironmentP/N 300-001-164REV A12<strong>EMC</strong> CorporationCorporate Headquarters:Hopk<strong>in</strong>ton, MA 01748-91031-508-435-1000www.<strong>EMC</strong>.com


Copyright © 2001–2006 <strong>EMC</strong> Corporation. All rights reserved.Published: November, 2006<strong>EMC</strong> believes <strong>the</strong> <strong>in</strong>formation <strong>in</strong> this publication is accurate as of its publication date. The <strong>in</strong>formation issubject to change <strong>with</strong>out notice.THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." <strong>EMC</strong> 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, copy<strong>in</strong>g, <strong>and</strong> distribution of any <strong>EMC</strong> software described <strong>in</strong> this publication requires an applicablesoftware license.For <strong>the</strong> most up-to-date list<strong>in</strong>g of <strong>EMC</strong> product names, see <strong>EMC</strong> Corporation Trademarks on <strong>EMC</strong>.com.All o<strong>the</strong>r trademarks used here<strong>in</strong> are <strong>the</strong> property of <strong>the</strong>ir respective owners.2<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


ContentsPreface ........................................................................................................................... 11Chapter 1Installation <strong>and</strong> ConfigurationHow this guide works...................................................................... 16Download<strong>in</strong>g latest <strong>QLogic</strong> drivers/firmware/BIOS files..................................................................................... 16Install<strong>in</strong>g <strong>the</strong> HBA ............................................................................ 18Special <strong>in</strong>stallation sequence for Stratus ftservers<strong>and</strong> <strong>EMC</strong> CLARiiON arrays .................................................... 19Match<strong>in</strong>g <strong>the</strong> HBA <strong>with</strong> <strong>the</strong> correct PCI slot ......................... 19Boot<strong>in</strong>g from <strong>the</strong> external storage array........................................ 24Create a floppy disk <strong>with</strong> <strong>the</strong> <strong>EMC</strong>-approved driver<strong>and</strong> BIOS ..................................................................................... 24Install/upgrade firmware <strong>and</strong> boot BIOS from DOS........... 25<strong>QLogic</strong> QLA23xx-based <strong>Fibre</strong><strong>Channel</strong> HBA BIOS/bootLUN sett<strong>in</strong>gs............................................................................... 26Verify<strong>in</strong>g array/LUN visibility for boot ................................ 50Install<strong>in</strong>g a RAMDISK under <strong>the</strong> EFI shell............................ 50Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system..................................... 52Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities ................................ 60Pre-<strong>in</strong>stallation guidel<strong>in</strong>es........................................................ 60Driver <strong>in</strong>stallation/ upgrade ................................................... 61Post-<strong>in</strong>stallation procedures..................................................... 67Show SAN................................................................................... 71Verify<strong>in</strong>g connectivity to <strong>the</strong> storage array................................... 72Install<strong>in</strong>g additional Navisphere <strong>Host</strong> Agent software .............. 75<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment 3


ContentsChapter 2Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresZon<strong>in</strong>g <strong>and</strong> Connection Plann<strong>in</strong>g <strong>in</strong> a Fabric Environment ...... 78Install<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong>HBA (TOE)......................................................................................... 79Us<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> <strong>iSCSI</strong> SANsurfer application toconfigure <strong>iSCSI</strong> devices ............................................................ 79Configur<strong>in</strong>g iSNS sett<strong>in</strong>gs for QLA4010 ................................ 81Boot<strong>in</strong>g from SAN <strong>with</strong> <strong>QLogic</strong> QLA4010 <strong>and</strong> MicrosoftInitiator............................................................................................... 87Boot-from-SAN configuration restrictions.................................... 89Benefits of boot<strong>in</strong>g from <strong>the</strong> storage array ............................ 89Sett<strong>in</strong>g up external boot for IBM BladeServer HS40 (8839)........ 90Configur<strong>in</strong>g an HS40 BladeCenter server to boot from anexternal array ............................................................................. 90BladeServer restrictions............................................................ 91Manually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced users.............. 92Driver revision ........................................................................... 92Where to f<strong>in</strong>d <strong>the</strong> driver........................................................... 93W<strong>in</strong>dows 2003 STORPort updates.......................................... 93Migrat<strong>in</strong>g W<strong>in</strong>dows 2003 drivers from SCSI to STOR......... 94Installation procedure for W<strong>in</strong>dows 2000 <strong>and</strong>W<strong>in</strong>dows 2003 hosts.................................................................. 95Updat<strong>in</strong>g <strong>the</strong> HBA driver <strong>in</strong> a W<strong>in</strong>dows 2000 orW<strong>in</strong>dows 2003 host ................................................................... 96Upgrad<strong>in</strong>g to W<strong>in</strong>dows 2003 from W<strong>in</strong>dows 2000 .............. 97Edit<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows time-out value ..................................... 98<strong>QLogic</strong> advanced utilities................................................................ 99Updat<strong>in</strong>g <strong>QLogic</strong> firmware/BIOS <strong>and</strong> apply<strong>in</strong>gNVRAM sett<strong>in</strong>gs........................................................................ 99Updat<strong>in</strong>g while runn<strong>in</strong>g W<strong>in</strong>dows......................................... 99Updat<strong>in</strong>g <strong>the</strong> flash BIOS us<strong>in</strong>g SANsurfer FCHBA Manager .......................................................................... 100<strong>QLogic</strong> SANsurfer SANblade Manager............................... 102Procedure for replac<strong>in</strong>g a <strong>QLogic</strong> HBA <strong>in</strong> StratusftServers <strong>with</strong>out reboot<strong>in</strong>g .......................................................... 104<strong>EMC</strong> CLARiiON storage arrays ............................................ 104<strong>EMC</strong> Symmetrix arrays <strong>with</strong> device mask<strong>in</strong>g enabled...... 105Special <strong>in</strong>structions for <strong>the</strong> <strong>EMC</strong> CLARiiON CX-200-series ................................................................................................. 107Set <strong>the</strong> HBA FC-AL loop ID................................................... 107Direct-connect dual-host cluster<strong>in</strong>g configurations ........... 1094<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


ContentsChapter 3Appendix ATroubleshoot<strong>in</strong>gOperat<strong>in</strong>g system/driver capabilities <strong>and</strong> limitations .............. 112LUNs.......................................................................................... 112Volume Sizes ............................................................................ 112Extended error logg<strong>in</strong>g by <strong>QLogic</strong> drivers.................................. 114Underst<strong>and</strong><strong>in</strong>g persistent b<strong>in</strong>d<strong>in</strong>g................................................ 115Known issues ................................................................................... 118Problems <strong>and</strong> solutions .................................................................. 119Problem 1................................................................................... 119Problem 2................................................................................... 119Problem 3................................................................................... 119Problem 4................................................................................... 120Problem 5................................................................................... 120Problem 6................................................................................... 120Problem 7................................................................................... 121Problem 8................................................................................... 121Third-Party Software<strong>QLogic</strong> SANsurfer SANblade Manager ...................................... 124SANsurfer version history...................................................... 124VERITAS Volume Management Software for W<strong>in</strong>dowsoperat<strong>in</strong>g systems ......................................................................... 126VERITAS Volume Manager 3.0.............................................. 126VERITAS Volume Manager 3.1 <strong>and</strong> VERITAS DMP ......... 127VERITAS Foundation Suite 4.1.............................................. 127VERITAS Foundation Suite 4.2.............................................. 127VERITAS Foundation Suite 4.3.............................................. 128<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment5


Contents6<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


FiguresTitlePage1 Installation <strong>and</strong> Configuration Overview .................................................. 172 PCI slot types <strong>and</strong> voltage key locations .................................................... 203 HBA edge connecters ..................................................................................... 214 PCI Express slots ............................................................................................ 225 PCI Express slots aligned .............................................................................. 226 <strong>QLogic</strong> banner ................................................................................................ 277 Ma<strong>in</strong> Fast!UTIL options w<strong>in</strong>dow ................................................................. 288 Configuration sett<strong>in</strong>gs w<strong>in</strong>dow ................................................................... 299 Adapter sett<strong>in</strong>gs w<strong>in</strong>dow .............................................................................. 2910 Configuration sett<strong>in</strong>gs w<strong>in</strong>dow ................................................................... 3011 Selectable boot sett<strong>in</strong>gs w<strong>in</strong>dow .................................................................. 3012 Select <strong>Fibre</strong> <strong>Channel</strong> Device w<strong>in</strong>dow .......................................................... 3113 Example of LUN 17 allocated to HBA ......................................................... 3214 Selectable boot sett<strong>in</strong>gs w<strong>in</strong>dow .................................................................. 3315 Warn<strong>in</strong>g dialog ............................................................................................... 3316 Fast!UTIL options w<strong>in</strong>dow ........................................................................... 3417 <strong>QLogic</strong> BIOS banner screen .......................................................................... 3418 Firmware boot manager menu ..................................................................... 3619 Device mapp<strong>in</strong>g table .................................................................................... 3720 Reference to <strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> driver ................................................. 3821 <strong>QLogic</strong> directory ............................................................................................. 3922 <strong>Fibre</strong> <strong>Channel</strong> Card Efi utility ...................................................................... 4023 <strong>QLogic</strong> efiutil all upgrade ............................................................................. 4124 Utililty <strong>in</strong>stall .................................................................................................. 4225 Data loaded onto HBA(s) <strong>in</strong>stalled <strong>in</strong> server ............................................. 4326 <strong>QLogic</strong> HBA <strong>in</strong>stances <strong>with</strong> specific firmware version ............................ 4427 <strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> drivers ...................................................................... 4428 Driver h<strong>and</strong>le numbers ................................................................................. 4529 <strong>Fibre</strong> <strong>Channel</strong> driver configuration utility ................................................. 4630 Edit adapter sett<strong>in</strong>gs ...................................................................................... 46<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment 7


31 Connection option .......................................................................................... 4732 Example array port WWN <strong>and</strong> LUN values .............................................. 4833 Options set ...................................................................................................... 4934 Example blkD as array port .......................................................................... 4935 W<strong>in</strong>dows setup screen <strong>with</strong> F6 prompt ...................................................... 5336 Specify<strong>in</strong>g a driver for your HBA ................................................................ 5437 HBA selection screen ..................................................................................... 5538 W<strong>in</strong>dows setup screen .................................................................................. 5639 Exist<strong>in</strong>g partitions .......................................................................................... 5740 SANsurfer driver <strong>in</strong>stallation type .............................................................. 6141 SANsurfer driver <strong>in</strong>stall wizard welcome ................................................. 6242 SANsurfer driver selection ........................................................................... 6343 SANsurfer <strong>in</strong>stallation <strong>with</strong> version number ............................................ 6444 SANsurfer Java agent service message ....................................................... 6545 SANsurfer driver <strong>in</strong>stallation completed successfully ............................. 6646 SANsurfer driver <strong>in</strong>stallation complete ...................................................... 6747 SANsurfer HBA <strong>in</strong>stall wizard .................................................................... 6848 SANsurfer <strong>in</strong>stall wizard attach storage ..................................................... 6949 SANsurfer HBA <strong>in</strong>stallation diagnostics results ...................................... 7050 Show SAN tree ............................................................................................... 7151 SANsurfer icon ............................................................................................... 7252 Connect to <strong>the</strong> host ........................................................................................ 7353 SANsurfer, SANsurfer FC HBA manager .................................................. 7454 SANsurfer <strong>iSCSI</strong> HBA Manager, connect to host ...................................... 8055 SANsurfer <strong>iSCSI</strong> HBA manager, HBA options ......................................... 8156 SANsurfer <strong>iSCSI</strong> HBA manager, HBA options, firmware tab ................ 8257 Download firmware dialog .......................................................................... 8358 SANsurfer <strong>iSCSI</strong> HBA manager, HBA options, BIOS tab ........................ 8359 SANsurfer <strong>iSCSI</strong> HBA manager, target sett<strong>in</strong>gs tab ................................. 8460 SANsurfer <strong>iSCSI</strong> HBA Manager, Target sett<strong>in</strong>gs, IP Address dialog .... 8461 Au<strong>the</strong>ntication configuration, CHAP tab ................................................... 8562 SANsurfer <strong>iSCSI</strong> HBA Manager, Information tab .................................... 8663 Utilities tabbed page .................................................................................... 10164 Reconfigure <strong>the</strong> HBA jumper ..................................................................... 11065 Orig<strong>in</strong>al configuration before <strong>the</strong> reboot .................................................. 11766 <strong>Host</strong> after <strong>the</strong> rebooted ................................................................................ 1178<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


TablesTitlePage1 <strong>EMC</strong>-supported <strong>QLogic</strong> HBAs ......................................................................232 BladeServer/<strong>QLogic</strong> software support matrix ...........................................91<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment 9


10<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


PrefaceAs part of an effort to improve <strong>and</strong> enhance <strong>the</strong> performance <strong>and</strong> capabilitiesof its product l<strong>in</strong>e, <strong>EMC</strong> from time to time releases revisions of its hardware<strong>and</strong> software. Therefore, some functions described <strong>in</strong> this document may notbe supported by all revisions of <strong>the</strong> software or hardware currently <strong>in</strong> use.For <strong>the</strong> most up-to-date <strong>in</strong>formation on product features, refer to yourproduct release notes.AudienceRelateddocumentationThis guide is <strong>in</strong>tended for customers who need to <strong>in</strong>stall an<strong>EMC</strong>-approved <strong>QLogic</strong> host bus adapter <strong>in</strong>to a W<strong>in</strong>dows 2000 orW<strong>in</strong>dows 2003 host environment or to configur<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows hostfor connection to an <strong>EMC</strong> storage array over <strong>Fibre</strong> <strong>Channel</strong>.Related documents <strong>in</strong>clude:◆ <strong>EMC</strong> <strong>Host</strong> Connectivity Guide for W<strong>in</strong>dows, P/N 300-000-603◆◆◆◆◆<strong>EMC</strong> Navisphere Manager 5.X Adm<strong>in</strong>istrator’s Guide, P/N069001143<strong>EMC</strong> Navisphere Manager 6.X Adm<strong>in</strong>istrator’s Guide, P/N069001125<strong>EMC</strong> ControlCenter Navisphere <strong>Host</strong> Agent <strong>and</strong> CLI for W<strong>in</strong>dowsVersion 6.X Installation Guide, P/N 069001151Storage-System <strong>Host</strong> Utilities for W<strong>in</strong>dows 2000 <strong>and</strong> NTAdm<strong>in</strong>istrator's Guide, P/N 069001141PowerPath Installation And Adm<strong>in</strong>istration Guide for W<strong>in</strong>dows, P/N300-000-512<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment 11


PrefaceConventions used <strong>in</strong>this guide<strong>EMC</strong> uses <strong>the</strong> follow<strong>in</strong>g conventions for notes, cautions, <strong>and</strong>warn<strong>in</strong>gs.Note: A note presents <strong>in</strong>formation that is important, but not hazard-related.!CAUTIONA caution conta<strong>in</strong>s <strong>in</strong>formation essential to avoid data loss ordamage to <strong>the</strong> system or equipment. The caution may apply tohardware or software.WARNINGA warn<strong>in</strong>g conta<strong>in</strong>s <strong>in</strong>formation essential to avoid a hazard that cancause severe personal <strong>in</strong>jury, death, or substantial property damageif you ignore <strong>the</strong> warn<strong>in</strong>g.Typographical conventions<strong>EMC</strong> uses <strong>the</strong> follow<strong>in</strong>g type style conventions <strong>in</strong> this guide:NormalBold:Used <strong>in</strong> runn<strong>in</strong>g (nonprocedural) text for:• Names of <strong>in</strong>terface elements (such as names of w<strong>in</strong>dows, dialogboxes, buttons, fields, <strong>and</strong> menus)• Names of resources, attributes, pools, Boolean expressions,buttons, DQL statements, keywords, clauses, environmentvariables, filenames, functions, utilities• URLs, pathnames, filenames, directory names, computer names,l<strong>in</strong>ks, groups, service keys, file systems, notificationsUsed <strong>in</strong> runn<strong>in</strong>g (nonprocedural) text for:• Names of comm<strong>and</strong>s, daemons, options, programs, processes,services, applications, utilities, kernels, notifications, system call,man pagesUsed <strong>in</strong> procedures for:• Names of <strong>in</strong>terface elements (such as names of w<strong>in</strong>dows, dialogboxes, buttons, fields, <strong>and</strong> menus)• What user specifically selects, clicks, presses, or typesItalic:Used <strong>in</strong> all text (<strong>in</strong>clud<strong>in</strong>g procedures) for:• Full titles of publications referenced <strong>in</strong> text• Emphasis (for example a new term)• Variables12 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


PrefaceCourier:Courierbold:Courieritalic:Used for:• System output, such as an error message or script• URLs, complete paths, filenames, prompts, <strong>and</strong> syntax when shownoutside of runn<strong>in</strong>g text.Used for:• Specific user <strong>in</strong>put (such as comm<strong>and</strong>s)Used <strong>in</strong> procedures for:• Variables on comm<strong>and</strong> l<strong>in</strong>e• User <strong>in</strong>put variables< > Angle brackets enclose parameter or variable values supplied by <strong>the</strong>user[ ] Square brackets enclose optional values| Vertical bar <strong>in</strong>dicates alternate selections - <strong>the</strong> bar means “or”{ } Braces <strong>in</strong>dicate content that you must specify (that is, x or y or z)... Ellipses <strong>in</strong>dicate nonessential <strong>in</strong>formation omitted from <strong>the</strong> exampleWhere to get helpProduct <strong>in</strong>formation — For documentation, release notes, softwareupdates, or for <strong>in</strong>formation about <strong>EMC</strong> products, licens<strong>in</strong>g, <strong>and</strong>service, go to <strong>the</strong> <strong>EMC</strong> Powerl<strong>in</strong>k website (registration required) at:http://Powerl<strong>in</strong>k.<strong>EMC</strong>.comTechnical support — For technical support, go to <strong>EMC</strong> WebSupporton Powerl<strong>in</strong>k. To open a case on <strong>EMC</strong> WebSupport, you must be aWebSupport customer. Information about your site configuration <strong>and</strong><strong>the</strong> circumstances under which <strong>the</strong> problem occurred is required.Your commentsYour suggestions will help us cont<strong>in</strong>ue to improve <strong>the</strong> accuracy,organization, <strong>and</strong> overall quality of <strong>the</strong> user publications. Please sendyour op<strong>in</strong>ion of this guide to:techpub_comments@<strong>EMC</strong>.com<strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment 13


Preface14 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Invisible Body Tag1Installation <strong>and</strong>ConfigurationThis chapter describes <strong>the</strong> procedures for <strong>in</strong>stall<strong>in</strong>g an<strong>EMC</strong>-approved <strong>QLogic</strong> host bus adapter (HBA) <strong>in</strong>to a W<strong>in</strong>dows 2000or W<strong>in</strong>dows 2003 host environment <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dowshost for connection to an <strong>EMC</strong> storage array over <strong>Fibre</strong> <strong>Channel</strong>.Note: Review <strong>the</strong> <strong>EMC</strong> Support Matrix for <strong>the</strong> latest <strong>in</strong>formation on approvedHBAs <strong>and</strong> drivers.◆ How this guide works ....................................................................... 16◆ Install<strong>in</strong>g <strong>the</strong> HBA ............................................................................. 18◆ Boot<strong>in</strong>g from <strong>the</strong> external storage array ......................................... 24◆ Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system...................................... 52◆ Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities.................................. 60◆ Verify<strong>in</strong>g connectivity to <strong>the</strong> storage array .................................... 72Installation <strong>and</strong> Configuration 15


Installation <strong>and</strong> ConfigurationHow this guide worksIn an effort to simplify <strong>the</strong> <strong>in</strong>stallation <strong>and</strong> configuration of <strong>QLogic</strong><strong>Fibre</strong> <strong>Channel</strong> HBAs, this guide follows a simple flow chart, asshown <strong>in</strong> Figure 1 on page 17, that guides you through <strong>the</strong> necessaryprocedures to connect your W<strong>in</strong>dows server to <strong>EMC</strong> storage arrays.Tips on plann<strong>in</strong>g, miscellaneous procedures, <strong>and</strong> troubleshoot<strong>in</strong>g<strong>in</strong>formation are located <strong>in</strong> Chapter 2, ”Miscellaneous Plann<strong>in</strong>g <strong>and</strong>Procedures,” <strong>and</strong> Chapter 3, ”Troubleshoot<strong>in</strong>g”.This document will guide you through <strong>the</strong> follow<strong>in</strong>g steps:1. “Install<strong>in</strong>g <strong>the</strong> HBA” on page 182. “Boot<strong>in</strong>g from <strong>the</strong> external storage array” on page 24:a. If not <strong>in</strong>stall<strong>in</strong>g an IA-64 or EFI-based server:– “Create a floppy disk <strong>with</strong> <strong>the</strong> <strong>EMC</strong>-approved driver <strong>and</strong>BIOS” on page 24.– “Install/upgrade firmware <strong>and</strong> boot BIOS from DOS” onpage 25.– “<strong>QLogic</strong> QLA23xx-based <strong>Fibre</strong><strong>Channel</strong> HBA BIOS/bootLUN sett<strong>in</strong>gs” on page 26.– “Verify<strong>in</strong>g array/LUN visibility for boot” on page 50b. If <strong>in</strong>stall<strong>in</strong>g an IA-64 or EFI-based server:– “Install<strong>in</strong>g a RAMDISK under <strong>the</strong> EFI shell” on page 503. “Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system” on page 52.4. “Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities” on page 60.5. “Verify<strong>in</strong>g connectivity to <strong>the</strong> storage array” on page 72.Download<strong>in</strong>g latest <strong>QLogic</strong> drivers/firmware/BIOS filesThroughout this document, <strong>the</strong>re are references to updated files from<strong>QLogic</strong>. All of <strong>the</strong> versions <strong>in</strong>cluded on <strong>the</strong> <strong>QLogic</strong> CD packaged<strong>with</strong> your HBA are current as of this documents release. However,<strong>the</strong>re may be updates to <strong>the</strong>se files that may be necessary todownload. For <strong>the</strong>se, use <strong>the</strong> <strong>QLogic</strong> website,http:///www.qlogic.com. From <strong>the</strong> ma<strong>in</strong> page on <strong>the</strong> <strong>QLogic</strong>website, click Downloads l<strong>in</strong>k on <strong>the</strong> left side of <strong>the</strong> page. On <strong>the</strong>result<strong>in</strong>g support page, click <strong>the</strong> <strong>EMC</strong> l<strong>in</strong>k under <strong>the</strong> OEM Modelssection. On <strong>the</strong> result<strong>in</strong>g page, click <strong>the</strong> <strong>EMC</strong> Array category for your16 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configurationstorage array. On <strong>the</strong> result<strong>in</strong>g <strong>EMC</strong> Approved Software page, it ispossible to download <strong>the</strong> most recent <strong>EMC</strong>-approved drivers <strong>and</strong>BIOS files as well as documentation <strong>and</strong> helpful software tools.StartInstall<strong>in</strong>g <strong>the</strong> HBA(s) <strong>in</strong>to <strong>the</strong> serverYESBoot<strong>in</strong>gfrom <strong>the</strong> externalstorage arrays?NOBoot<strong>in</strong>g from <strong>the</strong> ExternalStorage ArrayCreate a floppy disk<strong>with</strong> <strong>EMC</strong>-approveddriver, firmware, <strong>and</strong>boot BIOSInstall firmware <strong>and</strong>boot BIOS from DOSConfigure <strong>the</strong><strong>QLogic</strong> Boot BIOSNAre you<strong>in</strong>stall<strong>in</strong>g an IA-64or EFI-basedserver?YCopy <strong>the</strong> <strong>EMC</strong>-approveddriver <strong>and</strong> firmware, <strong>and</strong><strong>the</strong> Intel EFI RAMDISKdriver to a USB pen driveor floppy disk to be used<strong>in</strong> a USB floppy driveInstall firmware <strong>and</strong>EFIBoot driver fromEFI ShellConfigure <strong>the</strong>EFIBoot driverVerify Array/LUNVisibility for BootInstall W<strong>in</strong>dows OSInstall HBA Driver <strong>and</strong>Software UtilitiesVerify Connectivity to <strong>the</strong>Storage ArrayGEN-000017QFigure 1Installation <strong>and</strong> Configuration OverviewHow this guide works 17


Installation <strong>and</strong> ConfigurationInstall<strong>in</strong>g <strong>the</strong> HBAFollow <strong>the</strong> <strong>in</strong>structions <strong>in</strong>cluded <strong>with</strong> your <strong>Host</strong> <strong>Bus</strong> Adapter (HBA).The HBA <strong>in</strong>stalls <strong>in</strong>to a s<strong>in</strong>gle slot.To connect <strong>the</strong> cable to <strong>the</strong> HBA:1. (Optical cable only) Remove <strong>the</strong> protective covers on eachfiber-optic cable.2. Plug one end of <strong>the</strong> cable <strong>in</strong>to <strong>the</strong> connector on <strong>the</strong> HBA as shown<strong>in</strong> <strong>the</strong> appropriate figure. (The hardware might be rotated 90degrees clockwise from <strong>the</strong> orientation shown.)• Copper Cable:• LC Optical Cable:1 23• SC Optical Cable:1 233. Plug <strong>the</strong> o<strong>the</strong>r end of <strong>the</strong> cable <strong>in</strong>to a connector on <strong>the</strong> storagesystem or a hub/switch port.18 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration4. Label each cable to identify <strong>the</strong> HBA <strong>and</strong> <strong>the</strong> storage/switch/hubport to which it connects.5. After connect<strong>in</strong>g all HBAs <strong>in</strong> <strong>the</strong> server, power up <strong>the</strong> server.Special <strong>in</strong>stallation sequence for Stratus ftservers <strong>and</strong> <strong>EMC</strong> CLARiiON arraysA specific <strong>in</strong>stallation sequence is required when <strong>in</strong>stall<strong>in</strong>g <strong>QLogic</strong>HBAs <strong>with</strong> <strong>the</strong> Stratus ftServers <strong>and</strong> <strong>EMC</strong> CLARiiON ® storage.Failure to follow this sequence may result <strong>in</strong> a STOP: 0X0000007Bbugcheck error when boot<strong>in</strong>g <strong>the</strong> Stratus server for <strong>the</strong> first timewhen connected to <strong>EMC</strong> CLARiiON storage.With <strong>the</strong> Stratus ftServer, if <strong>the</strong> HBA detects <strong>EMC</strong> CLARiiON arraytargets but no accessible LUNs, it prevents <strong>the</strong> Stratus server fromboot<strong>in</strong>g. In this configuration, <strong>the</strong> Stratus ftServer attempts to bootfrom <strong>the</strong> array, <strong>in</strong>stead of boot<strong>in</strong>g from <strong>the</strong> <strong>in</strong>ternal boot drive.To avoid this issue before storage is correctly assigned, ei<strong>the</strong>r boot <strong>the</strong>Stratus ftServer before connect<strong>in</strong>g <strong>the</strong> fibre cables to <strong>the</strong> HBAs or, ifconnected to a fabric, disable <strong>the</strong> HBA ports on <strong>the</strong> switch beforeboot<strong>in</strong>g <strong>the</strong> ftServer.After <strong>the</strong> system boots, connect <strong>the</strong> cables or reenable <strong>the</strong> switchports. Verify <strong>the</strong> HBAs are logged <strong>in</strong> to <strong>the</strong> <strong>EMC</strong> CLARiiON array;<strong>the</strong>n stop <strong>and</strong> restart <strong>the</strong> Navisphere agent on <strong>the</strong> ftServer host. Thiswill register <strong>the</strong> HBAs <strong>with</strong> <strong>the</strong> CLARiiON array <strong>and</strong> allow <strong>the</strong> HBAto properly detect <strong>the</strong> available LUNs.Match<strong>in</strong>g <strong>the</strong> HBA <strong>with</strong> <strong>the</strong> correct PCI slotWhen choos<strong>in</strong>g an HBA for your server, it is important to knowwhich HBA is compatible <strong>with</strong> your server’s PCI/PCI-X/PCIExpress slots. Certa<strong>in</strong> HBA models have specific voltagerequirements or physical limitations that allow <strong>the</strong>m to only work <strong>in</strong>specific slots.Servers today have several different bus slot types for accept<strong>in</strong>gHBAs. PCI, PCI-X, PCI-X 2.0, <strong>and</strong> PCI-Express.PCI slots can be 32-bit <strong>and</strong> 64-bit (denoted by <strong>the</strong>ir 124-p<strong>in</strong> or 188-p<strong>in</strong>connectors). These slots have plastic “keys” that prevent certa<strong>in</strong>HBAs from fitt<strong>in</strong>g <strong>in</strong>to <strong>the</strong>m. These keys work <strong>with</strong> <strong>the</strong> cutoutnotches <strong>in</strong> <strong>the</strong> HBA edge connecter so that only compatible HBAswill fit <strong>in</strong>to <strong>the</strong>m. This is done because of <strong>the</strong> voltage characteristicsInstall<strong>in</strong>g <strong>the</strong> HBA 19


Installation <strong>and</strong> Configurationof <strong>the</strong> HBA. Insert<strong>in</strong>g a 3.3v HBA <strong>in</strong>to a 5v slot would cause severedamage to both <strong>the</strong> HBA <strong>and</strong> <strong>the</strong> server. Therefore, <strong>the</strong> slot keysdenote <strong>the</strong> type of voltage provided by <strong>the</strong> slot <strong>and</strong> effectivelyprevent a voltage <strong>in</strong>compatible HBA from be<strong>in</strong>g <strong>in</strong>serted.Figure 2 shows how PCI slots will appear <strong>with</strong> <strong>the</strong>ir keys <strong>and</strong> whattype of voltage is provided for each slot type.Figure 2PCI slot types <strong>and</strong> voltage key locationsFigure 3 on page 21 shows <strong>the</strong> HBA edge connecters compatible <strong>with</strong><strong>the</strong> PCI slots shown <strong>in</strong> Figure 1 on page 17. Note HBA #5 whichshows a universal HBA edge connecter. Universal HBAs arecompatible <strong>with</strong> both 3.3v <strong>and</strong> 5v PCI slots.20 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 3HBA edge connectersPCI-X (or PCI Extended) slots <strong>in</strong>crease <strong>the</strong> speed that data travelsover <strong>the</strong> bus. PCI-X slots appear identical to a 64-Bit PCI slot keyedfor 3.3v. (Refer to number 3 <strong>in</strong> Figure 2 on page 20 <strong>and</strong> Figure 3.)PCI-X slots are backwards compatible <strong>with</strong> 3.3v PCI HBAs <strong>and</strong>universal HBAs. Insert<strong>in</strong>g st<strong>and</strong>ard PCI HBAs <strong>in</strong>to PCI-X slots willlower <strong>the</strong> bus speed, however, as <strong>the</strong>y cannot take advantage of <strong>the</strong>improved performance.PCI-X 2.0 is <strong>the</strong> next generation of PCI-X buses. PCI-X 2.0 <strong>in</strong>creases<strong>the</strong> bus speed provid<strong>in</strong>g more performance for HBAs. PCI-X 2.0 slotsalso appear identical to a 64-bit PCI slot keyed for 3.3v. (Refer tonumber 3 <strong>in</strong> Figure 2 on page 20 <strong>and</strong> Figure 3.) PCI-X 2.0 is also fullybackward-compatible <strong>with</strong> 3.3v PCI <strong>and</strong> PCI-X.PCI Express (sometimes noted as PCIe) is a new bus type that uses<strong>the</strong> exist<strong>in</strong>g PCI model, but implements it <strong>in</strong> a faster, serial protocol.Because of <strong>the</strong> serial way it transmits data, <strong>the</strong> PCI Express bus slotcan be different sizesdepend<strong>in</strong>g on<strong>the</strong> throughput it supports. PCIExpress slot speeds are expressed <strong>in</strong> "lanes" <strong>and</strong> are normally shownas x1, x4, x8, <strong>and</strong> x16. Each type of slot are different lengths (Figure 4on page 22) <strong>and</strong> HBA edge connecters will also have vary<strong>in</strong>g lengthsdepend<strong>in</strong>g on how many lanes <strong>the</strong>y require for throughput. Becauseof how PCI Express slots are keyed, a x1 HBA can be <strong>in</strong>serted <strong>in</strong> all 4slot types as <strong>the</strong> HBA will negotiate <strong>with</strong> <strong>the</strong> slot to determ<strong>in</strong>e <strong>the</strong>highest mutually supported number of lanes. , However, an HBArequir<strong>in</strong>g x16 lanes will not fit <strong>in</strong>to a smaller slot.Install<strong>in</strong>g <strong>the</strong> HBA 21


Installation <strong>and</strong> ConfigurationFigure 4PCI Express slotsFigure 5 shows x1, x4, <strong>and</strong> x16 lane slots aligned on a ma<strong>in</strong>board.You can see how <strong>the</strong> slots are keyed so that low-lane HBAs can fit <strong>in</strong>tolarger slots.Figure 5PCI Express slots aligned22 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration<strong>QLogic</strong> offers HBAs for each bus/slot type available. Table 1 showseach of <strong>the</strong> <strong>EMC</strong>-supported <strong>QLogic</strong> HBAs, <strong>and</strong> <strong>the</strong>ir respective slotrequirements. Be sure to consult both your server user guide <strong>and</strong><strong>QLogic</strong> to <strong>in</strong>sure that <strong>the</strong> HBA you want to use is compatible <strong>with</strong>your server’s bus.Table 1<strong>EMC</strong>-supported <strong>QLogic</strong> HBAsHBA PCI spec BUS length Power Slot keyQLA2200F PCI 2.1 64-bit 3.3V, 5V UniversalQLA200 PCI-X 1.0a & PCI 2.2 32-bit 3.3V, 5V 3.3VQLA2310F PCI-X 1.0a & PCI 2.2 64-bit 3.3V, 5V UniversalQLA2340LF PCI-X 1.0a & PCI 2.2 64-bit 3.3V, 5V UniversalQLA2342LF PCI-X 1.0a & PCI 2.2 64-bit 3.3V, 5V UniversalQLE2360 PCI Express x4 lane 3.3V n/aQLE2362 PCI Express x4 lane 3.3V n/aQLA2460 PCI-X 2.0a & PCI 2.3 64-bit 3.3V 3.3VQLA2462 PCI-X 2.0a & PCI 2.3 64-bit 3.3V 3.3VQLE2460 PCI Express x4 lane 3.3V n/aQLE2462 PCI Express x4 lane 3.3V n/aRemember that some of <strong>the</strong> older HBAs are tall (also referred to asfull-height) <strong>and</strong> may not fit <strong>in</strong>to a server <strong>with</strong> a low-profile chassis.These factors must be considered before implement<strong>in</strong>g yourconfiguration to avoid unnecessary delays <strong>and</strong> possible equipmentswaps or returns.Install<strong>in</strong>g <strong>the</strong> HBA 23


Installation <strong>and</strong> ConfigurationBoot<strong>in</strong>g from <strong>the</strong> external storage arrayIf you are sett<strong>in</strong>g up your server to boot W<strong>in</strong>dows from <strong>the</strong> externalarray, it is necessary to have <strong>the</strong> most recent BIOS <strong>in</strong>stalled on <strong>the</strong>HBA from which you plan to boot. BIOS is software that runs on <strong>the</strong>HBA. When configured, it presents a disk to <strong>the</strong> operat<strong>in</strong>g systemfrom which to boot. Dur<strong>in</strong>g boot, <strong>the</strong> HBA driver is loaded <strong>and</strong>assumes control of <strong>the</strong> disk from <strong>the</strong> BIOS.Note: If you are not plann<strong>in</strong>g to use <strong>the</strong> <strong>EMC</strong> array as a boot disk, <strong>the</strong>seprocedures can be skipped. Move on to <strong>the</strong> “Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dowsoperat<strong>in</strong>g system” on page 52.First, <strong>in</strong>stall <strong>the</strong> BIOS to <strong>the</strong> HBA, <strong>and</strong> <strong>the</strong>n configure it to boot from<strong>the</strong> <strong>EMC</strong> array.Create a floppy disk <strong>with</strong> <strong>the</strong> <strong>EMC</strong>-approved driver <strong>and</strong> BIOSFor <strong>the</strong> <strong>QLogic</strong> CD-ROM packaged <strong>with</strong> your HBA, select <strong>the</strong> driverfor your W<strong>in</strong>dows operat<strong>in</strong>g system. Be sure to select <strong>the</strong> LegacyInstall Kit as this will allow you to extract <strong>the</strong> necessary driver files.The Legacy Install Kit is a .zip archive file. Unzip <strong>the</strong> files conta<strong>in</strong>ed<strong>in</strong> <strong>the</strong> .zip archive onto a blank floppy disk.BIOS for your HBA will also be provided on <strong>the</strong> <strong>QLogic</strong> CD-ROM.Note that <strong>the</strong> versions on <strong>the</strong> CD-ROM should already be <strong>in</strong>stalled on<strong>the</strong> HBA. If you are upgrad<strong>in</strong>g your firmware <strong>and</strong>/or BIOS, use <strong>the</strong>files on <strong>the</strong> CD-ROM or download <strong>the</strong> latest versions from <strong>the</strong><strong>QLogic</strong> website follow<strong>in</strong>g <strong>the</strong> procedure described <strong>in</strong> “Download<strong>in</strong>glatest <strong>QLogic</strong> drivers/firmware/BIOS files” on page 16. Unzip <strong>the</strong>.zip archive files onto your floppy disk <strong>and</strong> keep <strong>the</strong> diskette h<strong>and</strong>ydur<strong>in</strong>g <strong>the</strong> <strong>in</strong>stallation procedures.Necessary files for BIOS upgrades are: flasutil.exe, two files (.dat<strong>and</strong> .def) conta<strong>in</strong><strong>in</strong>g <strong>EMC</strong>-Approved NVRAM sett<strong>in</strong>gs, <strong>and</strong> <strong>the</strong>correct .b<strong>in</strong> file. The .b<strong>in</strong> file is named qlrom.b<strong>in</strong> (where xx is<strong>the</strong> HBA family, i.e.: 23, 24). For example, BIOS for a qla2340 HBAwould be ql23rom.b<strong>in</strong>. Also <strong>in</strong>cluded <strong>in</strong> <strong>the</strong> BIOS archive is a .batfile, which is used to flash <strong>the</strong> new BIOS to <strong>the</strong> HBA <strong>and</strong> to apply <strong>the</strong><strong>EMC</strong> NVRAM sett<strong>in</strong>gs to <strong>the</strong> HBA.24 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationNote: NVRAM is short for Non-volatile RAM. This is a special portion ofmemory on <strong>the</strong> HBA where HBA sett<strong>in</strong>gs are stored.Note: Driver <strong>and</strong> BIOS files may not fit on <strong>the</strong> same floppy. If you run out ofdisk space, use a s<strong>in</strong>gle floppy disk for <strong>the</strong> driver files, <strong>and</strong> ano<strong>the</strong>r disk for<strong>the</strong> BIOS files.Install/upgrade firmware <strong>and</strong> boot BIOS from DOSTo update us<strong>in</strong>g a DOS boot diskette, follow <strong>the</strong>se steps:1. Format a 3.5-<strong>in</strong>ch diskette <strong>and</strong> extract <strong>the</strong> BIOS <strong>and</strong> NVRAM filesfrom <strong>the</strong> archive file (.zip or self-extract<strong>in</strong>g .exe) onto <strong>the</strong>diskette. Make sure flasutil.exe <strong>and</strong> <strong>the</strong> source filesql23rom.b<strong>in</strong>/ql2322rm.bib/2322ipx.b<strong>in</strong> are <strong>in</strong> <strong>the</strong> samedirectory. <strong>EMC</strong>-specific sett<strong>in</strong>gs are conta<strong>in</strong>ed <strong>in</strong> files namedemcXXXX.def <strong>and</strong> emcXXXX.dat where XXXX is <strong>the</strong> model numberof <strong>the</strong> HBA. These sett<strong>in</strong>gs files (also referred to as NVRAMsett<strong>in</strong>g files) should also be <strong>in</strong> <strong>the</strong> same directory <strong>with</strong> <strong>the</strong> flashutility <strong>and</strong> source files. Note that some versions of BIOS may usedifferent filenames for depend<strong>in</strong>g on <strong>the</strong> version <strong>and</strong> HBA model.Be sure to check <strong>the</strong> readme <strong>in</strong>cluded <strong>with</strong> <strong>the</strong> BIOS files to makesure you have all of <strong>the</strong> appropriate files before proceed<strong>in</strong>g tostep 2.2. Reboot your W<strong>in</strong>dows host system us<strong>in</strong>g a DOS diskette.3. At <strong>the</strong> A:\> prompt, <strong>in</strong>sert <strong>the</strong> diskette that conta<strong>in</strong>s <strong>the</strong> <strong>QLogic</strong>BIOS files (created <strong>in</strong> step 1).4. Run FlasUtil program by typ<strong>in</strong>g flasutil at <strong>the</strong> comm<strong>and</strong>prompt.5. If <strong>the</strong> QLX23XX controller is detected, <strong>the</strong> follow<strong>in</strong>g is displayed:QL23XX Adapter found at I/O address: xxxxNote: If <strong>the</strong> QL23XX controller is not detected, run flasutil aga<strong>in</strong> <strong>with</strong><strong>the</strong> /I (Ignore Subsystem ID) option.6. Select F to write Flash. FlasUtil writes Flash to adapter us<strong>in</strong>gql23rom.b<strong>in</strong> or ql2322rm.b<strong>in</strong> found <strong>in</strong> <strong>the</strong> same directory.Boot<strong>in</strong>g from <strong>the</strong> external storage array 25


Installation <strong>and</strong> Configuration7. For QLA236x/QLE236x execute <strong>the</strong> follow<strong>in</strong>g additionalcomm<strong>and</strong>:flasutil /I /FRThis comm<strong>and</strong> writes <strong>the</strong> Flash <strong>with</strong> RISC code 2322ipx.b<strong>in</strong>.8. To load <strong>the</strong> <strong>EMC</strong>-specific NVRAM sett<strong>in</strong>gs files, execute <strong>the</strong>follow<strong>in</strong>g additional comm<strong>and</strong>:flasutil /L /N Example for qla2340:flasutil /L /N emc2340.dat9. When <strong>the</strong> procedure has f<strong>in</strong>ished, remove <strong>the</strong> diskette <strong>and</strong> reboot<strong>the</strong> host.With <strong>the</strong> latest BIOS <strong>in</strong>stalled, configure <strong>and</strong> verify <strong>the</strong> BIOS sett<strong>in</strong>gsto use <strong>the</strong> <strong>EMC</strong> storage array as <strong>the</strong> boot disk. Ensure that only as<strong>in</strong>gle I/O path to <strong>the</strong> LUN exists when <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> OS. A s<strong>in</strong>gleHBA should have access to only a s<strong>in</strong>gle array port at this po<strong>in</strong>t.<strong>QLogic</strong> QLA23xx-based <strong>Fibre</strong><strong>Channel</strong> HBA BIOS/boot LUN sett<strong>in</strong>gsThis section describes <strong>the</strong> steps required to configure a <strong>QLogic</strong> HBAboot BIOS for allow<strong>in</strong>g an array-attached LUN to be used as a bootdisk for <strong>the</strong> server.This section assumes <strong>the</strong> follow<strong>in</strong>g steps have been completed:◆ The <strong>QLogic</strong> HBA's BIOS <strong>and</strong> NVRAM sett<strong>in</strong>gs are updated to <strong>the</strong>latest version. Refer to "“Install/upgrade firmware <strong>and</strong> boot BIOSfrom DOS” on page 25" for details.◆◆In direct-attach configurations, an HBA has a physical connectionto <strong>the</strong> array port.In fabric-attach configurations, an HBA has a physical connectionto <strong>the</strong> switch/fabric, <strong>and</strong> has been zoned to <strong>the</strong> array, so a s<strong>in</strong>gleHBA to be used for boot has one logical I/O path to <strong>the</strong> array.Refer to your switch documentation for details.Before configur<strong>in</strong>g HBA sett<strong>in</strong>gs to boot from an array-based LUN,your server's sett<strong>in</strong>gs should be adjusted to disable boot<strong>in</strong>g from an<strong>in</strong>ternal system drive. The procedure for disabl<strong>in</strong>g boot from an<strong>in</strong>ternal system drive is largely dependent upon <strong>the</strong> server platform.26 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationImportant◆◆◆In some <strong>in</strong>stances, <strong>in</strong>ternal boot can be disabled via enter<strong>in</strong>g <strong>the</strong>onboard SCSI/RAID controller's BIOS utility. For example, anAdaptec based controller can be configured by press<strong>in</strong>g CTRL-A,when <strong>the</strong> Adaptec banner is displayed dur<strong>in</strong>g Power-On Self Test(POST).Some servers will require enter<strong>in</strong>g <strong>the</strong> system BIOS utility toei<strong>the</strong>r disable boot from an <strong>in</strong>ternal drive, or to change <strong>the</strong>controller boot order, so <strong>the</strong> boot HBA is enumerated before <strong>the</strong><strong>in</strong>ternal disk controller, allow<strong>in</strong>g <strong>the</strong> array-attached LUN to be<strong>the</strong> first disk visible to <strong>the</strong> server. Refer to your serverdocumentation for details.In some server <strong>in</strong>stances, boot from an <strong>in</strong>ternal drive cannot beexplicitly disabled. In this case, <strong>the</strong> <strong>in</strong>ternal drive(s) must bephysically disconnected or removed from <strong>the</strong> server. Refer toyour server documentation for details.In some cases, re<strong>in</strong>sert<strong>in</strong>g an <strong>in</strong>ternal drive (after hav<strong>in</strong>g previouslyremoved it <strong>and</strong> configured a HBA for boot) may result <strong>in</strong> <strong>the</strong> <strong>in</strong>ternaldrive be<strong>in</strong>g re-enumerated as <strong>the</strong> first drive, <strong>and</strong> possibly modify<strong>in</strong>g<strong>the</strong> boot order, such that <strong>the</strong> server will attempt to boot from <strong>the</strong><strong>in</strong>ternal drive, ra<strong>the</strong>r than <strong>the</strong> <strong>in</strong>tended array-based LUN. Ensurethat appropriate precautions are taken to make sure <strong>the</strong> server willproperly boot from an array-based LUN before re<strong>in</strong>sert<strong>in</strong>g an <strong>in</strong>ternalsystem drive.Legacy (x86 <strong>and</strong> most EM64T-based servers) boot BIOS configurationDur<strong>in</strong>g POST, <strong>the</strong> <strong>QLogic</strong> banner will be displayed.1. Press Ctrl+Q to enter <strong>the</strong> Configuration utility:Figure 6<strong>QLogic</strong> bannerBoot<strong>in</strong>g from <strong>the</strong> external storage array 27


Installation <strong>and</strong> Configuration2. Select <strong>the</strong> HBA (enumerated by its I/O address) to be used forboot.If multiple HBAs are <strong>in</strong>stalled, <strong>the</strong>re will be multiple HBA entries.The order of <strong>the</strong> HBA <strong>in</strong>stances listed is <strong>the</strong> order <strong>the</strong>y will bescanned for a boot device; (note that this does not necessarilycorrespond to PCI slot number<strong>in</strong>g), <strong>and</strong> press Enter.Figure 7Ma<strong>in</strong> Fast!UTIL options w<strong>in</strong>dow28 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration3. Select Configuration Sett<strong>in</strong>gs from <strong>the</strong> ma<strong>in</strong> Fast!UTIL Optionsdialog, <strong>and</strong> press Enter.Figure 8Configuration sett<strong>in</strong>gs w<strong>in</strong>dow4. Select Adapter Sett<strong>in</strong>gs from <strong>the</strong> Configuration Sett<strong>in</strong>gsw<strong>in</strong>dow <strong>and</strong> press Enter.Figure 9Adapter sett<strong>in</strong>gs w<strong>in</strong>dow5. The <strong>Host</strong> Adapter BIOS sett<strong>in</strong>g is Disabled by default; select thissett<strong>in</strong>g <strong>and</strong> press Enter to enable <strong>Host</strong> Adapter BIOS.Boot<strong>in</strong>g from <strong>the</strong> external storage array 29


Installation <strong>and</strong> ConfigurationPress Esc to return to <strong>the</strong> previous Configuration Sett<strong>in</strong>gs (asshown <strong>in</strong> Figure 8 on page 29).Figure 10Configuration sett<strong>in</strong>gs w<strong>in</strong>dow6. From <strong>the</strong> Configuration Sett<strong>in</strong>gs dialog, select Selectable BootSett<strong>in</strong>gs <strong>and</strong> press Enter.Figure 11Selectable boot sett<strong>in</strong>gs w<strong>in</strong>dow7. Selectable Boot is Disabled by default. Select this sett<strong>in</strong>g <strong>and</strong>press Enter to enable Selectable Boot.8. Scroll down to <strong>the</strong> (Primary) Boot Port Name, LUN: sett<strong>in</strong>g, <strong>and</strong>press Enter.The Fast!UTIL will now scan for attached FC devices (as shown<strong>in</strong> Figure 12 on page 31). If physical connectivity to <strong>the</strong> array issetup properly via zon<strong>in</strong>g, <strong>the</strong>n <strong>the</strong> array port will be found afterthis scan. Use <strong>the</strong> <strong>and</strong> keys to navigate<strong>the</strong> list of target IDs for <strong>the</strong> array port be<strong>in</strong>g used for boot.30 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 12Select <strong>Fibre</strong> <strong>Channel</strong> Device w<strong>in</strong>dowIf no entries appear at any target IDs, verify <strong>the</strong> follow<strong>in</strong>g:• If multiple HBAs are present, verify <strong>the</strong> HBA select <strong>in</strong> <strong>the</strong>BIOS Utility is <strong>the</strong> same that currently provides <strong>the</strong> I/O pathto <strong>the</strong> storage (at this po<strong>in</strong>t, only one I/O path should beconfigured to <strong>the</strong> boot LUN).• For CLARiiON arrays, verify that <strong>the</strong> s<strong>in</strong>gle I/O path po<strong>in</strong>ts to<strong>the</strong> SP which owns <strong>the</strong> boot LUN.• For FC-SW environments, verify fabric zon<strong>in</strong>g parameters, soa s<strong>in</strong>gle I/O path exists to <strong>the</strong> boot LUN. Refer to arraysoftware documentation for details.• Check physical FC connectivity between <strong>the</strong> HBA <strong>and</strong> array(direct attach environment) or switch (FC-SW environment).9. Select <strong>the</strong> array port to be used for boot, <strong>and</strong> press Enter.If LUNs are allocated to <strong>the</strong> HBA (us<strong>in</strong>g LUN Mask<strong>in</strong>g schemes,such as Access Logix or Volume Logix), <strong>the</strong>y will be presented at<strong>the</strong>ir LUN number.Boot<strong>in</strong>g from <strong>the</strong> external storage array 31


Installation <strong>and</strong> ConfigurationFor example, Figure 13 shows that LUN 17 is masked to <strong>the</strong> HBA.The LUN is available <strong>and</strong> is presented as "Supported" by <strong>the</strong>BIOS.Figure 13Example of LUN 17 allocated to HBAIf no numbered entries appear <strong>in</strong> <strong>the</strong> above figure, verify <strong>the</strong>follow<strong>in</strong>g:• For CLARiiON arrays, verify <strong>the</strong> s<strong>in</strong>gle I/O path po<strong>in</strong>ts to <strong>the</strong>SP that owns <strong>the</strong> boot LUN.• Verify array LUN mask<strong>in</strong>g sett<strong>in</strong>gs are configured so this HBAhas visibility to <strong>the</strong> appropriate LUN. Refer to array softwaredocumentation for details.10. Select a supported LUN to use as <strong>the</strong> boot LUN (shown as LUN17 <strong>in</strong> Figure 13) <strong>and</strong> press Enter.The Selectable Boot Sett<strong>in</strong>gs dialog is displayed (Figure 14 onpage 33) <strong>with</strong> <strong>the</strong> updated array port <strong>and</strong> LUN number as <strong>the</strong>boot device.32 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 14Selectable boot sett<strong>in</strong>gs w<strong>in</strong>dow11. Press Esc to return to <strong>the</strong> previous Configuration Sett<strong>in</strong>gs dialog.12. Press Esc on <strong>the</strong> Configuration Sett<strong>in</strong>gs dialog.A dialog will appear to warn of a configuration change (as shown<strong>in</strong> Figure 15).Figure 15Warn<strong>in</strong>g dialog13. If <strong>the</strong> sett<strong>in</strong>gs are correct, select Save changes to return to <strong>the</strong><strong>in</strong>itial Fast!UTIL Options dialog.O<strong>the</strong>rwise, press Esc to make additional changes, or select Do notsave changes <strong>and</strong> press Enter to return to <strong>the</strong> <strong>in</strong>itial Fast!UTILOptions w<strong>in</strong>dow (as shown <strong>in</strong> Figure 16 on page 34).Boot<strong>in</strong>g from <strong>the</strong> external storage array 33


Installation <strong>and</strong> ConfigurationFigure 16Fast!UTIL options w<strong>in</strong>dow14. To exit <strong>the</strong> Fast!UTIL configuration utility, select Exit Fast!UTIL<strong>and</strong> press Enter.The system will now reboot.Dur<strong>in</strong>g <strong>the</strong> subsequent reboot, <strong>the</strong> <strong>QLogic</strong> BIOS banner screen shouldshow <strong>the</strong> array <strong>and</strong> LUN specified as a boot-capable LUN (as shown<strong>in</strong> Figure 17).Figure 17<strong>QLogic</strong> BIOS banner screenAt this po<strong>in</strong>t, <strong>the</strong> OS Installation can beg<strong>in</strong> us<strong>in</strong>g this LUN as <strong>the</strong> bootvolume.34 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationPre-configuredsett<strong>in</strong>gsThe follow<strong>in</strong>g parameters have been preconfigured <strong>in</strong> <strong>the</strong> <strong>EMC</strong>NVRAM sett<strong>in</strong>gs file. They are also configurable <strong>in</strong> <strong>the</strong> <strong>Host</strong> AdapterSett<strong>in</strong>gs, Advanced Adapter Sett<strong>in</strong>gs, <strong>and</strong> Extended FirmwareSett<strong>in</strong>gs menus. These menus <strong>and</strong> selections, when viewed <strong>in</strong>SANSurfer v2.0.25 <strong>and</strong> later, may appear under different head<strong>in</strong>gs..Parameter <strong>QLogic</strong> Default Sett<strong>in</strong>g <strong>EMC</strong>-Approved Sett<strong>in</strong>gData Rate 0 (1 Gb/s) 2 (Auto Select)Execution Throttle 16 256Connection options (topology)2 (Loop preferred,o<strong>the</strong>rwise po<strong>in</strong>t-to-po<strong>in</strong>t)1 (po<strong>in</strong>t to po<strong>in</strong>t only)Enable LIP Full Log<strong>in</strong> Yes YesEnable Target Reset No YesPort Down Retry Count 8 45Luns Per Target 8 256Adapter Hard Loop ID Enabled DisabledHard Loop ID 125 0Descend<strong>in</strong>g Search LoopID 0 1EFI (IA64 Itanium <strong>and</strong> some x64 servers) system firmware configuration1. Prior to boot<strong>in</strong>g <strong>the</strong> server, ensure that media (USB memorydrive, CD-ROM, or floppy) which conta<strong>in</strong>s <strong>the</strong> <strong>QLogic</strong> EFI bootcode/utility is physically present <strong>in</strong> <strong>the</strong> system.2. Follow<strong>in</strong>g POST of <strong>the</strong> server, <strong>the</strong> Firmware Boot Manager(similar to Figure 18 on page 36) menu will be displayed.Us<strong>in</strong>g <strong>the</strong> arrow keys, select <strong>the</strong> option for EFI Shell <strong>and</strong> pressEnter.Boot<strong>in</strong>g from <strong>the</strong> external storage array 35


Installation <strong>and</strong> ConfigurationFigure 18Firmware boot manager menu36 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration• The EFI shell will open, <strong>and</strong> <strong>the</strong> Device Mapp<strong>in</strong>g Table may belisted by default (similar to Figure 19). If <strong>the</strong> Device Mapp<strong>in</strong>gTable is not listed, type map <strong>and</strong> press Enter.Figure 19Device mapp<strong>in</strong>g table• The file systems available to <strong>the</strong> server are listed <strong>in</strong> <strong>the</strong> DeviceMapp<strong>in</strong>g Table, referenced by fsN, where N is a differentnumber for each available file system. The description next to<strong>the</strong> fsN entry references <strong>the</strong> type of media on which <strong>the</strong> filesystem resides.In <strong>the</strong> example shown <strong>in</strong> Figure 19:– fs0, fs1 <strong>and</strong> fs2 refer to memory ramdisks– fs3 <strong>and</strong> fs4 refer to file systems on a CD <strong>in</strong>serted <strong>in</strong> <strong>the</strong>CD-ROM– fs5 refers to a file system on aUSB memory drive– fs6 refers to an exist<strong>in</strong>g file system on an <strong>in</strong>ternal harddrive.Boot<strong>in</strong>g from <strong>the</strong> external storage array 37


Installation <strong>and</strong> Configuration• The file system you select depends upon what media conta<strong>in</strong>s<strong>the</strong> <strong>QLogic</strong> EFI boot code/utility. In this example, <strong>the</strong> <strong>QLogic</strong>EFI boot code/utility resides on <strong>the</strong> USB memory drive.3. Po<strong>in</strong>t <strong>the</strong> EFI shell to <strong>the</strong> proper file system by typ<strong>in</strong>g fsN: (whereN is <strong>the</strong> number which references <strong>the</strong> proper file system) followedby Enter.4. Before load<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> EFI boot code/driver to <strong>the</strong> HBA(s),ensure that any old EFI boot code loaded <strong>in</strong> <strong>the</strong> system has beenremoved. Type drivers at <strong>the</strong> EFI shell prompt <strong>and</strong> press Enter.a. Look for any driver list<strong>in</strong>gs that reference "<strong>QLogic</strong> <strong>Fibre</strong><strong>Channel</strong> Adapter," similar to <strong>the</strong> list<strong>in</strong>g shown <strong>in</strong> b.Figure 20Figure 20Reference to <strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> driverb. If such a driver entry exists <strong>in</strong> <strong>the</strong> output, it should beremoved before <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> current driver. Make note of <strong>the</strong>first two digits on <strong>the</strong> l<strong>in</strong>e which references <strong>the</strong> <strong>QLogic</strong> <strong>Fibre</strong><strong>Channel</strong> Driver ("60" <strong>in</strong> <strong>the</strong> example shown <strong>in</strong> Figure 20); thisis <strong>the</strong> "driver h<strong>and</strong>le". Type unload .For <strong>the</strong> example shown <strong>in</strong> Figure 20, unload 60 would be usedto remove <strong>the</strong> EFI driver. The system will prompt to "UnloadProtocol Image (y/n)?". Type y <strong>and</strong> press Enter. The exist<strong>in</strong>g<strong>QLogic</strong> EFI driver will now be removed.5. Type dir <strong>and</strong> press Enter to list <strong>the</strong> contents of <strong>the</strong> directory. If <strong>the</strong>directory contents are not consistent <strong>with</strong> what you expect, <strong>and</strong>do not appear to conta<strong>in</strong> <strong>the</strong> <strong>QLogic</strong> boot code/utility, <strong>the</strong> filesystem select may be <strong>in</strong>correct.6. Verify <strong>the</strong> proper file system has been selected. If <strong>the</strong> <strong>QLogic</strong> bootcode/utility resides <strong>in</strong> a subdirectory, type cd subdirectory <strong>and</strong>press Enter.38 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 21<strong>QLogic</strong> directory• The directory list<strong>in</strong>g should conta<strong>in</strong> <strong>the</strong> <strong>QLogic</strong> EFI bootcode/utility downloaded to <strong>the</strong> media (as shown <strong>in</strong>Figure 21).• The files of importance will take <strong>the</strong> follow<strong>in</strong>g form:efiutil.efiefiaux.drvqlNNNNef.b<strong>in</strong>qlNNNNfw.b<strong>in</strong><strong>QLogic</strong> EFI utility for updat<strong>in</strong>g adapterdriver/firmwareEFI auxiliary driver (used by efiutil whenEFI drivers are not loaded)EFI driver image file; written to adapterflash (where xxxx refers to <strong>the</strong> chipsetused on <strong>the</strong> HBA. In this example, “2312”refers to <strong>the</strong> chipset present onQLA2340/QLA2342 HBAs.)Adapter firmware file, written to adapterflash (where xxxx refers to <strong>the</strong> chipsetused on <strong>the</strong> HBA - <strong>in</strong> this example, “2312”refers to <strong>the</strong> chipset present onQLA2340/QLA2342 HBAs)7. Type efiutil <strong>and</strong> press Enter.Boot<strong>in</strong>g from <strong>the</strong> external storage array 39


Installation <strong>and</strong> ConfigurationFigure 22<strong>Fibre</strong> <strong>Channel</strong> Card Efi utilityThe <strong>QLogic</strong> HBA(s) <strong>in</strong>stalled <strong>in</strong> <strong>the</strong> server will be listed (as shown <strong>in</strong>Figure 22). Note <strong>the</strong> "firmware" version listed <strong>in</strong> <strong>the</strong> utility. If <strong>the</strong>firmware is listed as a specific version (not a series of zeroes), <strong>and</strong>"AUX" is not listed next to <strong>the</strong> firmware field at <strong>the</strong> top of <strong>the</strong> report<strong>the</strong>n <strong>the</strong> EFI driver <strong>and</strong> firmware have been loaded on <strong>the</strong> HBA(s);proceed to <strong>the</strong> section immediately follow<strong>in</strong>g Figure 26 on page 44.If <strong>the</strong> firmware is listed as a series of zeros, <strong>and</strong> "AUX" is listed next to<strong>the</strong> firmware field at <strong>the</strong> top of <strong>the</strong> report (as shown <strong>in</strong> Figure 22), this<strong>in</strong>dicates <strong>the</strong> EFI boot code has not yet been <strong>in</strong>stalled on <strong>the</strong> HBA(s).Proceed as follows:To <strong>in</strong>stall <strong>the</strong> EFI boot code driver <strong>and</strong> non-volatile RAM sett<strong>in</strong>gs on <strong>the</strong>HBA(s):The EFI boot code driver must be loaded onto <strong>the</strong> HBA(s) <strong>in</strong> order tobe used by <strong>the</strong> EFI BIOS.1. Type efiutil all ew=qlNNNNef.b<strong>in</strong>, where NNNN refers to<strong>the</strong> chipset version on <strong>the</strong> HBA. In <strong>the</strong> example shown <strong>in</strong>Figure 22, 2312 refers to <strong>the</strong> chipset present onQLA2340/QLA2342 HBAs.2. Press Enter.40 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 23<strong>QLogic</strong> efiutil all upgrade• The utility will upgrade EFI boot code drivers on all HBAs<strong>in</strong>stalled <strong>in</strong> <strong>the</strong> server <strong>and</strong> return to <strong>the</strong> EFI shell whencomplete (as show <strong>in</strong> Figure 23). If any errors are reporteddur<strong>in</strong>g this process, verify that <strong>the</strong> correct EFI boot code driverfor your HBA has been copied to your <strong>in</strong>stallation media.3. EFI-compatible firmware must now be loaded onto <strong>the</strong> HBA(s).Boot<strong>in</strong>g from <strong>the</strong> external storage array 41


Installation <strong>and</strong> Configurationa. Type efiutil all rw=qlNNNNfw.b<strong>in</strong>, where NNNN refers to<strong>the</strong> chipset version on <strong>the</strong> HBA. In <strong>the</strong> example shown <strong>in</strong>Figure 21 on page 39, "2312" refers to <strong>the</strong> chipset present onQLA2340/QLA2342 HBAs.b. Press Enter.Figure 24Utililty <strong>in</strong>stall42 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration• The utility will <strong>in</strong>stall <strong>the</strong> EFI-compatible firmware onto <strong>the</strong>HBA(s) <strong>in</strong>stalled <strong>in</strong> <strong>the</strong> server (as shown <strong>in</strong> Figure 24 onpage 42), <strong>and</strong> return to <strong>the</strong> EFI shell when complete.• If any errors are reported dur<strong>in</strong>g this process, verify that <strong>the</strong>correct EFI-compatible firmware for your HBA has copied toyour <strong>in</strong>stallation media.4. The appropriate NVRAM sett<strong>in</strong>gs must now be loaded onto <strong>the</strong>HBA(s). Type efiutil all nr=nvram23.dat (nvram23.dat is<strong>the</strong> default NVRAM data file for QLA23xx-based HBAs). PressEnter.Figure 25Data loaded onto HBA(s) <strong>in</strong>stalled <strong>in</strong> server• The NVRAM data will be loaded onto <strong>the</strong> HBA(s) <strong>in</strong>stalled <strong>in</strong><strong>the</strong> server (as shown <strong>in</strong> Figure 25), <strong>and</strong> return to <strong>the</strong> EFI shellwhen complete.• If any errors are reported dur<strong>in</strong>g this process, verify that <strong>the</strong>correct NVRAM data file (nvram23.dat) for your HBA hascopied to your <strong>in</strong>stallation media.5. Type reset at <strong>the</strong> EFI shell prompt to reboot <strong>the</strong> server, allow<strong>in</strong>g<strong>the</strong> updated drivers, firmware, <strong>and</strong> NVRAM sett<strong>in</strong>gs to takeeffect.6. Follow<strong>in</strong>g <strong>the</strong> reboot, type fsN: (where N is <strong>the</strong> number whichreferences <strong>the</strong> proper file system, as described earlier).Boot<strong>in</strong>g from <strong>the</strong> external storage array 43


Installation <strong>and</strong> Configuration7. Press Enter to access <strong>the</strong> file system conta<strong>in</strong><strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> EFIboot code.• If <strong>the</strong> EFI boot code resides <strong>in</strong> a subdirectory, type cd <strong>and</strong> press Enter.8. Type efiutil to start <strong>the</strong> <strong>QLogic</strong> EFI Utility <strong>and</strong> press Enter.• At this po<strong>in</strong>t, <strong>the</strong> <strong>QLogic</strong> HBA <strong>in</strong>stances should be shown<strong>with</strong> a specific firmware version, <strong>and</strong> "AUX" should not belisted next to <strong>the</strong> firmware, as shown <strong>in</strong> Figure 26.• At this po<strong>in</strong>t, <strong>the</strong> EFI drivers, firmware, <strong>and</strong> NVRAM sett<strong>in</strong>gshave loaded to <strong>the</strong> HBA(s).Figure 26<strong>QLogic</strong> HBA <strong>in</strong>stances <strong>with</strong> specific firmware version9. Type q <strong>and</strong> press Enter to exit <strong>the</strong> <strong>QLogic</strong> EFI Utility.10. At <strong>the</strong> EFI shell prompt, type drivers <strong>and</strong> pressEnter. Note <strong>the</strong>entries that reference "<strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> Adapter" are similarto <strong>the</strong> list<strong>in</strong>g shown <strong>in</strong> Figure 27..Figure 27<strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> drivers11. Make note of <strong>the</strong> first two digits (referred to as <strong>the</strong> "driverh<strong>and</strong>le") on <strong>the</strong> l<strong>in</strong>e that references <strong>the</strong> "<strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong>Driver". If multiple HBAs are <strong>in</strong>stalled <strong>in</strong> <strong>the</strong> server, <strong>the</strong>re will bemultiple entries, as shown <strong>in</strong> Figure 27.44 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationThe order of <strong>the</strong> HBA <strong>in</strong>stances listed is <strong>the</strong> order <strong>in</strong> which <strong>the</strong>yhave been enumerated by <strong>the</strong> system. This does not necessarilycorrespond to PCI slot number<strong>in</strong>g. In this example, <strong>the</strong> two<strong>QLogic</strong> HBAs <strong>in</strong>stalled <strong>in</strong> <strong>the</strong> server are us<strong>in</strong>g driver h<strong>and</strong>les 5F<strong>and</strong> 60, respectively.a. Type drvcfg.b. Press Enter.Figure 28Driver h<strong>and</strong>le numbers12. F<strong>in</strong>d <strong>the</strong> driver h<strong>and</strong>le numbers that correspond to those listedfor <strong>the</strong> <strong>QLogic</strong> HBAs (as shown <strong>in</strong> Figure 28). Note <strong>the</strong> two digits(proceeded by Ctrl, as shown <strong>in</strong> Figure 28) next to <strong>the</strong> driverh<strong>and</strong>les for <strong>the</strong> <strong>QLogic</strong> HBAs. These are control h<strong>and</strong>les.13. Determ<strong>in</strong>e <strong>the</strong> HBA <strong>in</strong>stance that will be used for boot, <strong>and</strong> enter<strong>the</strong> <strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> Driver Configuration Utility bytyp<strong>in</strong>g drvcfg -s (wheredriver h<strong>and</strong>le <strong>and</strong> control h<strong>and</strong>le are <strong>the</strong> values that correspondto <strong>the</strong> HBA <strong>in</strong>stance to be used for boot. In this example, "drvcfg-s 5f 62" is used.)14. Press Enter.The <strong>Fibre</strong> <strong>Channel</strong> Driver Configuration Utiliity menu will bedisplayed (as shown <strong>in</strong> Figure 29 on page 46).Boot<strong>in</strong>g from <strong>the</strong> external storage array 45


Installation <strong>and</strong> ConfigurationFigure 29<strong>Fibre</strong> <strong>Channel</strong> driver configuration utility15. Type 1 (Edit Adapter Sett<strong>in</strong>gs) <strong>and</strong> press Enter.Figure 30Edit adapter sett<strong>in</strong>gs46 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration• By default, option 1 (Enable Hard Loop ID) is disabled.– In FC-SW environments, <strong>the</strong> default of disabled is <strong>the</strong>proper sett<strong>in</strong>g.Select 2. Auto Topology: Pt to Pt first.Press Enter when your choice has been selected. TheTopology <strong>in</strong>formation toward <strong>the</strong> top of <strong>the</strong> screen willreflect your selection.Press to return to <strong>the</strong> previous configurationw<strong>in</strong>dow.– In FC-AL/"direct attach" environments, Hard Loop IDshould be enabled.Type 1 <strong>and</strong> press Enter. The utility will prompt to EnableHard Loop Id [n]?.Type y <strong>and</strong> press Enter. Enable Hard Loop Id will now beshown as [y] (enabled).Type 0 <strong>and</strong> press Enter to return to <strong>the</strong> previous menu asshown <strong>in</strong> Figure 29 on page 46.Figure 31Connection option• By default, option 6 (Connection option) sett<strong>in</strong>g of LoopPreferred, O<strong>the</strong>rwise Po<strong>in</strong>t To Po<strong>in</strong>t, is acceptable for mostconfigurations, <strong>and</strong> will auto-detect <strong>the</strong> connection topology.– To manually set <strong>the</strong> connection topology, type 6 <strong>and</strong> pressEnter. O<strong>the</strong>rwise, type 0 <strong>and</strong> press Enter to return to <strong>the</strong>previous menu as shown <strong>in</strong>Figure 29 on page 46.– In FC-SW environments, Po<strong>in</strong>t To Po<strong>in</strong>t is <strong>the</strong> appropriatesett<strong>in</strong>g. In FC-AL/"direct attach" environments, Loop Onlyshould be selected.Type <strong>the</strong> appropriate selection <strong>and</strong> press Enter. Theselected connection topology will now be reflected.Type 0.Boot<strong>in</strong>g from <strong>the</strong> external storage array 47


Installation <strong>and</strong> ConfigurationPress Enter to return to <strong>the</strong> previous menu as shown <strong>in</strong>Figure 29 on page 46.• Option 3 (Edit Database) allows <strong>the</strong> appropriate WWN of <strong>the</strong>array port, <strong>and</strong> <strong>the</strong> LUN address, to be specified for boot.Figure 32Example array port WWN <strong>and</strong> LUN valuesType 3 <strong>and</strong> press Enter.Select 0 to select <strong>the</strong> first WWN database entry.Press Enter.The utility prompts for Entry 0 Port WWN.16. Type <strong>the</strong> full WWN of <strong>the</strong> array port be<strong>in</strong>g used for boot <strong>and</strong>press Enter.The utility prompts for Node WWN.17. Enter <strong>the</strong> same WWN used above <strong>and</strong> press Enter.The utility prompts for <strong>the</strong> hexadecimal LUN address to be usedfor boot;18. Type <strong>the</strong> appropriate hexadecimal LUN value to be used for boot<strong>and</strong> press Enter. Figure 32 shows example array-port WWN <strong>and</strong>LUN values.Note: This utility does not explicitly check <strong>the</strong> values entered for validity,care must be taken to ensure that <strong>the</strong> proper array port WWN <strong>and</strong> LUNaddresses have been entered.The utility will prompt for ano<strong>the</strong>r WWN database entry tomodify,19. Press Enter to return to <strong>the</strong> menu as shown <strong>in</strong> Figure 29 onpage 46.20. Save <strong>the</strong> configuration changes by typ<strong>in</strong>g 11 (Write) <strong>and</strong> pressEnter.48 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationThe utility reports that it is done sav<strong>in</strong>g changes21. Press any key to cont<strong>in</strong>ue, <strong>and</strong> <strong>the</strong>n 12 to exit <strong>the</strong> utility.The system reports that options have been set, as shown <strong>in</strong>Figure 33.Figure 33Options set22. Press Enter to return to <strong>the</strong> EFI shell. Type reset to reboot <strong>the</strong>server to enable <strong>the</strong> changes.23. Follow<strong>in</strong>g <strong>the</strong> reboot, open <strong>the</strong> EFI shell. The Device Mapp<strong>in</strong>gTable may be listed by default (similar to Figure 19 on page 37).a. If <strong>the</strong> Device Mapp<strong>in</strong>g Table is not listed, type map <strong>and</strong> pressEnter.Figure 34Example blkD as array portb. Note any entries start<strong>in</strong>g <strong>with</strong> blk (block-level devices, such asvolumes) which reference a <strong>Fibre</strong> <strong>in</strong>terface (as shown <strong>in</strong>Figure 34). The entry should list <strong>the</strong> array port WWN <strong>and</strong>LUN address specified <strong>in</strong> <strong>the</strong> configuration utility. Figure 34shows entry blkD as <strong>the</strong> array-port WWN <strong>and</strong> LUN specifieddur<strong>in</strong>g configuration. This is <strong>the</strong> EFI entry that specifies <strong>the</strong>specific array LUN to use for boot.Note: The example shown <strong>in</strong> Figure 34 also shows BlkC as Lun0.This is a Symmetrix-based, read-only Volume Logix Database deviceused for LUN mask<strong>in</strong>g <strong>and</strong> cannot be used for boot, even though it isstill detected by <strong>the</strong> <strong>QLogic</strong> EFI driver <strong>and</strong> is reported as visible.At this po<strong>in</strong>t, <strong>the</strong> OS Installation can beg<strong>in</strong> us<strong>in</strong>g this LUN as <strong>the</strong> bootvolume.Boot<strong>in</strong>g from <strong>the</strong> external storage array 49


Installation <strong>and</strong> ConfigurationVerify<strong>in</strong>g array/LUN visibility for bootVerification of <strong>the</strong> HBA ability to access <strong>the</strong> boot LUN, <strong>and</strong> boot BIOSsett<strong>in</strong>gs is recommended before <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> OS. Care must be takento ensure that only a s<strong>in</strong>gle I/O path to <strong>the</strong> LUN exists when<strong>in</strong>stall<strong>in</strong>g <strong>the</strong> OS, a s<strong>in</strong>gle HBA should have access to only a s<strong>in</strong>glearray port at this po<strong>in</strong>t. Select<strong>in</strong>g BIOS <strong>and</strong> Boot LUN configurationsett<strong>in</strong>gs vary <strong>with</strong> HBA vendor.Refer to your array documentation for details on verify<strong>in</strong>g HBAconnectivity.Install<strong>in</strong>g a RAMDISK under <strong>the</strong> EFI shellIntel provides an EFI toolkit on <strong>the</strong> Intel websitehttp://www.<strong>in</strong>tel.com/technology/efi. Included <strong>in</strong> <strong>the</strong> EFI toolkit is<strong>the</strong> RAMDISK driver. To <strong>in</strong>stall <strong>the</strong> RAMDISK driver on your system,copy <strong>the</strong> RAMDISK.EFI file to your USB flash drive.Insert <strong>the</strong> USB flash drive <strong>in</strong> your EFI-based server’s USB port <strong>and</strong>boot <strong>the</strong> server to <strong>the</strong> EFI shell. At <strong>the</strong> shell prompt, locate your USBflash drive <strong>in</strong> <strong>the</strong> device mapp<strong>in</strong>g table. A l<strong>in</strong>e similar to <strong>the</strong>follow<strong>in</strong>g should be listed <strong>in</strong> <strong>the</strong> mapp<strong>in</strong>g table:Fs0: Acpi (PNPOA03,0)/Pci (1D|1)Usb(1,0)/HD(Part1,Sig0D0C0B0A)Switch to <strong>the</strong> USB flash drive by typ<strong>in</strong>g <strong>in</strong> <strong>the</strong> correspond<strong>in</strong>g FSnumber, followed by a colon (i.e., Fs0:) <strong>and</strong> press Enter.At <strong>the</strong> FS prompt, type Load RAMDISK.EFI <strong>and</strong> press Enter. Youshould see <strong>the</strong> message not<strong>in</strong>g that <strong>the</strong> driver has loaded successfully.To locate <strong>the</strong> new RAMDISK, type Exit <strong>and</strong> press Enter. From <strong>the</strong>system Boot Manager menu, select EFI Shell to go back to <strong>the</strong> EFIShell. The device map should now show a new FS device as well as<strong>the</strong> previous USB device.Note: The order of <strong>the</strong> devices may have shifted <strong>with</strong> <strong>the</strong> discovery of <strong>the</strong>RAMDISK.Fs0: VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1)Fs1: Acpi (PNP0A03,0)/Pci (1D|1)/Usb(1,0)/HD(Part1,Sig0D0C0B0A)In <strong>the</strong> above example, <strong>the</strong> RAMDISK is now Fs0. Now you can copyyour driver files for your HBA to <strong>the</strong> RAMDISK. Switch to your USBflash drive <strong>with</strong> <strong>the</strong> driver files <strong>and</strong> copy <strong>the</strong> files to <strong>the</strong> RAMDISK by50 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configurationus<strong>in</strong>g <strong>the</strong> copy comm<strong>and</strong>. As <strong>with</strong> DOS, <strong>the</strong> copy comm<strong>and</strong> can usean asterisk to grab multiple files, (i.e., Copy *.* fs0:).Once <strong>the</strong> files are copied to <strong>the</strong> RAMDISK, you may proceed to <strong>in</strong>stallW<strong>in</strong>dows.Note: If <strong>the</strong> server is rebooted at any time, this procedure will need to berepeated as <strong>the</strong> RAMDISK is deleted dur<strong>in</strong>g a reboot.Boot<strong>in</strong>g from <strong>the</strong> external storage array 51


Installation <strong>and</strong> ConfigurationInstall<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g systemThis section is a step-by-step procedure for <strong>in</strong>stall<strong>in</strong>g W<strong>in</strong>dows2000/2003 Operat<strong>in</strong>g System to ei<strong>the</strong>r an <strong>in</strong>ternal or external bootdevice.After you have your HBA(s) <strong>in</strong>stalled <strong>in</strong> your server, <strong>and</strong> configuredfor external boot if necessary, <strong>the</strong> next step is to <strong>in</strong>stall <strong>the</strong> W<strong>in</strong>dowsoperat<strong>in</strong>g system. If you <strong>in</strong>tend to boot to an external device pleaserefer to “Boot<strong>in</strong>g from <strong>the</strong> external storage array” on page 24 forsett<strong>in</strong>g <strong>the</strong> boot BIOS for external boot <strong>and</strong> select<strong>in</strong>g <strong>the</strong> external bootlun. If your system is EFI-based refer to “Install<strong>in</strong>g a RAMDISKunder <strong>the</strong> EFI shell” on page 50. Also refer to your server’sdocumentation for prepar<strong>in</strong>g your server for external boot.Note: If you <strong>in</strong>tend to boot to an external disk, only present <strong>the</strong> LUN that you<strong>in</strong>tend to boot from. All additional luns can be added after <strong>the</strong> <strong>in</strong>stallation.This will elim<strong>in</strong>ate any confusion on select<strong>in</strong>g <strong>the</strong> correct partition for<strong>in</strong>stallation <strong>and</strong> elim<strong>in</strong>ates any problems that <strong>the</strong> Operat<strong>in</strong>g System couldencounter on reboot dur<strong>in</strong>g <strong>the</strong> <strong>in</strong>stallation. Also confirm <strong>the</strong>re is only onepath to <strong>the</strong> storage array. Hav<strong>in</strong>g more than one path can cause <strong>the</strong> operat<strong>in</strong>gsystem to fail dur<strong>in</strong>g <strong>the</strong> <strong>in</strong>stallation.You need <strong>the</strong> follow<strong>in</strong>g materials to <strong>in</strong>stall W<strong>in</strong>dows:◆◆A W<strong>in</strong>dows CD-ROM for <strong>the</strong> W<strong>in</strong>dows version you wish to<strong>in</strong>stallAN <strong>EMC</strong>-approved HBA driver diskette for W<strong>in</strong>dows, or an EFIRAMDisk if it is an EFI based <strong>in</strong>stallTo <strong>in</strong>stall W<strong>in</strong>dows:1. Insert a bootable W<strong>in</strong>dows CD-ROM <strong>in</strong> <strong>the</strong> drive <strong>and</strong> reboot <strong>the</strong>system. If your system has a bootable disk already configuredfrom a previous <strong>in</strong>stallation, <strong>the</strong> software will prompt you topress any key to boot from CD-ROM.2. If you are <strong>in</strong>stall<strong>in</strong>g W<strong>in</strong>dows to boot from an external array disk,you will need to supply setup <strong>with</strong> <strong>the</strong> HBA driver. To do this,immediately after <strong>the</strong> W<strong>in</strong>dows <strong>in</strong>stallation beg<strong>in</strong>s, press F6when directed or when <strong>the</strong> blue screen appears. O<strong>the</strong>rwise,proceed to step 6.Press<strong>in</strong>g F6 tells <strong>the</strong> W<strong>in</strong>dows <strong>in</strong>staller you want to load athird-party driver before proceed<strong>in</strong>g <strong>with</strong> <strong>the</strong> <strong>in</strong>stallation.52 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationIf you do not press F6 <strong>in</strong> time to add <strong>the</strong> drivers, restart <strong>the</strong> server<strong>and</strong> try aga<strong>in</strong>. You will know if you missed <strong>the</strong> F6 function to<strong>in</strong>stall third-party drivers when <strong>the</strong> setup returns <strong>with</strong> a warn<strong>in</strong>gthat it cannot f<strong>in</strong>d a partition to load <strong>the</strong> operat<strong>in</strong>g systemFigure 35W<strong>in</strong>dows setup screen <strong>with</strong> F6 promptNote: W<strong>in</strong>dows 2000 does not display <strong>the</strong> F6 prompt.3. When prompted for additional drivers, select S (SpecifyAdditional Device).Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system 53


Installation <strong>and</strong> ConfigurationFigure 36Specify<strong>in</strong>g a driver for your HBA4. Insert <strong>the</strong> <strong>EMC</strong>-approved HBA Drivers diskette or EFI RAMDiskif applicable for your OS. Then press Enter to cont<strong>in</strong>ue.This displays a screen similar to Figure 37 on page 55.54 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 37HBA selection screen5. Select <strong>the</strong> appropriate boot HBA <strong>and</strong> press Enter. (You may haveto scroll down to f<strong>in</strong>d <strong>the</strong> appropriate driver.)Note: Depend<strong>in</strong>g on <strong>the</strong> version of W<strong>in</strong>dows, you may receive an errormessage that <strong>the</strong> default driver is newer than <strong>the</strong> provided one. Ignorethis message.Setup cont<strong>in</strong>ues to load files, <strong>and</strong> a W<strong>in</strong>dows Setup screenappears.Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system 55


Installation <strong>and</strong> ConfigurationFigure 38W<strong>in</strong>dows setup screen6. Press Enter to beg<strong>in</strong> <strong>the</strong> setup procedure.Note: If you are <strong>in</strong>stall<strong>in</strong>g W<strong>in</strong>dows on a newly created LUN, you mayreceive a message that your boot disk is new or erased. Press C tocont<strong>in</strong>ue.A W<strong>in</strong>dows Licens<strong>in</strong>g Agreement appears.7. Read <strong>the</strong> license agreement. (Press Pg Dn as necessary to scrollthrough <strong>the</strong> text.) To accept <strong>the</strong> agreement, press F8.Setup <strong>in</strong>spects your computer's hardware configuration. Thesetup screen displays disk partition <strong>in</strong>formation (if your systemalready conta<strong>in</strong>s partitions), or lets you create a new partition.(Refer to Figure 39 on page 57.)56 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationNote: The W<strong>in</strong>dows 2000 boot LUN cannot exceed 7.8 GB unless INT-13extensions are enabled <strong>in</strong> <strong>the</strong> HBA BIOS. (Refer to Microsoft KnowledgeBase article Q240672.)Figure 39Exist<strong>in</strong>g partitionsInstall<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system 57


Installation <strong>and</strong> Configuration8. If you are <strong>in</strong>stall<strong>in</strong>g an operat<strong>in</strong>g system for <strong>the</strong> first time,highlight Unpartitioned Space on <strong>the</strong> HBA. Then:• Press Enter to use <strong>the</strong> entire disk as one partitionor• Press C to create a custom partition, <strong>and</strong> <strong>the</strong>n specify <strong>the</strong>partition sizeIf <strong>the</strong> new disk is displayed as Unformatted or Damaged youmust delete <strong>the</strong> partition before cont<strong>in</strong>u<strong>in</strong>g. To do this, press D,<strong>and</strong> follow <strong>the</strong> onscreen delete <strong>in</strong>structions. After you delete <strong>the</strong>partition, <strong>the</strong> disk will <strong>the</strong>n appear as Unpartitioned Space.If you are re<strong>in</strong>stall<strong>in</strong>g W<strong>in</strong>dows, <strong>the</strong> setup software prompts youto overwrite or upgrade:• To overwrite, press Esc <strong>and</strong> follow <strong>in</strong>structions.• To upgrade, press Enter.• To create a new hard-disk partition, you must first delete <strong>the</strong>exist<strong>in</strong>g partition, <strong>and</strong> <strong>the</strong>n create a new one. To do so, select<strong>the</strong> partition you want to delete, press D, <strong>and</strong> <strong>the</strong>n follow <strong>the</strong>onscreen <strong>in</strong>structions to complete <strong>the</strong> deletion of <strong>the</strong> partition.Once <strong>the</strong> system deletes <strong>the</strong> partition, you can press C tocreate a new one.)9. The setup software prompts you to specify <strong>the</strong> file system formatfor <strong>the</strong> partition. Select NTFS file system format (which issuitable for most sites) <strong>and</strong> press Enter, unless you have o<strong>the</strong>rspecific requirements.Note: For background <strong>in</strong>formation on <strong>the</strong> choice of <strong>the</strong> NTFS file system,refer to Microsoft Knowledge Base Article 184006.Setup formats <strong>the</strong> partition, copies <strong>the</strong> W<strong>in</strong>dows system files to<strong>the</strong> partition, <strong>and</strong> starts reboot<strong>in</strong>g <strong>the</strong> server.10. When prompted, remove <strong>the</strong> diskette <strong>and</strong> CD-ROM.11. If your system prompts you to press any key to boot fromCD-ROM, do not press a key. Instead, allow <strong>the</strong> system to bootfrom <strong>the</strong> array (if external) or <strong>the</strong> local disk (if <strong>in</strong>ternal). Afterboot<strong>in</strong>g, <strong>the</strong> system cont<strong>in</strong>ues <strong>in</strong>stallation, displays <strong>the</strong> W<strong>in</strong>dowsbanner, <strong>and</strong> beg<strong>in</strong>s autodetection of mass-storage devices <strong>and</strong>adapters.58 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration12. Follow <strong>the</strong> onscreen <strong>in</strong>structions to complete <strong>the</strong> <strong>in</strong>stallation.When <strong>the</strong> Complet<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows Setup Wizard screenappears, click F<strong>in</strong>ish.13. Install <strong>the</strong> latest <strong>EMC</strong>-approved W<strong>in</strong>dows Service Pack <strong>and</strong>/orOS patches or updates. Follow <strong>the</strong> procedures <strong>in</strong> <strong>the</strong> Microsoftdocumentation that accompanies <strong>the</strong> updates.Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system 59


Installation <strong>and</strong> ConfigurationInstall<strong>in</strong>g HBA driver <strong>and</strong> software utilitiesTo use <strong>EMC</strong> storage array disks <strong>with</strong> a W<strong>in</strong>dows 2000 or W<strong>in</strong>dows2003 host, you need a <strong>Fibre</strong> <strong>Channel</strong> host adapter driver. The driver<strong>and</strong> related utilities must be <strong>in</strong>stalled <strong>and</strong> configured beforeW<strong>in</strong>dows can access <strong>the</strong> <strong>EMC</strong> disks. This driver can be <strong>in</strong>stalledus<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> SANsurfer Install Wizard for W<strong>in</strong>dows.For W<strong>in</strong>dows 2003, <strong>EMC</strong> supports both <strong>the</strong> STORPort driver class<strong>and</strong> <strong>the</strong> SCSIPort driver class. W<strong>in</strong>dows 2000 uses only <strong>the</strong> SCSIPortdriver class.Three sections are outl<strong>in</strong>ed on <strong>the</strong> follow<strong>in</strong>g pages to help <strong>with</strong><strong>in</strong>stallation <strong>and</strong> configuration of your HBA drivers <strong>and</strong> associatedutilities:◆“Pre-<strong>in</strong>stallation guidel<strong>in</strong>es” , next◆ “Driver <strong>in</strong>stallation/ upgrade” on page 61◆ “Post-<strong>in</strong>stallation procedures” on page 67Pre-<strong>in</strong>stallation guidel<strong>in</strong>esW<strong>in</strong>dows 2003STORPort updatesImportantCurrently, <strong>the</strong> shipp<strong>in</strong>g version of W<strong>in</strong>dows 2003 requires post-RTMhot fixes to resolve some known issues. For all W<strong>in</strong>dows 2003STORPort <strong>in</strong>stallations, you should obta<strong>in</strong> <strong>the</strong> current Microsoft QFEhotfix listed <strong>in</strong> <strong>the</strong> <strong>EMC</strong> Support Matrix <strong>with</strong> <strong>the</strong> HBA driverrevisions.Note: Install this patch <strong>and</strong> reboot before <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver.<strong>EMC</strong> recommends that users plann<strong>in</strong>g to upgrade to Service Pack 1for W<strong>in</strong>dows 2003 should upgrade <strong>the</strong>ir HBA drivers to <strong>the</strong> latestsupported version prior to <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> service pack.Obta<strong>in</strong><strong>in</strong>g <strong>the</strong> <strong>QLogic</strong>SANsurfer InstallWizard for W<strong>in</strong>dowsThe SANsurfer Install Wizard for W<strong>in</strong>dows is available on CD-ROMor downloaded from <strong>the</strong> <strong>QLogic</strong> website. To download from <strong>the</strong>website:1. If download<strong>in</strong>g from <strong>the</strong> <strong>QLogic</strong> website, first create a directorythat will be used to save <strong>the</strong> SANsurfer Install Wizard forW<strong>in</strong>dows file.2. Go to http://www.qlogic.com.3. Select Downloads on <strong>the</strong> left side of <strong>the</strong> page.60 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> Configuration4. Select <strong>EMC</strong> under OEM models.5. Select <strong>the</strong> l<strong>in</strong>k conta<strong>in</strong><strong>in</strong>g your <strong>EMC</strong> storage.6. Select <strong>the</strong> HBA you <strong>in</strong>stalled <strong>in</strong> your system <strong>and</strong> download <strong>the</strong>SANsurfer Install Wizard for W<strong>in</strong>dows.Driver <strong>in</strong>stallation/ upgrade1. Install <strong>the</strong> SANsurfer Install Wizard for W<strong>in</strong>dows Kit CD-ROM tostart <strong>the</strong> SANsurfer HBA Install Wizard. If you downloaded <strong>the</strong>kit to your hard drive locate <strong>and</strong> double-click <strong>the</strong> file. Thefollow<strong>in</strong>g wizard will appear.Figure 40SANsurfer driver <strong>in</strong>stallation type2. Select I want to <strong>in</strong>stall <strong>the</strong> driver automatically.Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities 61


Installation <strong>and</strong> ConfigurationNote: If you are upgrad<strong>in</strong>g your HBA driver, you will taken to <strong>the</strong> HBAConfiguration Update screen shown <strong>in</strong> Figure 46 on page 67. At thispo<strong>in</strong>t, click <strong>the</strong> Update Driver button. You will be taken to <strong>the</strong> driverselection screen shown <strong>in</strong> Figure 42 on page 63. Select <strong>the</strong> driver youwish to <strong>in</strong>stall, <strong>and</strong> proceed <strong>with</strong> <strong>the</strong> procedure at Step 4 on page 64.Figure 41SANsurfer driver <strong>in</strong>stall wizard welcome3. Click Next to start <strong>the</strong> HBA driver <strong>in</strong>stallation.62 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 42SANsurfer driver selectionThis w<strong>in</strong>dow presents three choices:• Default DriverThis is <strong>the</strong> default selection. This selection will use <strong>the</strong> driverlocated on <strong>the</strong> CD-ROM or <strong>the</strong> SANsurfer Install Wizard forW<strong>in</strong>dows file. The latest driver versions are listed <strong>in</strong> <strong>the</strong> <strong>EMC</strong>Support Matrix. Use this option if you downloaded <strong>the</strong> kit from<strong>the</strong> <strong>QLogic</strong> website.• From <strong>the</strong> <strong>QLogic</strong> websiteThe selection will automatically search <strong>the</strong> <strong>QLogic</strong> website for<strong>the</strong> latest driver. An Internet connection is required. Use thisselection if you are upgrad<strong>in</strong>g your HBA drivers to a newerversion.• BrowseUse this option if you previously downloaded <strong>the</strong> driver file<strong>and</strong> stored it on your hard drive.Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities 63


Installation <strong>and</strong> Configuration4. Click Next to cont<strong>in</strong>ue. A message similar to <strong>the</strong> follow<strong>in</strong>g willappear:Figure 43SANsurfer <strong>in</strong>stallation <strong>with</strong> version number5. The version of driver to be <strong>in</strong>stalled will be listed. Follow <strong>the</strong><strong>in</strong>structions <strong>and</strong> click Next.64 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 44SANsurfer Java agent service message6. If this is not a new <strong>in</strong>stallation, <strong>the</strong> message <strong>in</strong> Figure 44 mayappear. Check <strong>the</strong> Stop <strong>QLogic</strong> Management Suite Java AgentService checkbox <strong>and</strong> click Next.Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities 65


Installation <strong>and</strong> ConfigurationFigure 45SANsurfer driver <strong>in</strong>stallation completed successfully7. A Driver <strong>in</strong>stalled successfully message will appear when <strong>the</strong>driver is <strong>in</strong>stalled. Click Next to cont<strong>in</strong>ue.66 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 46SANsurfer driver <strong>in</strong>stallation completeThe HBA Configuration Update screen will appear after <strong>the</strong> driver<strong>in</strong>stallation is complete. From here, you may perform diagnosticprocedures or o<strong>the</strong>r post-<strong>in</strong>stallation tasks. If you are f<strong>in</strong>ished <strong>with</strong>your HBA update, click Quit.Post-<strong>in</strong>stallation proceduresDiagnostics 1. From <strong>the</strong> HBA Configuration Update screen, click PerformDiagnostics (refer to Figure 46).The SANsurferHBA InstallWizard w<strong>in</strong>dow will appear, as shown <strong>in</strong> Figure 47 on page 68.Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities 67


Installation <strong>and</strong> ConfigurationFigure 47SANsurfer HBA <strong>in</strong>stall wizard2. Select <strong>the</strong> HBAs to be tested <strong>and</strong> select Next.68 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 48SANsurfer <strong>in</strong>stall wizard attach storage3. Ensure that <strong>the</strong> HBAs you selected for diagnostics are connectedto storage or to a loopback term<strong>in</strong>ator. Click Next to run <strong>the</strong> test.Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities 69


Installation <strong>and</strong> ConfigurationFigure 49 SANsurfer HBA <strong>in</strong>stallation diagnostics results4. The next w<strong>in</strong>dow will display <strong>the</strong> diagnostics results. More<strong>in</strong>formation on this tool is available at <strong>the</strong> <strong>QLogic</strong> websitewww.qlogic.com. Select Next to return to <strong>the</strong> ma<strong>in</strong> menu.70 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationShow SANFigure 50 shows <strong>the</strong> SAN tree.Figure 50Show SAN treeThe Show SAN feature is useful for verify<strong>in</strong>g connectivity to <strong>the</strong>storage array.Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities 71


Installation <strong>and</strong> ConfigurationVerify<strong>in</strong>g connectivity to <strong>the</strong> storage arrayOn a W<strong>in</strong>dows 2000/W<strong>in</strong>dows Server 2003 system, do one of <strong>the</strong>follow<strong>in</strong>g to start <strong>the</strong> SANsurfer application, which <strong>in</strong>cludes <strong>the</strong>SANsurfer FC HBA Manager GUI. When complete, <strong>the</strong> SANsurferapplication GUI displays. (Refer to <strong>the</strong> SANsurfer FC HBA Managerma<strong>in</strong> w<strong>in</strong>dow, as shown <strong>in</strong> Figure 53 on page 74).1. Double-click <strong>the</strong> SANsurfer icon, as shown <strong>in</strong> Figure 51, on yourdesktop (if <strong>the</strong> icon was created dur<strong>in</strong>g <strong>in</strong>stallation).Figure 51SANsurfer icon2. Click Connect on <strong>the</strong> SANsurfer FC HBA Manager ma<strong>in</strong>w<strong>in</strong>dow toolbar.3. On <strong>the</strong> SANsurfer FC HBA Manager ma<strong>in</strong> w<strong>in</strong>dow <strong>Host</strong> menu,click Connect.4. Right-click <strong>the</strong> HBA tree. From <strong>the</strong> shortcut menu, click Connect.5. Press HOME.The Connect to <strong>Host</strong> dialog box displays, as shown <strong>in</strong> Figure 52on page 73.72 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationFigure 52Connect to <strong>the</strong> host6. In <strong>the</strong> Enter <strong>Host</strong>name or IP Address field, perform one of <strong>the</strong>follow<strong>in</strong>g:• Select localhost to connect to <strong>the</strong> mach<strong>in</strong>e on which you areus<strong>in</strong>g <strong>the</strong> SANsurfer FC HBA Manager GUI.or• Type or select a remote mach<strong>in</strong>e. You can use <strong>the</strong> hostname or<strong>the</strong> mach<strong>in</strong>e's IP address.7. Do one of <strong>the</strong> follow<strong>in</strong>g:• Click Connect to <strong>in</strong>itiate <strong>the</strong> connection. If successful, <strong>the</strong> host<strong>and</strong> its HBAs display <strong>in</strong> <strong>the</strong> HBA tree. If you entered a newremote host <strong>and</strong> <strong>the</strong> connection was successful, its name isalso added to <strong>the</strong> Enter hostname or IP address boxdrop-down list.• Click Cancel to abort <strong>the</strong> connection process <strong>and</strong> return to <strong>the</strong>SANsurfer FC HBA Manager ma<strong>in</strong> w<strong>in</strong>dow, as shown <strong>in</strong>Figure 53 on page 74.• Click Clear to delete all mach<strong>in</strong>es on <strong>the</strong> list except local host.(The local mach<strong>in</strong>e cannot be deleted.)Verify<strong>in</strong>g connectivity to <strong>the</strong> storage array 73


Installation <strong>and</strong> ConfigurationFigure 53SANsurfer, SANsurfer FC HBA manager74 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Installation <strong>and</strong> ConfigurationInstall<strong>in</strong>g additional Navisphere <strong>Host</strong> Agent softwareThe Navisphere <strong>Host</strong> Agent should be used to automatically registerhost connections <strong>with</strong> <strong>the</strong> array. PowerPath <strong>and</strong> ATF require differentregistration types <strong>and</strong> <strong>the</strong> Navisphere <strong>Host</strong> Agent is <strong>the</strong> preferredmethod over manual registrations.You should <strong>in</strong>stall <strong>the</strong> Navisphere <strong>Host</strong> Agent software to ensure <strong>the</strong>HBA connections are all registered correctly. For <strong>in</strong>structions on howto perform this operation refer to <strong>the</strong> <strong>EMC</strong> ControlCenter Navisphere<strong>Host</strong> Agent software documentation for your array type.After <strong>the</strong> host agent has started <strong>and</strong> registered <strong>the</strong> new HBA paths,you should refresh <strong>the</strong> host connections <strong>in</strong> <strong>the</strong> storage group toensure all available paths are assigned. To do this, you have twooptions, depend<strong>in</strong>g on whe<strong>the</strong>r you want to disrupt <strong>the</strong> connectivityof <strong>the</strong> host, as described next.Option 1: Without disrupt<strong>in</strong>g host connectivity (more complexprocedure us<strong>in</strong>g Navisphere CLI):Note: You must have Navisphere CLI <strong>in</strong>stalled. Refer to product notes forcomplete usage <strong>in</strong>structions.1. Us<strong>in</strong>g a comm<strong>and</strong> prompt, browse to <strong>the</strong> Navisphere CLIdirectory (typically C:\Program Files\<strong>EMC</strong>\Navisphere CLI>.2. Enter comm<strong>and</strong> navicli -h storagegroup-connecthost -host -gnamewhere is <strong>the</strong> IP address of ei<strong>the</strong>r array SP; is<strong>the</strong> hostname of <strong>the</strong> host connection to update <strong>and</strong> is <strong>the</strong> name of <strong>the</strong> storage group of <strong>the</strong> hostconnection to update.3. When prompted, verify <strong>the</strong> <strong>and</strong> are correct as follows:Connect host to storage group (y/n)?"Enter y to proceed.4. Perform a device rescan on your host, <strong>and</strong> verify <strong>the</strong> additionaldevice paths are present.Install<strong>in</strong>g additional Navisphere <strong>Host</strong> Agent software 75


Installation <strong>and</strong> ConfigurationOption 2: With brief disruption of host connectivity (simpler procedureus<strong>in</strong>g Navisphere GUI):1. Shut down <strong>the</strong> host.2. Remove <strong>the</strong> host from <strong>the</strong> storage group.3. Apply <strong>the</strong> change.4. Add <strong>the</strong> host back <strong>in</strong>to <strong>the</strong> storage group.5. Restart <strong>the</strong> host.6. Check <strong>the</strong> array connectivity status to ensure all connections yourequire are active.76 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Invisible Body Tag2MiscellaneousPlann<strong>in</strong>g <strong>and</strong>ProceduresThis chapter conta<strong>in</strong>s <strong>in</strong>formation on miscellaneous procedures.◆ Zon<strong>in</strong>g <strong>and</strong> Connection Plann<strong>in</strong>g <strong>in</strong> a Fabric Environment.............. 78◆ Install<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong> HBA (TOE) 79◆ Boot<strong>in</strong>g from SAN <strong>with</strong> <strong>QLogic</strong> QLA4010 <strong>and</strong> Microsoft Initiator.. 87◆ Boot-from-SAN configuration restrictions ........................................... 89◆ Sett<strong>in</strong>g up external boot for IBM BladeServer HS40 (8839) ............... 90◆ Manually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced users..................... 92◆ <strong>QLogic</strong> advanced utilities ....................................................................... 99◆ Procedure for replac<strong>in</strong>g a <strong>QLogic</strong> HBA <strong>in</strong> Stratus ftServers <strong>with</strong>outreboot<strong>in</strong>g ................................................................................................. 104Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures 77


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresZon<strong>in</strong>g <strong>and</strong> Connection Plann<strong>in</strong>g <strong>in</strong> a Fabric EnvironmentIn a fabric environment, <strong>the</strong> user should plan for <strong>the</strong> switch topology,target-to-hosts mapp<strong>in</strong>g, <strong>and</strong> <strong>the</strong> zone. Here is an overview of <strong>the</strong>recommended procedure:1. Draw <strong>the</strong> connectivity among <strong>the</strong> hosts, switch, <strong>and</strong> storage arrayto verify <strong>the</strong> correct fabric configuration.2. Configure <strong>the</strong> zone capability <strong>in</strong> <strong>the</strong> switch. If connect<strong>in</strong>g to<strong>EMC</strong> ® Connectrix , refer to <strong>the</strong> Connectrix v7.01 Enterprise StorageNetwork System Plann<strong>in</strong>g Guide for <strong>in</strong>formation on <strong>the</strong> zoneconfiguration.78 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresInstall<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong> HBA (TOE)The QLA4010/4010C is an <strong>iSCSI</strong> HBA that provides PCI connectivityto SCSI us<strong>in</strong>g <strong>the</strong> <strong>iSCSI</strong> protocol. <strong>iSCSI</strong> enables IP-based SANs, whichare similar to <strong>Fibre</strong> <strong>Channel</strong> SANs. The QLA4010/4010C HBAsimplement TCP/IP protocol on <strong>the</strong> HBA <strong>and</strong> relieves <strong>the</strong> host of anyI/O protocol process<strong>in</strong>g. This type of adapter also is called a TCP/IPOffload Eng<strong>in</strong>e (TOE) adapter. Off-load<strong>in</strong>g frees <strong>the</strong> system toperform o<strong>the</strong>r tasks <strong>and</strong> optimizes system performance.Installation of <strong>the</strong> QLA4010 <strong>iSCSI</strong> HBA is similar to <strong>in</strong>stallation ofo<strong>the</strong>r <strong>QLogic</strong> HBAs. Refer to <strong>the</strong> sections for “Install<strong>in</strong>g <strong>the</strong> HBA” onpage 18 <strong>and</strong> “Manually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced users”on page 92 for configurations that are boot<strong>in</strong>g from <strong>the</strong> <strong>EMC</strong> storagearray.Us<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> <strong>iSCSI</strong> SANsurfer application to configure <strong>iSCSI</strong> devices<strong>QLogic</strong> provides a m<strong>in</strong>imal version of <strong>the</strong>ir SANsurfer software usedto configure sett<strong>in</strong>gs for <strong>the</strong> QLA4010 <strong>iSCSI</strong> HBA. For configurationsnot us<strong>in</strong>g Microsoft’s <strong>iSCSI</strong> Initiator, <strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Managershould be used to configure your <strong>iSCSI</strong> HBAs.Install <strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Manager on your server us<strong>in</strong>g <strong>the</strong>self-extract<strong>in</strong>g executable <strong>in</strong>stallation package (available <strong>in</strong> <strong>the</strong> <strong>EMC</strong>QLA4010 CD-ROM kit or from <strong>the</strong> <strong>QLogic</strong> websitehttp://www.qlogic.com). Dur<strong>in</strong>g <strong>in</strong>stallation, you may choosewhe<strong>the</strong>r to <strong>in</strong>stall both <strong>the</strong> GUI <strong>and</strong> agent or just <strong>the</strong> GUI. If you are<strong>in</strong>stall<strong>in</strong>g on <strong>the</strong> system <strong>with</strong> <strong>the</strong> QLA4010 HBA(s) <strong>in</strong>stalled, <strong>in</strong>stallboth <strong>the</strong> GUI <strong>and</strong> agent.After SANsurfer is <strong>in</strong>stalled, it can be started from <strong>the</strong> Start menu, orfrom <strong>the</strong> desktop icon if you choose to create one.Install<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong> HBA (TOE) 79


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresFigure 54SANsurfer <strong>iSCSI</strong> HBA Manager, connect to host◆◆Click Connect <strong>in</strong> <strong>the</strong> upper left corner of <strong>the</strong> SANsurfer <strong>iSCSI</strong>HBA Manager dialog to get <strong>the</strong> Connect to <strong>Host</strong> dialog, asshown <strong>in</strong> Figure 54.You are asked which host to connect to. Assum<strong>in</strong>g you arerunn<strong>in</strong>g <strong>the</strong> software on <strong>the</strong> server <strong>with</strong> <strong>the</strong> HBA(s) <strong>in</strong>stalled,keep <strong>the</strong> default name of localhost as <strong>the</strong> hostname <strong>and</strong> <strong>the</strong>n clickConnect.On <strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Manager dialog, <strong>the</strong> left panedisplays discovered <strong>iSCSI</strong> HBAs. Click on <strong>the</strong> desired HBA <strong>in</strong>order to change its sett<strong>in</strong>gs.The SANsurfer <strong>iSCSI</strong> HBA Manager dialog defaults to <strong>the</strong> HBAOptions tab. which is selected from <strong>the</strong> row of tabs at <strong>the</strong> top, asshown <strong>in</strong> Figure 55 on page 81.80 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures◆From <strong>the</strong> HBA Options, you can set <strong>the</strong> <strong>iSCSI</strong> HBA parameters<strong>in</strong>clud<strong>in</strong>g IP address, subnet mask, <strong>and</strong> gateway. If an iSNSserver is be<strong>in</strong>g used for your <strong>iSCSI</strong> configuration follow <strong>the</strong>procedure for sett<strong>in</strong>g up iSNS later <strong>in</strong> “Configur<strong>in</strong>g iSNS sett<strong>in</strong>gsfor QLA4010”, next.Figure 55SANsurfer <strong>iSCSI</strong> HBA manager, HBA optionsConfigur<strong>in</strong>g iSNS sett<strong>in</strong>gs for QLA4010For iSNS support, <strong>the</strong> QLA4010 must be runn<strong>in</strong>g <strong>the</strong> correct driver.Refer to <strong>the</strong> <strong>EMC</strong> Support Matrix for latest version.Targets must register <strong>with</strong> <strong>the</strong> iSNS server. To register, enable <strong>the</strong>iSNS server <strong>and</strong> enter <strong>the</strong> IP address us<strong>in</strong>g <strong>the</strong> SANsurfer <strong>iSCSI</strong>HBA Manager, HBA Options, Network, Enable iSNS dialog box.Click Save HBA under <strong>the</strong> Network tab on <strong>the</strong> SANsurfer <strong>iSCSI</strong>HBA Manager, HBA Options tab.Install<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong> HBA (TOE) 81


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresThe target should be detected by SANsurfer <strong>and</strong> shown on <strong>the</strong>SANsurfer <strong>iSCSI</strong> HBA Manager, Target Sett<strong>in</strong>gs tab. Click SaveSett<strong>in</strong>gs to b<strong>in</strong>d <strong>the</strong> targets.If <strong>the</strong> targets are not detected, follow <strong>the</strong>se steps:1. P<strong>in</strong>g successfully to <strong>the</strong> iSNS server us<strong>in</strong>g <strong>the</strong> Diagnostics tabfrom <strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Manager dialog.2. Go to iSNS server <strong>and</strong> iSNS server icon <strong>in</strong> <strong>the</strong> control panel ordesktop.3. Open Discovery Doma<strong>in</strong> <strong>and</strong> confirm that both <strong>the</strong> QLA4010<strong>and</strong> target ports are registered <strong>with</strong> <strong>the</strong> doma<strong>in</strong>.To update firmware on your <strong>iSCSI</strong> HBA:1. Click <strong>the</strong> Firmware tab on <strong>the</strong> HBA Options dialog, as shown <strong>in</strong>Figure 56.Figure 56SANsurfer <strong>iSCSI</strong> HBA manager, HBA options, firmware tab2. Click Select Firmware to Download.82 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures3. In <strong>the</strong> dialog that appears, as shown <strong>in</strong> Figure 57, type <strong>in</strong> <strong>the</strong> pathto <strong>the</strong> firmware file that you want to load to <strong>the</strong> HBA, <strong>and</strong> clickSave.Figure 57Download firmware dialogThe firmware will be loaded to <strong>the</strong> specified HBA. After it loads,SANsurfer will reset <strong>the</strong> HBA so <strong>the</strong> new firmware will take effect.◆ Boot BIOS for <strong>the</strong> <strong>iSCSI</strong> HBA can be loaded <strong>in</strong> a similar fashion.From <strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Manager, HBA Option dialog,click <strong>the</strong> BIOS tab, as shown <strong>in</strong> Figure 58.Figure 58SANsurfer <strong>iSCSI</strong> HBA manager, HBA options, BIOS tabInstall<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong> HBA (TOE) 83


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures◆To configure your <strong>iSCSI</strong> targets, click <strong>the</strong> Target Sett<strong>in</strong>gs tab from<strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Manager dialog, as shown <strong>in</strong>Figure 59.Figure 59SANsurfer <strong>iSCSI</strong> HBA manager, target sett<strong>in</strong>gs tab◆To add your target, click <strong>the</strong> green + on <strong>the</strong> right side of <strong>the</strong> TargetSett<strong>in</strong>gs tab to get <strong>the</strong> IP Address dialog, as shown <strong>in</strong> Figure 60.Enter <strong>the</strong> IP address of your target port, <strong>and</strong> click OK.Figure 60SANsurfer <strong>iSCSI</strong> HBA Manager, Target sett<strong>in</strong>gs, IP Address dialog84 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures• You can add as many targets as needed. If you need to enterCHAP security for any target, click Config Au<strong>the</strong>ntication at<strong>the</strong> bottom of <strong>the</strong> dialog, as shown <strong>in</strong> Figure 59 on page 84, toget <strong>the</strong> Au<strong>the</strong>ntication Configuration dialog, shown <strong>in</strong>Figure 61.Figure 61Au<strong>the</strong>ntication configuration, CHAP tab◆On <strong>the</strong> Au<strong>the</strong>ntication Configuration, CHAP tab, you can:• Set a default name <strong>and</strong> secret for all targets; or• Click <strong>the</strong> <strong>in</strong>dividual target <strong>and</strong> enter an unique name <strong>and</strong>secret sett<strong>in</strong>gs for that target.Note: Initiator CHAP sett<strong>in</strong>gs do not get masked <strong>and</strong> could becompromised if an unauthorized user accesses <strong>the</strong> SANsurferworkstation.Install<strong>in</strong>g <strong>and</strong> configur<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong> HBA (TOE) 85


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures◆◆◆After CHAP sett<strong>in</strong>gs are made, click OK at <strong>the</strong> bottom of <strong>the</strong>Au<strong>the</strong>ntication Configuration dialog, as shown <strong>in</strong> Figure 61 onpage 85.To save all target sett<strong>in</strong>gs, click Save at <strong>the</strong> bottom of <strong>the</strong>SANsurfer <strong>iSCSI</strong> HBA Manager, Target Sett<strong>in</strong>gs tab, as shown<strong>in</strong> Figure 59 on page 84. You will be prompted for <strong>the</strong> SANsurfersecurity password. The default password is config, but it can bechanged.After <strong>the</strong> sett<strong>in</strong>gs are saved, SANsurfer resets <strong>the</strong> HBA, <strong>and</strong> iftarget <strong>in</strong>formation was discovered properly, you will see activeconnections listed on <strong>the</strong> SANsurfer <strong>iSCSI</strong> HBA Manager, TargetInformation tab. You can also view active targets under <strong>the</strong> HBA<strong>in</strong> <strong>the</strong> left pane as shown <strong>in</strong> Figure 62.Figure 62SANsurfer <strong>iSCSI</strong> HBA Manager, Information tabSANsurfer has o<strong>the</strong>r features that are useful <strong>in</strong> manag<strong>in</strong>g your <strong>iSCSI</strong>storage configuration. Please refer to <strong>the</strong> <strong>QLogic</strong> SANsurfer documentationfor more <strong>in</strong>formation about <strong>the</strong>se additional features.86 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresBoot<strong>in</strong>g from SAN <strong>with</strong> <strong>QLogic</strong> QLA4010 <strong>and</strong> Microsoft InitiatorIMPORTANTThe follow<strong>in</strong>g procedure for Boot<strong>in</strong>g from SAN <strong>with</strong> a <strong>QLogic</strong> <strong>iSCSI</strong>HBA <strong>with</strong> Microsoft Initiator Service is illustrated us<strong>in</strong>g a CLARiiONCX series storage array. Boot<strong>in</strong>g <strong>with</strong> a <strong>QLogic</strong> <strong>iSCSI</strong> HBA <strong>with</strong>Microsoft Initiator Service can also be done on a Symmetrix storagearray. For more <strong>in</strong>formation, refer to Symmetrix LUN Mask<strong>in</strong>gdocumentation.The important concept is underst<strong>and</strong><strong>in</strong>g <strong>the</strong> HBA’s iqn name, itsrelationship to persistant b<strong>in</strong>d<strong>in</strong>g <strong>in</strong> a SAN environment, <strong>and</strong> how<strong>the</strong> Microsoft Initiator Service changes <strong>the</strong> iqn name.Fail<strong>in</strong>g to change <strong>the</strong> iqn name before <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dowsoperat<strong>in</strong>g system will cause <strong>the</strong> host to blue screen for an <strong>in</strong>accessibleboot device when <strong>the</strong> Microsoft Initiator Service changes <strong>the</strong> iqnname after be<strong>in</strong>g <strong>in</strong>stalled.Note: Boot<strong>in</strong>g from SAN <strong>with</strong> QLA4010 <strong>and</strong> Microsoft Initiator follows <strong>the</strong>same setup configuration as boot from SAN <strong>with</strong> <strong>the</strong> <strong>QLogic</strong> QLA4010 <strong>iSCSI</strong>HBA.IMPORTANTAt this po<strong>in</strong>t, only connect <strong>the</strong> HBA that will be used to boot.Rema<strong>in</strong><strong>in</strong>g HBA(s) can be connected after <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>gsystem is <strong>in</strong>stalled. Fail<strong>in</strong>g to do so could result <strong>in</strong> a blue screendur<strong>in</strong>g <strong>the</strong> <strong>in</strong>stallation process. Best practice recommends hav<strong>in</strong>gonly <strong>the</strong> LUN you will be boot<strong>in</strong>g from presented to <strong>the</strong> host. Thiswill ease <strong>the</strong> process of select<strong>in</strong>g <strong>the</strong> correct boot lun dur<strong>in</strong>g <strong>the</strong> HBAconfiguration <strong>and</strong> dur<strong>in</strong>g <strong>the</strong> O/S <strong>in</strong>stallation. Rema<strong>in</strong><strong>in</strong>g LUNS canbe added after <strong>the</strong> <strong>in</strong>stallation.1. The first step is to know what you are go<strong>in</strong>g to name your server<strong>and</strong> how that translates <strong>in</strong>to an iqn name. Microsoft Initiator uses<strong>the</strong> follow<strong>in</strong>g nam<strong>in</strong>g convention: iqn.1991-05.com.microsoft:servername.doma<strong>in</strong>name. Therefore, if <strong>the</strong> server name is to betest, <strong>and</strong> <strong>the</strong> doma<strong>in</strong> name is workgroup <strong>the</strong>n <strong>the</strong> name <strong>the</strong>Initiator will use to rename <strong>the</strong> HBA will beiqn.1991-05.com.microsoft:test.workgroup.2. On <strong>the</strong> host, go <strong>in</strong>to <strong>the</strong> <strong>QLogic</strong> BIOS <strong>and</strong> change <strong>the</strong> iqn name toiqn.1991-05.com.microsoft:servername. (If network<strong>in</strong>g isconfigured dur<strong>in</strong>g <strong>in</strong>stallation, set <strong>the</strong> iqn name toiqn.1991-05.com.microsoft :servername.doma<strong>in</strong>name).Boot<strong>in</strong>g from SAN <strong>with</strong> <strong>QLogic</strong> QLA4010 <strong>and</strong> Microsoft Initiator 87


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresThis can be accomplished by <strong>the</strong> follow<strong>in</strong>g procedure:a. On POST when <strong>the</strong> <strong>QLogic</strong> HBA displays, press < Ctrl Q>for Fast!Util.b. Go to Configuration Sett<strong>in</strong>gs > <strong>Host</strong> Adapter Sett<strong>in</strong>gs.c. Toggle down to Initiator <strong>iSCSI</strong> Name.d. Press Enter on <strong>the</strong> name <strong>and</strong> type <strong>in</strong> <strong>the</strong> new name.e. Press ESC twice to get to Save Sett<strong>in</strong>gs.f. Save <strong>the</strong> sett<strong>in</strong>gs. This will force a log<strong>in</strong> to <strong>the</strong> storage device.3. Register <strong>the</strong> new iqn name <strong>and</strong> add it to your storage group on<strong>the</strong> CLARiiON storage array.Note: Only register one path. Ensure that <strong>the</strong> path is from <strong>the</strong> SP that <strong>the</strong>lun belongs to. Fail<strong>in</strong>g to do so could result <strong>in</strong> a blue screen dur<strong>in</strong>g <strong>the</strong><strong>in</strong>stallation process. You can also refer to CLARiiON documentation for amore detailed procedure for sett<strong>in</strong>g up Storage Groups <strong>and</strong> Register<strong>in</strong>ghost names.4. On <strong>the</strong> host <strong>in</strong> <strong>the</strong> <strong>QLogic</strong> Fast!Util, go to <strong>the</strong> <strong>iSCSI</strong> BootSett<strong>in</strong>gs.5. In Primary Boot Device press < Enter>.This will br<strong>in</strong>g you to <strong>the</strong> device list page.6. Select <strong>the</strong> DGC device that displays <strong>the</strong> RAID level.Ensure that <strong>the</strong> <strong>iSCSI</strong> Boot field on that page is set to Enabled.7. Save all sett<strong>in</strong>gs <strong>and</strong> reboot <strong>the</strong> host <strong>and</strong> load <strong>the</strong> Operat<strong>in</strong>gSystem. Refer to “Install<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows operat<strong>in</strong>g system” onpage 52.8. After <strong>the</strong> operat<strong>in</strong>g system is loaded <strong>and</strong> before <strong>the</strong> <strong>in</strong>itiatorservice is loaded, register <strong>the</strong> rema<strong>in</strong><strong>in</strong>g paths on <strong>the</strong> CX storagearray.9. Install <strong>the</strong> Initiator Service.10. Dur<strong>in</strong>g <strong>the</strong> Microsoft Initiator <strong>in</strong>stallation, deselect <strong>the</strong> SoftwareInitiator. ONLY <strong>in</strong>stall <strong>the</strong> Initiator Service. This will attempt tochange <strong>the</strong> iqn name to fit <strong>the</strong> Microsoft nam<strong>in</strong>g convention.S<strong>in</strong>ce this was done <strong>in</strong> step 2, it will not blue screen <strong>the</strong> host for an<strong>in</strong>accessible boot device.88 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresBoot-from-SAN configuration restrictionsRefer to <strong>the</strong> <strong>EMC</strong> Support Matrix for any specific boot-from-SANrestrictions. This guide no longer conta<strong>in</strong>s restriction <strong>in</strong>formation,<strong>and</strong> <strong>the</strong> <strong>in</strong>formation <strong>in</strong> <strong>the</strong> <strong>EMC</strong> Support Matrix supersedes anyrestriction references found <strong>in</strong> previous HBA <strong>in</strong>stallation guides.Fur<strong>the</strong>r <strong>in</strong>format<strong>in</strong> on boot<strong>in</strong>g Microsoft W<strong>in</strong>dows from externalstorage can be found <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows <strong>Host</strong> Connectivity Guide.Benefits of boot<strong>in</strong>g from <strong>the</strong> storage arrayBenefits of storage-based boot<strong>in</strong>g <strong>in</strong>clude:◆◆◆Faster replacement/addition of server capacity, enabled byseparation of <strong>the</strong> boot image from <strong>the</strong> server.Lower <strong>in</strong>vestment <strong>in</strong> <strong>in</strong>ternal server-based RAID cards <strong>with</strong>limited capability.Leveraged <strong>in</strong>vestment <strong>in</strong> <strong>the</strong> storage network through <strong>the</strong> highavailability, data <strong>in</strong>tegrity, <strong>and</strong> storage management of anexternal RAID storage system.◆ Leveraged commodity high-density server technology <strong>and</strong>centralized storage offered by diskless servers us<strong>in</strong>gSAN-attached storage systems.Boot<strong>in</strong>g from <strong>the</strong> <strong>EMC</strong> storage array works effectively <strong>with</strong> certa<strong>in</strong>SAN-based environments, <strong>in</strong>clud<strong>in</strong>g multiserver redundantapplications, Web farms, <strong>and</strong> term<strong>in</strong>al server applications where ann+1 server environment protects customers aga<strong>in</strong>st different types offailures.Some applications may not be optimized for storage array-basedboot<strong>in</strong>g. <strong>EMC</strong> strongly recommends customers fully <strong>in</strong>vestigate <strong>the</strong>irapplication <strong>and</strong> data availability requirements <strong>and</strong> consult <strong>with</strong> an<strong>EMC</strong> account team to determ<strong>in</strong>e <strong>the</strong> configuration that best meets<strong>the</strong>ir needs.Boot-from-SAN configuration restrictions 89


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresSett<strong>in</strong>g up external boot for IBM BladeServer HS40 (8839)This section conta<strong>in</strong>s <strong>the</strong> folloiwng <strong>in</strong>formation:◆“Configur<strong>in</strong>g an HS40 BladeCenter server to boot from anexternal array” on page 90◆ “BladeServer restrictions” on page 91Configur<strong>in</strong>g an HS40 BladeCenter server to boot from an external arrayIBM HS40 (8839) Bladeservers encounter a dual-port HBA conflictwhen attempt<strong>in</strong>g to configure boot BIOS to boot from an externalarray. To configure an HS40 BladeCenter server to boot successfullyfollow <strong>the</strong> steps below.1. Create a s<strong>in</strong>gle zone conta<strong>in</strong><strong>in</strong>g <strong>the</strong> HBA port from which youwant to boot. This prevents any conflicts <strong>with</strong> <strong>the</strong> o<strong>the</strong>r fibreport.2. Configure <strong>the</strong> <strong>QLogic</strong> BIOS to boot from <strong>the</strong> <strong>EMC</strong> array asdescribed earlier <strong>in</strong> “<strong>QLogic</strong> QLA23xx-based <strong>Fibre</strong><strong>Channel</strong> HBABIOS/boot LUN sett<strong>in</strong>gs” on page 26. Dur<strong>in</strong>g server POST, besure that <strong>the</strong> <strong>QLogic</strong> banner displays <strong>the</strong> selected boot LUNcorrectly before cont<strong>in</strong>u<strong>in</strong>g.3. Reboot <strong>the</strong> host <strong>and</strong> press F1 to enter <strong>the</strong> server BIOSConfiguration/Setup Utility.4. Select Devices <strong>and</strong> I/O Ports<strong>and</strong> press Enter.5. Select IDE Configuration Menu <strong>and</strong> press Enter6. Select <strong>the</strong> Onboard PCI IDE Controller <strong>and</strong> press Enter. Under<strong>the</strong> options menu, set this IDE Controller to disabled. This willdisable <strong>the</strong> <strong>in</strong>ternal IDE disk drives.7. Press ESC twice to return to <strong>the</strong> IDE Configuration Menu <strong>and</strong><strong>the</strong>n select Start Options <strong>and</strong> press Enter.8. Select Startup Sequence Options <strong>and</strong> press Enter.9. Select Third Startup Device <strong>and</strong> press Enter.10. Select HAx PortID xxxxxx xxxxx <strong>and</strong> press Enter. This boot devicewill be replaced as <strong>the</strong> Third Startup Device <strong>in</strong> <strong>the</strong> StartupSequence Options.90 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures11. Press ESC until you are prompted to save your changes. Then exit<strong>the</strong> BIOS Configuration/Setup Utility.BladeServer restrictionsTable 2 describes <strong>QLogic</strong> software support for <strong>the</strong> BladeServer.Table 2BladeServer/<strong>QLogic</strong> software support matrixBladeServermanufacturerSANsurfer Install Wizardfor W<strong>in</strong>dowsSANsurfer FC HBA Managerfor W<strong>in</strong>dowsDell No YesHP No YesIBM No YesSett<strong>in</strong>g up external boot for IBM BladeServer HS40 (8839) 91


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresManually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced usersTo use <strong>EMC</strong> storage array disks <strong>with</strong> a W<strong>in</strong>dows host, you need an<strong>EMC</strong>-qualified <strong>Fibre</strong> <strong>Channel</strong> HBA driver. The HBA kit <strong>in</strong>cludes an<strong>EMC</strong>-approved driver, which must be <strong>in</strong>stalled <strong>and</strong> configured priorto partition<strong>in</strong>g <strong>the</strong> storage array disks. You also should check <strong>the</strong><strong>QLogic</strong> website for <strong>the</strong> latest <strong>EMC</strong>-approved version. Refer to“Download<strong>in</strong>g latest <strong>QLogic</strong> drivers/firmware/BIOS files” onpage 16.These procedures are necessary if not us<strong>in</strong>g <strong>the</strong> SANsurfer HBAInstall Wizard. Refer to “Install<strong>in</strong>g HBA driver <strong>and</strong> software utilities”on page 60.Driver revisionHistoryDriver support is as follows:◆Version 8.1.5.20 – QLA22xx, QLA23xx (no CX200-Seriesdirect-connect dual host cluster), W<strong>in</strong>dows 2000◆ Version 8.1.5.21 – QLA23xx, W<strong>in</strong>dows 2000◆ Version 8.2.1.20 – QLA23xx, W<strong>in</strong>dows 2000◆Version 8.2.2.20 – QLA23xx STORPort, W<strong>in</strong>dows 2003 only◆ Version 8.2.2.25 – QLA23xx, W<strong>in</strong>dows 2000 <strong>and</strong> W<strong>in</strong>dows 2003◆ STORPort 8.2.3.26 <strong>and</strong> SCSIPort 8.2.3.21 – QL23xx, W<strong>in</strong>dows 2003(SCSI <strong>and</strong> STOR) <strong>and</strong> W<strong>in</strong>dows 2000 (SCSI only)◆STORPort Version 8.2.3.27 – QLA23xx, W<strong>in</strong>dows 2003 only◆ STORPort 9.0.0.17 <strong>and</strong> SCSIPort 9.0.0.12 – QL23xx, W<strong>in</strong>dows 2003(SCSI <strong>and</strong> STOR) <strong>and</strong> W<strong>in</strong>dows 2000 (SCSI only)◆ STORPort 9.0.1.18 Stratus computers only <strong>and</strong> SCSIPort 9.0.0.12 –QL23xx, W<strong>in</strong>dows 2003 (SCSI <strong>and</strong> STOR) <strong>and</strong> W<strong>in</strong>dows 2000(SCSI only)◆ STORPort 9.0.1.17 <strong>and</strong> SCSIPort 9.0.1.12 – QL23xx, W<strong>in</strong>dows 2003(SCSI <strong>and</strong> STOR) <strong>and</strong> W<strong>in</strong>dows 2000 (SCSI only)◆STORPort 9.0.1.15 <strong>and</strong> SCSIPort 9.0.1.10 – Dell 2342M/2362Membedded adapters, W<strong>in</strong>dows 2003 (SCSI <strong>and</strong> STOR) <strong>and</strong>W<strong>in</strong>dows 2000 (SCSI only)92 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures◆◆◆◆STORPort 9.0.2.17 <strong>and</strong> SCSIPort 9.0.2.12 – QLA23XX, snf WLzr23XX, W<strong>in</strong>dows 2003 (SCSI <strong>and</strong> STOR) <strong>and</strong> W<strong>in</strong>dows 2000 (SCSIonly)STORPort 9.1.0.15 <strong>and</strong> SCSIPort 9.1.0.10 – QLA23XX, QLE 23XX,QLA24XX, QLE24XX, W<strong>in</strong>dows 2003 (SCSI <strong>and</strong> STOR) <strong>and</strong>W<strong>in</strong>dows 2000 (SCSI only)STORPort 9.1.2.15 <strong>and</strong> SCSIPort 9.1.2.10 – QLA23XX, QLE 23XX,QLA24XX, QLE24XX, W<strong>in</strong>dows 2003 (SCSI <strong>and</strong> STOR) <strong>and</strong>W<strong>in</strong>dows 2000 (SCSI only)STORPort 9.1.2.16 <strong>and</strong> SCSIPort 9.1.2.11 - QLA23XX, QLE 23XX,QLA24XX, QLE24XX, W<strong>in</strong>dows 2003 (SCSI <strong>and</strong> STOR) <strong>and</strong>W<strong>in</strong>dows 2000 (SCSI only)Where to f<strong>in</strong>d <strong>the</strong> driverYou can f<strong>in</strong>d <strong>the</strong> <strong>Fibre</strong> <strong>Channel</strong> HBA driver:◆On <strong>the</strong> <strong>QLogic</strong> CD-ROM that accompanied <strong>the</strong> HBA. Copy <strong>the</strong>driver from <strong>the</strong> OS-specific directory: \W<strong>in</strong>dows2000 or\W<strong>in</strong>dows2003◆ On <strong>the</strong> <strong>QLogic</strong> website. Refer to “Download<strong>in</strong>g latest <strong>QLogic</strong>drivers/firmware/BIOS files” on page 16To ease <strong>in</strong>stallation of <strong>the</strong> driver, unzip <strong>the</strong> driver file onto a blankdiskette.W<strong>in</strong>dows 2003 STORPort updatesCurrently <strong>the</strong> shipp<strong>in</strong>g version of W<strong>in</strong>dows 2003 requires post-RTMhot fixes to resolve some known issues. For all W<strong>in</strong>dows 2003STORPort <strong>in</strong>stallations, you should obta<strong>in</strong> <strong>the</strong> current Microsoft QFEhotfix listed <strong>in</strong> <strong>the</strong> <strong>EMC</strong> Support Matrix <strong>with</strong> <strong>the</strong> HBA driverrevisions.Install this patch before <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver. W<strong>in</strong>dows 2003Service Pack 1 (x86 <strong>and</strong> IA64) <strong>and</strong> W<strong>in</strong>dows 2003 x64 conta<strong>in</strong> <strong>the</strong>latest STORPort hot fix <strong>and</strong> does not require a post-RTM QFE.IMPORTANT <strong>EMC</strong> recommends that users plann<strong>in</strong>g to upgrade to Service Pack 1for W<strong>in</strong>dows 2003 should upgrade <strong>the</strong>ir HBA drivers to <strong>the</strong> latestsupported version prior to <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> service pack.Manually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced users 93


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresMigrat<strong>in</strong>g W<strong>in</strong>dows 2003 drivers from SCSI to STORAs of April 2006, STORPort has been fully adopted by third-partysoftware <strong>and</strong> tape vendors <strong>and</strong> <strong>EMC</strong> is proceed<strong>in</strong>g towards soleSTORPort support under W<strong>in</strong>dows 2003. Add<strong>in</strong>g to <strong>the</strong> technicalbenefits of STORPort, phas<strong>in</strong>g-out SCSI m<strong>in</strong>iport on W<strong>in</strong>dows 2003will provide better coord<strong>in</strong>ation of driver version support fromOEMs. STORPort will be <strong>the</strong> common driver platform for all server<strong>and</strong> storage vendors to provide <strong>the</strong> customer <strong>with</strong> compatiblesolutions.In <strong>the</strong> April 2006 <strong>EMC</strong> Support Matrix (ESM), <strong>EMC</strong> will make SCSIdriver releases for W<strong>in</strong>dows 2003 x86 from <strong>QLogic</strong> frozen as <strong>the</strong> lastsupported W<strong>in</strong>dows 2003 SCSI versions. Once this end-of-life (EOL)is <strong>in</strong> effect, new <strong>in</strong>stalls will still be permitted <strong>with</strong> <strong>the</strong> SCSI driversfor three months, but <strong>EMC</strong> encourages customers to use STORPort<strong>in</strong>stead. Three months after <strong>the</strong> EOSL (after <strong>the</strong> June ESM) <strong>EMC</strong> willmake <strong>the</strong>se W<strong>in</strong>dows 2003 SCSI versions EOL. Upon EOSL, start<strong>in</strong>g<strong>with</strong> <strong>the</strong> July ESM, <strong>the</strong> W<strong>in</strong>dows 2003 SCSI versions will no longer belisted <strong>and</strong> will not be supported for new <strong>in</strong>stallations. Exist<strong>in</strong>gcustomers who have W<strong>in</strong>dows 2003 SCSI already <strong>in</strong>stalled will besupported, <strong>and</strong> any fix or MS HCL support will likely require anupgrade to STORPort. W<strong>in</strong>dows 2000 will cont<strong>in</strong>ue to use SCSIdrivers as <strong>the</strong> only option.What to expect when mov<strong>in</strong>g from SCSI m<strong>in</strong>iport/Full Port drivers toSTORPort driversIn STORPort drivers, functions or sett<strong>in</strong>gs that users may have setmay no longer be available or may be accessed differently than <strong>in</strong> <strong>the</strong>past. These are now controlled by <strong>the</strong> OS. <strong>EMC</strong> has always providedst<strong>and</strong>ard sett<strong>in</strong>gs which were accessible via driver configurationutilities. For STORPort drivers, <strong>EMC</strong> will require that <strong>the</strong> defaultsett<strong>in</strong>gs for STORPort drivers be used unless o<strong>the</strong>rwise <strong>in</strong>structed.Configuration utilities for STORPort that run under W<strong>in</strong>dows(SANSurfer as well as <strong>the</strong> Qlogic Ease of Use <strong>in</strong>stallation kit), willallow access to sett<strong>in</strong>gs for <strong>the</strong> driver that may be changed via <strong>the</strong>utility if necessary.94 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresInstallation procedure for W<strong>in</strong>dows 2000 <strong>and</strong> W<strong>in</strong>dows 2003 hostsTo <strong>in</strong>stall <strong>the</strong> driver <strong>in</strong>to a W<strong>in</strong>dows 2000 or W<strong>in</strong>dows 2003 host,follow <strong>the</strong>se steps:1. Boot <strong>the</strong> host <strong>with</strong> W<strong>in</strong>dows 2000 or W<strong>in</strong>dows 2003.2. From <strong>the</strong> W<strong>in</strong>dows taskbar, select Start > Run, <strong>the</strong>n typeCompmgmt.msc <strong>and</strong> press Enter.3. In <strong>the</strong> left pane of <strong>the</strong> Computer Management w<strong>in</strong>dow, click <strong>the</strong>Device Manager icon.4. If W<strong>in</strong>dows Plug-n-Play does not detect your QLA23xx HBAmodel, it will be listed as Unknown or as a <strong>Fibre</strong> <strong>Channel</strong>Controller under <strong>the</strong> O<strong>the</strong>r Devices icon <strong>in</strong> <strong>the</strong> right pane.W<strong>in</strong>dows 2000 configurations <strong>with</strong> Service Pack 1 or higher <strong>and</strong>W<strong>in</strong>dows 2003 configurations may be able to detect QLA23xxHBAs. If this occurs, <strong>the</strong> HBA will already be listed under SCSIDevices. Instead of proceed<strong>in</strong>g <strong>with</strong> <strong>the</strong>se <strong>in</strong>stallation steps,follow <strong>the</strong> <strong>in</strong>structions under “Updat<strong>in</strong>g <strong>the</strong> HBA driver <strong>in</strong> aW<strong>in</strong>dows 2000 or W<strong>in</strong>dows 2003 host” on page 96. Double-click<strong>the</strong> first <strong>in</strong>stance of SCSI Controller under O<strong>the</strong>r Devices.5. In <strong>the</strong> next w<strong>in</strong>dow, click ReInstall Driver, <strong>the</strong>n Next.6. Select Display a list of <strong>the</strong> known drivers for this device so thatI can choose a specific driver, <strong>the</strong>n click Next.7. Select SCSI <strong>and</strong> RAID Controllers, <strong>the</strong>n click Next.8. Click Have Disk.9. Enter <strong>the</strong> path to <strong>the</strong> diskette conta<strong>in</strong><strong>in</strong>g <strong>the</strong> driver (for example,A:\), <strong>the</strong>n click OK.10. Select <strong>the</strong> appropriate <strong>QLogic</strong> HBA from <strong>the</strong> list of drivers thatappears; <strong>the</strong>n click Next.11. In <strong>the</strong> next w<strong>in</strong>dow, click Next.12. Click Yes to cont<strong>in</strong>ue <strong>the</strong> <strong>in</strong>stallation.13. Click F<strong>in</strong>ish to complete <strong>the</strong> driver <strong>in</strong>stallation.14. The system requests that you reboot <strong>the</strong> system. Select No <strong>and</strong>click Close.15. The system aga<strong>in</strong> requests that you reboot <strong>the</strong> system. Select Noaga<strong>in</strong>.Manually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced users 95


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures16. If <strong>the</strong>re are o<strong>the</strong>r <strong>QLogic</strong> HBAs <strong>in</strong>stalled, repeat steps 5 through16 until all adapters have been <strong>in</strong>stalled.17. Reboot <strong>the</strong> host.Updat<strong>in</strong>g <strong>the</strong> HBA driver <strong>in</strong> a W<strong>in</strong>dows 2000 or W<strong>in</strong>dows 2003 hostOn W<strong>in</strong>dows 2000 <strong>and</strong> W<strong>in</strong>dows 2003 systems where <strong>the</strong> <strong>QLogic</strong>HBA has been detected automatically or a driver is already <strong>in</strong>stalled,it may be necessary to update <strong>the</strong> current driver to <strong>the</strong> latest<strong>EMC</strong>-qualified driver, as described <strong>in</strong> this section.The follow<strong>in</strong>g procedure assumes that you have copied <strong>the</strong> latestdriver from <strong>the</strong> <strong>QLogic</strong> CD-ROM or downloaded it from <strong>the</strong> <strong>QLogic</strong>website <strong>and</strong> put it onto a diskette. Refer to <strong>the</strong> release notes provided<strong>with</strong> <strong>the</strong> driver for <strong>in</strong>formation that might be unique to new driverrevisions.To <strong>in</strong>stall <strong>the</strong> driver <strong>in</strong>to a W<strong>in</strong>dows 2000 or W<strong>in</strong>dows 2003 host:1. Boot <strong>the</strong> host (if necessary) <strong>with</strong> W<strong>in</strong>dows 2000 or W<strong>in</strong>dows 2003.2. From <strong>the</strong> W<strong>in</strong>dows taskbar, click Start > Run, <strong>the</strong>n typeCompmgmt.msc <strong>and</strong> press Enter.3. In <strong>the</strong> left pane of <strong>the</strong> Computer Management w<strong>in</strong>dow, click <strong>the</strong>Device Manager icon.4. Double-click <strong>the</strong> SCSI & RAID Controllers icon.5. Under SCSI & RAID Controllers, double-click <strong>the</strong> adapter youwish to upgrade.6. In <strong>the</strong> next w<strong>in</strong>dow, click <strong>the</strong> Driver tab; <strong>the</strong>n click UpdateDriver.7. Follow <strong>the</strong> update wizard until you are given <strong>the</strong> choice toDisplay a list of <strong>the</strong> unknown drivers for this device so that youcan choose a specific driver. Click <strong>the</strong> button next to this choice;<strong>the</strong>n click Next.8. In <strong>the</strong> Select a Driver w<strong>in</strong>dow, click Have Disk.9. Enter <strong>the</strong> path to <strong>the</strong> diskette conta<strong>in</strong><strong>in</strong>g <strong>the</strong> driver (A:\, forexample), or use <strong>the</strong> browse function to locate <strong>the</strong> driver; <strong>the</strong>nclick OK.10. Select <strong>the</strong> driver that is discovered <strong>and</strong> click Next.11. In <strong>the</strong> next w<strong>in</strong>dow, click Next.96 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures12. If prompted, click Yes to cont<strong>in</strong>ue <strong>the</strong> <strong>in</strong>stallation.13. Click F<strong>in</strong>ish to complete <strong>the</strong> <strong>in</strong>stallation.14. If <strong>the</strong> system requests that you reboot <strong>the</strong> system <strong>and</strong> you haveo<strong>the</strong>r adapters to update, select No; <strong>the</strong>n click Close.15. If <strong>the</strong> system aga<strong>in</strong> requests that you reboot <strong>the</strong> system <strong>and</strong> youhave o<strong>the</strong>r adapters to update, select No; <strong>the</strong>n click Close.16. If you have o<strong>the</strong>r adapters to update, select <strong>the</strong> next adapterunder SCSI & RAID Controllers <strong>and</strong> repeat steps 6 through 15.When all adapters have had <strong>the</strong>ir drivers updated, select Yes to<strong>the</strong> reboot prompt.For more <strong>in</strong>formation on connect<strong>in</strong>g to a SAN <strong>and</strong> <strong>in</strong>stall<strong>in</strong>gdrivers/firmware on HP Proliant BL p-Class server blades, see <strong>the</strong>"how to" guide, Connect<strong>in</strong>g ProLiant BL p-Class server blades to a thirdparty SAN, available at <strong>the</strong> website as follows:http://h200005.www2.hp.com/bc/docs/support/SupportManual/c00220357/c00220357.pdfUpgrad<strong>in</strong>g to W<strong>in</strong>dows 2003 from W<strong>in</strong>dows 2000Note <strong>the</strong> follow<strong>in</strong>g if upgrad<strong>in</strong>g to W<strong>in</strong>dows 2003:◆Upgrad<strong>in</strong>g from W<strong>in</strong>dows 2000 - The W<strong>in</strong>dows 2000 drivers maybe preserved while upgrad<strong>in</strong>g to W<strong>in</strong>dows 2003. These SCSIPortdrivers (<strong>in</strong>clud<strong>in</strong>g <strong>the</strong> native W<strong>in</strong>dows 2003 SCSIPort drivers) arenot supported by <strong>EMC</strong> for W<strong>in</strong>dows 2003. You should obta<strong>in</strong> <strong>the</strong>correct W<strong>in</strong>dows 2003 drivers. Refer to “Download<strong>in</strong>g latest<strong>QLogic</strong> drivers/firmware/BIOS files” on page 16, <strong>and</strong> re<strong>in</strong>stall<strong>the</strong> drivers after <strong>the</strong> upgrade is complete.◆ Currently, to upgrade from W<strong>in</strong>dows 2000 to W<strong>in</strong>dows 2003, youmust first un<strong>in</strong>stall PowerPath. After upgrad<strong>in</strong>g <strong>the</strong> host, you canre<strong>in</strong>stall an approved W<strong>in</strong>dows 2003 version. Please refer to <strong>the</strong><strong>EMC</strong> PowerPath documentation for fur<strong>the</strong>r details. You maywish to disconnect your storage dur<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows upgrade,<strong>and</strong> reconnect it after <strong>the</strong> approved W<strong>in</strong>dows 2003 drivers are<strong>in</strong>stalled.Manually <strong>in</strong>stall<strong>in</strong>g <strong>the</strong> HBA driver – Advanced users 97


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresEdit<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows time-out valueWhile <strong>QLogic</strong> drivers will set <strong>the</strong> W<strong>in</strong>dow disk timeout value to 60 secondsautomatically, some software applications may change <strong>the</strong> timeout value toano<strong>the</strong>r value. The follow<strong>in</strong>g procedure describes how to manually change<strong>the</strong> W<strong>in</strong>dows disk timout value to 60 seconds.Connect<strong>in</strong>g a W<strong>in</strong>dows 2000 host to an <strong>EMC</strong> storage array over <strong>Fibre</strong><strong>Channel</strong> requires edit<strong>in</strong>g <strong>the</strong> W<strong>in</strong>dows registry as follows:1. Open <strong>the</strong> registry:a. On <strong>the</strong> W<strong>in</strong>dows taskbar, click Start.b. Click Run.c. Type regedt32.exe <strong>in</strong> <strong>the</strong> Open field <strong>and</strong> click OK.2. Follow this path:HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\,Services\ Disk3. Look for <strong>the</strong> TimeOutValue entry <strong>in</strong> <strong>the</strong> right pane of <strong>the</strong> registryeditor w<strong>in</strong>dow:• If <strong>the</strong> TimeOutValue exists, double-click it, <strong>the</strong>n go to step 4.• If <strong>the</strong> TimeOutValue does not exist:a. Select Add Value from <strong>the</strong> Edit menu.b. In <strong>the</strong> Value Name box, type TimeOutValue (exactly asshown).c. For <strong>the</strong> data type, select REG_DWORD from <strong>the</strong> pull-downmenu.d. Click OK.4. In <strong>the</strong> DWORD Editor w<strong>in</strong>dow:a. Click decimal <strong>in</strong> <strong>the</strong> radix box.b. Change <strong>the</strong> value <strong>in</strong> <strong>the</strong> data box to 60.5. Click OK.6. Close <strong>the</strong> registry editor.7. Reboot <strong>the</strong> host.98 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures<strong>QLogic</strong> advanced utilitiesThis section conta<strong>in</strong>s <strong>the</strong> follow<strong>in</strong>g <strong>in</strong>formation:◆“Updat<strong>in</strong>g <strong>QLogic</strong> firmware/BIOS <strong>and</strong> apply<strong>in</strong>g NVRAMsett<strong>in</strong>gs”, next◆ “Updat<strong>in</strong>g while runn<strong>in</strong>g W<strong>in</strong>dows” on page 99◆“Updat<strong>in</strong>g <strong>the</strong> flash BIOS us<strong>in</strong>g SANsurfer FC HBA Manager” onpage 100◆ “<strong>QLogic</strong> SANsurfer SANblade Manager” on page 102Updat<strong>in</strong>g <strong>QLogic</strong> firmware/BIOS <strong>and</strong> apply<strong>in</strong>g NVRAM sett<strong>in</strong>gsYou can update <strong>the</strong> HBA firmware/BIOS <strong>and</strong> NVRAM sett<strong>in</strong>gs ei<strong>the</strong>rfrom <strong>with</strong><strong>in</strong> a runn<strong>in</strong>g W<strong>in</strong>dows <strong>in</strong>stallation or by boot<strong>in</strong>g <strong>the</strong> serverto a DOS comm<strong>and</strong> prompt <strong>and</strong> runn<strong>in</strong>g <strong>the</strong> procedure described <strong>in</strong>this section.Current 64-bit systems can be updated only from <strong>with</strong><strong>in</strong> W<strong>in</strong>dows2003 us<strong>in</strong>g <strong>the</strong> SANsurfer SANblade Manager. Refer to “Updat<strong>in</strong>g<strong>the</strong> flash BIOS us<strong>in</strong>g SANsurfer FC HBA Manager” on page 100 for<strong>in</strong>structions.SANsurfer 2.0.25 cannot be used to upgrade to BIOS 1.4x or later. Ifyou are updat<strong>in</strong>g on a system not runn<strong>in</strong>g SANsurfer, use <strong>the</strong>procedure described <strong>in</strong> <strong>the</strong> “Updat<strong>in</strong>g <strong>the</strong> flash BIOS us<strong>in</strong>gSANsurfer FC HBA Manager” on page 100 to perform this upgrade.!CAUTIONDo not flash embedded HBAs us<strong>in</strong>g <strong>the</strong> HBA utilities noted <strong>in</strong> thissection.Updat<strong>in</strong>g while runn<strong>in</strong>g W<strong>in</strong>dowsMany new servers are be<strong>in</strong>g shipped <strong>with</strong>out floppy disk drives.Without a floppy disk drive, it is impossible to update HBA BIOS.<strong>QLogic</strong> SANsurfer software, used to manage <strong>and</strong> configure <strong>QLogic</strong>HBAs from a W<strong>in</strong>dows GUI, also allows users to update HBA BIOS<strong>and</strong> firmware while W<strong>in</strong>dows is runn<strong>in</strong>g. SANsurfer is availablefrom <strong>the</strong> <strong>QLogic</strong> website (http://www.qlogic.com) under <strong>the</strong> <strong>EMC</strong>OEM section.<strong>QLogic</strong> advanced utilities 99


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresStratus ftServers are not supported us<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> SANsurferSANblade Manager Software or Agents, <strong>and</strong> should only be updatedus<strong>in</strong>g <strong>the</strong> DOS boot diskette. Refer to “Install/upgrade firmware <strong>and</strong>boot BIOS from DOS” on page 25 for this procedure.Updat<strong>in</strong>g <strong>the</strong> flash BIOS us<strong>in</strong>g SANsurfer FC HBA ManagerNote: The SANSurfer FC HBA Manager flash BIOS update feature isavailable only on W<strong>in</strong>dows 2000/W<strong>in</strong>dows2003.WARNINGChang<strong>in</strong>g flash BIOS <strong>in</strong>correctly can cause serious damage to yoursystem.Perform <strong>the</strong> follow<strong>in</strong>g steps to update <strong>the</strong> flash BIOS:1. In <strong>the</strong> SANSANSurfer FC HBA Manager ma<strong>in</strong> menu HBA tree,select <strong>the</strong> adapter.If you want to configure multiple adapters <strong>with</strong> <strong>the</strong> same sett<strong>in</strong>gs,hold <strong>the</strong> CTRL key while select<strong>in</strong>g multiple adapters. Theadapters must be <strong>in</strong> <strong>the</strong> same series:QLA231x HBAs, QLA234x HBAs, or QLA22xx HBAs.Note: Only <strong>the</strong> Sett<strong>in</strong>gs (Adapter Sett<strong>in</strong>gs <strong>and</strong> Advanced AdapterSett<strong>in</strong>gs) <strong>and</strong> Utilities tabbed pages can be configured for multipleadapters; <strong>the</strong>refore, <strong>the</strong> rema<strong>in</strong><strong>in</strong>g tabbed pages do not display whenmultiple adapters are selected.2. Click <strong>the</strong> Utilities tab. The Utilities page displays (see Figure 63on page 101).Note: If you selected multiple adapters, <strong>the</strong> Save Flash <strong>and</strong> SaveNVRAM radio buttons do not display. These options cannot beperformed <strong>with</strong> multiple adapters. Some versions of SANsurfer mayhave buttons referr<strong>in</strong>g to Option ROM. Option ROM <strong>and</strong> Flash bothrefer to <strong>the</strong> HBA BIOS.100 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresFigure 63Utilities tabbed pageThe identify<strong>in</strong>g <strong>in</strong>formation displays:• <strong>Host</strong>: Name of <strong>the</strong> host connected to <strong>the</strong> adapter.• Adapter: Adapter number <strong>and</strong> type.• Node Name: World Wide adapter node name.• Port Name: World Wide adapter port name.• Port ID: Port ID of <strong>the</strong> adapter.3. Click Update Flash.4. Select <strong>the</strong> file that conta<strong>in</strong>s <strong>the</strong> flash BIOS. You can obta<strong>in</strong> this filefrom <strong>the</strong> <strong>QLogic</strong> website. Refer to “Download<strong>in</strong>g latest <strong>QLogic</strong>drivers/firmware/BIOS files” on page 16. The file typically ends<strong>with</strong> .b<strong>in</strong>, such as ql22rom.b<strong>in</strong>. If you select a file that is not an<strong>QLogic</strong> advanced utilities 101


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Proceduresacceptable flash BIOS file for <strong>the</strong> adapter, <strong>the</strong> not an acceptableflash BIOS data file message displays. Select a valid file, <strong>the</strong>nclick OK.5. The Security Check dialog box displays. In <strong>the</strong> Enter Passwordbox, type <strong>the</strong> password. Click OK.6. The tabbed page appears dimmed dur<strong>in</strong>g <strong>the</strong> update. Whencomplete, <strong>the</strong> flash BIOS update complete message displays.7. Reboot <strong>the</strong> system.<strong>QLogic</strong> SANsurfer SANblade ManagerStratus ftServers are not supported us<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> SANsurfer SANbladeManager Software or Agents.<strong>EMC</strong> has approved <strong>the</strong> use of a specialized version of <strong>the</strong> <strong>QLogic</strong>SANsurfer SANblade Manager for use <strong>with</strong> attached <strong>EMC</strong>Symmetrix <strong>and</strong> CLARiiON storage arrays. Only <strong>the</strong> versions listedbelow should be used; <strong>the</strong>se versions are posted <strong>in</strong> <strong>the</strong> <strong>EMC</strong> sectionon <strong>the</strong> <strong>QLogic</strong> website.This W<strong>in</strong>dows utility provides <strong>in</strong>formation on <strong>the</strong> <strong>in</strong>stalled <strong>QLogic</strong>HBAs, driver versions, mapped targets, statistics, <strong>and</strong> configurationsett<strong>in</strong>gs. It also has a feature to update <strong>the</strong> HBA firmware/BIOS <strong>and</strong>NVRAM. Obta<strong>in</strong> <strong>the</strong> latest <strong>EMC</strong>-approved firmware/BIOS <strong>and</strong>NVRAM files from <strong>the</strong> <strong>QLogic</strong> website. Refer to “Download<strong>in</strong>g latest<strong>QLogic</strong> drivers/firmware/BIOS files” on page 16 for <strong>in</strong>structions.For <strong>in</strong>formation on <strong>the</strong> use <strong>and</strong> features of <strong>the</strong> <strong>QLogic</strong> SANsurferSANblade Manager utility, refer to <strong>the</strong> documentation posted <strong>with</strong>this utility.SANsurfer version historySANsurfer versions <strong>in</strong>clude:◆2.0.21 — Initial ReleaseThe SANsurfer software is not multipath-aware <strong>and</strong> may misreport HBAtargets configured <strong>in</strong> multipath. This does not affect <strong>the</strong> use of <strong>the</strong> tool;however, it will accurately report targets only on ports that own an activeLUN0.102 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures◆2.0.25 — Added target persistent b<strong>in</strong>d<strong>in</strong>g capability <strong>and</strong> displaycorrection for LUNs on non-own<strong>in</strong>g SP.Note: This functionality is supported by <strong>QLogic</strong>. All usage questions <strong>and</strong>support issues should be directed to <strong>QLogic</strong>.Note: SANsurfer 2.0.25 cannot be used to upgrade to BIOS 1.4x. Until alater SANsurfer is available, use <strong>the</strong> procedure “Install/upgradefirmware <strong>and</strong> boot BIOS from DOS” on page 25 to perform this upgrade.Note: This version of SANsurfer may display HBA options underdifferent menu names than appear <strong>in</strong> <strong>the</strong> HBA Ctrl-Q menu, as well as <strong>in</strong>previous SANsurfer versions. All user-configurable options are stillaccessible.<strong>QLogic</strong> advanced utilities 103


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresProcedure for replac<strong>in</strong>g a <strong>QLogic</strong> HBA <strong>in</strong> Stratus ftServers <strong>with</strong>outreboot<strong>in</strong>gThis section conta<strong>in</strong>s <strong>the</strong> follow<strong>in</strong>g <strong>in</strong>formation:◆◆“<strong>EMC</strong> CLARiiON storage arrays”, next“<strong>EMC</strong> Symmetrix arrays <strong>with</strong> device mask<strong>in</strong>g enabled” onpage 105<strong>EMC</strong> CLARiiON storage arraysUse of this procedure requires NAVICLI <strong>in</strong>stalled on <strong>the</strong> host system.1. Remove <strong>the</strong> IO slice that conta<strong>in</strong>s <strong>the</strong> defective <strong>QLogic</strong> HBA.2. Replace <strong>the</strong> defective HBA <strong>with</strong> a new HBA of same Stratus partnumber (that is, U525 or U526). The HBA should be <strong>in</strong>serted <strong>in</strong>to<strong>the</strong> same PCI slot from which <strong>the</strong> defective HBA was removed.(Insert<strong>in</strong>g <strong>the</strong> replacement HBA <strong>in</strong>to ano<strong>the</strong>r PCI slot requires adriver to be loaded for <strong>the</strong> HBA.)3. Re<strong>in</strong>sert IO slice <strong>with</strong> <strong>the</strong> new HBA, <strong>and</strong> reconnect all cables.4. Power up <strong>the</strong> ftServer, <strong>and</strong> let <strong>the</strong> IO Slice come onl<strong>in</strong>e <strong>and</strong>duplex, as shown <strong>in</strong> <strong>the</strong> Stratus ftServer Management tool.5. Change <strong>the</strong> FC switch zon<strong>in</strong>g to add <strong>the</strong> WWN of <strong>the</strong> replacedHBA to <strong>the</strong> appropriate zones.6. Restart <strong>the</strong> Navisphere Agent us<strong>in</strong>g <strong>the</strong> Service Control Managerapplet.7. In <strong>the</strong> CLARiiON Navisphere Manager, use connectivity status toverify <strong>the</strong> new HBA is present <strong>and</strong> logged <strong>in</strong>. Alternately, use <strong>the</strong>port ‘list’ comm<strong>and</strong> <strong>in</strong> navicli.8. Us<strong>in</strong>g navicli, connect <strong>the</strong> HBA to <strong>the</strong> storage group <strong>with</strong> <strong>the</strong>follow<strong>in</strong>g comm<strong>and</strong>:navicli –h storagegroup –connecthost–host -gname This comm<strong>and</strong> will give <strong>the</strong> user <strong>the</strong> follow<strong>in</strong>g prompt:Connect host to storage group (y/n)?104 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresType y.9. Scan for hardware changes from <strong>the</strong> W<strong>in</strong>dows device manager.10. Execute <strong>the</strong> follow<strong>in</strong>g comm<strong>and</strong>s from a comm<strong>and</strong> w<strong>in</strong>dow:powermt restorepowermt displayAt this po<strong>in</strong>t, two HBAs should be present <strong>in</strong> <strong>the</strong> display <strong>and</strong> <strong>the</strong>FC HBAs should be duplexed <strong>in</strong> <strong>the</strong> ftSMC. It may be necessaryto repeat steps 9 <strong>and</strong> 10.<strong>EMC</strong> Symmetrix arrays <strong>with</strong> device mask<strong>in</strong>g enabled 1Use of this procedure requires SYMCLI <strong>in</strong>stalled on <strong>the</strong> host system.Alternatively, <strong>EMC</strong> ControlCenter can be used to perform <strong>the</strong> HBAreplacement.1. Us<strong>in</strong>g SYMCLI, run symmask list log<strong>in</strong>s to view <strong>the</strong> oldWWN/<strong>iSCSI</strong> HBAs.2. Remove all cables to <strong>the</strong> IO slice <strong>with</strong> <strong>the</strong> defective HBA, <strong>and</strong>remove <strong>the</strong> IO slice.3. Replace <strong>the</strong> defective <strong>QLogic</strong> HBA <strong>with</strong> <strong>the</strong> new HBA of sameStratus part number (that is, U525 or U526). The HBA should be<strong>in</strong>serted <strong>in</strong>to same PCI slot from which <strong>the</strong> defective HBA wasremoved. (Insert<strong>in</strong>g <strong>the</strong> replacement HBA <strong>in</strong>to ano<strong>the</strong>r PCI slotrequires a driver to be loaded for <strong>the</strong> HBA.)4. Re<strong>in</strong>sert <strong>the</strong> IO slice <strong>with</strong> <strong>the</strong> new HBA, <strong>and</strong> reconnect all cables.5. Let <strong>the</strong> IO Slice come onl<strong>in</strong>e <strong>and</strong> duplex, as shown <strong>in</strong> <strong>the</strong> StratusftServer Management tool.6. Change <strong>the</strong> FC switch zon<strong>in</strong>g to add <strong>the</strong> WWN of <strong>the</strong> replacedHBA to <strong>the</strong> appropriate zones.7. Run symmask list hba or discover to view <strong>the</strong> new <strong>in</strong>itiator(for example, WWN).8. Run symmask replace to substitute a new WWN for alloccurrences <strong>in</strong> <strong>the</strong> database of <strong>the</strong> old WWN.1. Symmetrix Arrays <strong>with</strong>out device mask<strong>in</strong>g enabled do not require this procedure; Symmetrix Arrays<strong>with</strong> device mask<strong>in</strong>g enabled only require replac<strong>in</strong>g <strong>the</strong> HBA WWN used <strong>in</strong> switch zon<strong>in</strong>g.Procedure for replac<strong>in</strong>g a <strong>QLogic</strong> HBA <strong>in</strong> Stratus ftServers <strong>with</strong>out reboot<strong>in</strong>g 105


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> Procedures9. Run symmask discover to establish <strong>the</strong> new names <strong>in</strong> <strong>the</strong> historytable, or run symmask rename to assign a WWN to <strong>the</strong> new HBA<strong>in</strong> both <strong>the</strong> database <strong>and</strong> <strong>the</strong> history table.10. Run symmask refresh to update <strong>the</strong> director profile tables (<strong>in</strong>cache) from <strong>the</strong> database.11. Scan for hardware changes from <strong>the</strong> W<strong>in</strong>dows device manager.12. Execute <strong>the</strong> follow<strong>in</strong>g comm<strong>and</strong>s from a comm<strong>and</strong> w<strong>in</strong>dow:powermt restorepowermt displayAt this po<strong>in</strong>t, two HBAs should be present <strong>in</strong> <strong>the</strong> display <strong>and</strong> <strong>the</strong>FC HBAs should be duplexed <strong>in</strong> <strong>the</strong> ftSMC. It may be necessaryto repeat steps 9 <strong>and</strong> 10.106 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresSpecial <strong>in</strong>structions for <strong>the</strong> <strong>EMC</strong> CLARiiON CX-200-seriesThis section conta<strong>in</strong>s <strong>the</strong> follow<strong>in</strong>g <strong>in</strong>formation:◆ “Set <strong>the</strong> HBA FC-AL loop ID” on page 107◆ “Direct-connect dual-host cluster<strong>in</strong>g configurations” on page 109Set <strong>the</strong> HBA FC-AL loop IDWhile configur<strong>in</strong>g a QLA234x HBA for W<strong>in</strong>dows 2000 <strong>and</strong>connection to CLARiiON CX200-Series for direct-connect clusterconfigurations, you must manually set <strong>the</strong> HBA FC-AL Loop ID.Follow <strong>the</strong>se steps to enable loop hard address<strong>in</strong>g <strong>and</strong> set <strong>the</strong> loop IDon each HBA:Perform this procedure on all nodes <strong>in</strong> <strong>the</strong> cluster connected to <strong>the</strong>CX200-Series array.1. Boot <strong>the</strong> W<strong>in</strong>dows host; press Ctrl-Q when prompted to Press for Fast!UTIL. (This prompt appears <strong>with</strong> <strong>the</strong> <strong>QLogic</strong>startup banner.)2. After <strong>the</strong> Fast!UTIL program loads, <strong>the</strong> <strong>in</strong>itial display depends onwhe<strong>the</strong>r <strong>the</strong>re are multiple <strong>QLogic</strong> HBAs <strong>in</strong>stalled <strong>in</strong> <strong>the</strong> server:• If <strong>the</strong>re is only one <strong>QLogic</strong> HBA, <strong>the</strong> Fast!UTIL Options menuappears.• If <strong>the</strong>re are multiple <strong>QLogic</strong> HBAs, a list of memory addressesoccupied by those HBAs appears.Us<strong>in</strong>g <strong>the</strong> arrow keys, select <strong>the</strong> desired HBA <strong>and</strong> press ENTER.The Fast!UTIL Options menu appears.3. Select Configuration Sett<strong>in</strong>gs from <strong>the</strong> Fast!UTIL Options menu,<strong>and</strong> press Enter.4. Select <strong>Host</strong> Adapter Sett<strong>in</strong>gs from <strong>the</strong> Configuration Sett<strong>in</strong>gsmenu.5. Select Adapter Hard Loop ID from <strong>the</strong> <strong>Host</strong> Adapter Sett<strong>in</strong>gsmenu <strong>and</strong> press ENTER until <strong>the</strong> value is Enabled.6. Select Hard Loop ID <strong>and</strong> press Enter.Special <strong>in</strong>structions for <strong>the</strong> <strong>EMC</strong> CLARiiON CX-200-series 107


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresThe loop ID value entered here is <strong>the</strong> decimal representation of<strong>the</strong> FC-AL loop ID. You do not need to perform any FC-ALAL_PA hexadecimal translation.HBAs connected to <strong>the</strong> same SP should all have unique hard loop IDs.Select 0 for all HBAs on one node, select 1 for all HBAs on <strong>the</strong> next node,<strong>and</strong> so on.7. Enter a value for <strong>the</strong> loop ID <strong>and</strong> press Enter.8. Press Esc to return to <strong>the</strong> Configuration Sett<strong>in</strong>gs menu.9. Press Esc to return to <strong>the</strong> Fast!UTIL Options menu.10. When prompted to save changes made to <strong>the</strong> current adapter,select Save Changes <strong>and</strong> press ENTER.11. If <strong>the</strong>re are more adapters to configure, choose Select <strong>Host</strong>Adapter, <strong>and</strong> repeat steps 3 through 11 for each adapter.12. Press Esc to exit Fast!UTIL.13. Reboot <strong>the</strong> host.14. Repeat this procedure on all nodes <strong>in</strong> <strong>the</strong> cluster connected to <strong>the</strong>CX200-Series array.15. While you are <strong>in</strong> <strong>the</strong> BIOS, you can verify that <strong>the</strong> topology is setcorrectly for direct connect (FC-AL).!CAUTIONFuture use of <strong>the</strong> firmware NVRAM file to apply sett<strong>in</strong>gs willoverwrite <strong>and</strong> possibly <strong>in</strong>validate <strong>the</strong> changes made above. If youwill later update us<strong>in</strong>g a firmware NVRAM file, be sure it is listed<strong>and</strong> supports this CX200-Series direct-connect clusterconfiguration.Note: To restore <strong>EMC</strong> default HBA sett<strong>in</strong>gs, ei<strong>the</strong>r reload <strong>the</strong> approved <strong>EMC</strong>NVRAM file, or return to step 5 <strong>and</strong> ensure Adapter Hard Loop ID is set toDisabled.108 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresDirect-connect dual-host cluster<strong>in</strong>g configurationsFor CLARiiON CX200-Series direct-connect dual-host clusterconfigurations only <strong>with</strong> QLA234x HBAs, you must follow allprocedures described <strong>in</strong> this section.Check for an updatedHBA driverReconfigure <strong>the</strong> HBAjumper!For CLARiiON CX200-Series direct-connect dual-host clusterconfigurations <strong>with</strong> only QLA234x HBAs, you may need a separatedriver <strong>and</strong> firmware download. The <strong>EMC</strong> Support Matrix noteswhe<strong>the</strong>r separate driver <strong>and</strong> firmware files are required.For each HBA determ<strong>in</strong>ed to require updated firmware <strong>and</strong> drivers,follow <strong>the</strong> <strong>in</strong>structions on “Download<strong>in</strong>g latest <strong>QLogic</strong>drivers/firmware/BIOS files” on page 16. Be sure to reference <strong>the</strong>Name <strong>and</strong> Description fields to select <strong>the</strong> correct CX200-Seriesdirect-connect dual-host cluster-compatible files.For CLARiiON CX200-Series direct-connect dual-host clusterconfigurations <strong>with</strong> only QLA234x HBAs, you must change <strong>the</strong>default HBA optic jumper position:CAUTIONModify<strong>in</strong>g <strong>the</strong> jumper sett<strong>in</strong>g <strong>with</strong>out us<strong>in</strong>g <strong>the</strong> recommendedfirmware/drivers can cause <strong>the</strong> HBA to lose connectivity.1. Remove <strong>the</strong> HBA from <strong>the</strong> server as <strong>in</strong>structed by your serverguide.2. Locate jumper(s) J3 (QLA2340) or J3 <strong>and</strong> J4 (QLA2342), shown <strong>in</strong>Figure 64 on page 110.Special <strong>in</strong>structions for <strong>the</strong> <strong>EMC</strong> CLARiiON CX-200-series 109


Miscellaneous Plann<strong>in</strong>g <strong>and</strong> ProceduresLED1J33J1QLA2340LED11J33J1J2LED2 J41 3QLA2342Figure 64Reconfigure <strong>the</strong> HBA jumper3. Move <strong>the</strong> jumper(s), onto p<strong>in</strong>s 1–2 (if not already <strong>the</strong>re).If later you wish to return <strong>the</strong> jumper(s) to <strong>the</strong> default factoryposition, repeat step 2, return<strong>in</strong>g <strong>the</strong> jumper to p<strong>in</strong>s 2–3.110 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Invisible Body Tag3Troubleshoot<strong>in</strong>gThis chapter conta<strong>in</strong>s <strong>in</strong>formation on troubleshoot<strong>in</strong>g problems <strong>and</strong>known issues.◆ Operat<strong>in</strong>g system/driver capabilities <strong>and</strong> limitations............... 112◆ Extended error logg<strong>in</strong>g by <strong>QLogic</strong> drivers .................................. 114◆ Underst<strong>and</strong><strong>in</strong>g persistent b<strong>in</strong>d<strong>in</strong>g ................................................ 115◆ Known issues.................................................................................... 118◆ Problems <strong>and</strong> solutions................................................................... 119Troubleshoot<strong>in</strong>g 111


Troubleshoot<strong>in</strong>gOperat<strong>in</strong>g system/driver capabilities <strong>and</strong> limitationsThe follow<strong>in</strong>g capabilities <strong>and</strong> limitations should be noted forW<strong>in</strong>dows operat<strong>in</strong>g systems <strong>with</strong> <strong>QLogic</strong> HBAs.LUNsTheoretically, W<strong>in</strong>dows supports up to 261,120 total LUNs. Thisfigure is based on <strong>the</strong> listed support limitations for W<strong>in</strong>dows Serverfrom Microsoft: 8 buses per adapter, 128 targets per bus, <strong>and</strong> 255LUNs per target. However, due to registry hive limitations, aW<strong>in</strong>dows server is most likely to run out of registry space to keeptrack of <strong>the</strong>se large LUN counts well before reach<strong>in</strong>g this limit.W<strong>in</strong>dows 2000 has this registry size issue. See Microsoftknowledge-base articles 292726 <strong>and</strong> 269075 for <strong>in</strong>formation.W<strong>in</strong>dows 2003 does not have this issue.Microsoft W<strong>in</strong>dows limits <strong>the</strong> number of LUNs per HBA to 255(LUNs 00-FE) even though <strong>the</strong> HBAs are capable of present<strong>in</strong>g 256(LUNs 00-FF). It is a function of <strong>the</strong> operat<strong>in</strong>g system that preventsthat last LUN from be<strong>in</strong>g presented to <strong>the</strong> user, <strong>and</strong> not <strong>the</strong> HBA ordriver. This limitation should be taken <strong>in</strong>to consideration whenplann<strong>in</strong>g your host configuration.Volume SizesW<strong>in</strong>dows 2000 supports a maximum file system size of 2 TB(terabytes.)W<strong>in</strong>dows 2003 supports a maximum file system size of 2 TB unlessService Pack 1 is <strong>in</strong>stalled. With SP1, <strong>the</strong> maximum supportedphysical disk size is 256 TB.Note: Volumes larger than 2 TB must use GPT partitions to support <strong>the</strong>m.Refer to your W<strong>in</strong>dows users guide for <strong>in</strong>formation on GPT partitions.Note: W<strong>in</strong>dows 2003 for x64 servers does not require SP1 to create GPTpartitions.112 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Troubleshoot<strong>in</strong>g<strong>EMC</strong> storage arrays provide <strong>the</strong> ability to exp<strong>and</strong> <strong>the</strong> size of a LUNpresented to <strong>the</strong> host server. Refer to your <strong>EMC</strong> array'sdocumentation for procedures on exp<strong>and</strong><strong>in</strong>g LUN sizes. W<strong>in</strong>dowshas <strong>the</strong> ability to recognize <strong>the</strong> extra space on <strong>the</strong>se exp<strong>and</strong>ed LUNsby perform<strong>in</strong>g a rescan via <strong>the</strong> Disk Adm<strong>in</strong>istrator w<strong>in</strong>dow.Operat<strong>in</strong>g system/driver capabilities <strong>and</strong> limitations 113


Troubleshoot<strong>in</strong>gExtended error logg<strong>in</strong>g by <strong>QLogic</strong> driversIn driver versions prior to <strong>the</strong> 9.X family, additional messages werelogged <strong>in</strong> <strong>the</strong> system event log when <strong>the</strong> "extended error logg<strong>in</strong>g"parameter was enabled <strong>in</strong> <strong>the</strong> HBA BIOS. The messages wereprimarily <strong>in</strong>formational, but often confused users by appear<strong>in</strong>g to belegitimate error messages.Driver family 9.X <strong>and</strong> beyond will no longer log <strong>the</strong>se additionalmessages <strong>in</strong> <strong>the</strong> event log even if <strong>the</strong> “extended error logg<strong>in</strong>g”parameter is enabled. New tools have been developed for developers<strong>and</strong> eng<strong>in</strong>eers troubleshoot<strong>in</strong>g customer problems <strong>with</strong>out <strong>the</strong> needfor <strong>the</strong>se messages. Visit <strong>the</strong> websitehttp://www.qlogic.com/support/logs/event_log.asp for<strong>in</strong>formation about <strong>QLogic</strong> event messages.114 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Troubleshoot<strong>in</strong>gUnderst<strong>and</strong><strong>in</strong>g persistent b<strong>in</strong>d<strong>in</strong>gPersistent b<strong>in</strong>d<strong>in</strong>g is <strong>the</strong> mechanism to create a cont<strong>in</strong>uous logicalroute from a storage device object <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows host to a volume <strong>in</strong><strong>the</strong> <strong>EMC</strong> storage array across <strong>the</strong> fabric.Without a persistent b<strong>in</strong>d<strong>in</strong>g mechanism, <strong>the</strong> host cannot ma<strong>in</strong>ta<strong>in</strong>persistent logical rout<strong>in</strong>g of <strong>the</strong> communication from a storage deviceobject across <strong>the</strong> fabric to an <strong>EMC</strong> storage array volume. If <strong>the</strong>physical configuration of <strong>the</strong> switch is changed (for example, <strong>the</strong>cable is swapped or <strong>the</strong> host is rebooted), <strong>the</strong> logical route becomes<strong>in</strong>consistent, caus<strong>in</strong>g possible data corruption if <strong>the</strong> user applicationis modify<strong>in</strong>g data through <strong>in</strong>consistent logical rout<strong>in</strong>g of <strong>the</strong>communication from <strong>the</strong> driver entry po<strong>in</strong>t to a volume <strong>in</strong> an <strong>EMC</strong>storage array across <strong>the</strong> fabric.The W<strong>in</strong>dows 2000/W<strong>in</strong>dows 2003 operat<strong>in</strong>g system (OS) does notprovide a satisfactory means to allow persistent b<strong>in</strong>d<strong>in</strong>g. Mostsoftware applications access storage us<strong>in</strong>g file systems managed by<strong>the</strong> W<strong>in</strong>dows OS. (File systems are represented as , that is, C:, D:, <strong>and</strong> so forth.) For storage devices conta<strong>in</strong><strong>in</strong>gfile systems, W<strong>in</strong>dows writes a disk signature to <strong>the</strong> disk device. Theoperat<strong>in</strong>g system can <strong>the</strong>n identify <strong>and</strong> associate <strong>with</strong>, a particulardrive letter <strong>and</strong> file system.S<strong>in</strong>ce <strong>the</strong> signature resides on <strong>the</strong> disk device, changes can occur on<strong>the</strong> storage end (a cable swap, for example) that can cause a diskdevice to be visible to <strong>the</strong> host server <strong>in</strong> a new location. However, <strong>the</strong>OS looks for <strong>the</strong> disk signature <strong>and</strong>, provid<strong>in</strong>g that noth<strong>in</strong>g on <strong>the</strong>disk changed, associate <strong>the</strong> signature <strong>with</strong> <strong>the</strong> correct drive letter <strong>and</strong>file system. This mechanism is strictly an operat<strong>in</strong>g system feature<strong>and</strong> is not <strong>in</strong>fluenced by <strong>the</strong> <strong>Fibre</strong> <strong>Channel</strong> device driver.Some software applications, however, do not use <strong>the</strong> W<strong>in</strong>dows filesystems or drive letters for <strong>the</strong>ir storage requirements. Instead <strong>the</strong>yaccess storage drives directly, us<strong>in</strong>g <strong>the</strong>ir own built-<strong>in</strong> “file systems.”Devices accessed <strong>in</strong> this way are referred to as raw devices <strong>and</strong> areknown as physical drives <strong>in</strong> W<strong>in</strong>dows term<strong>in</strong>ology.The nam<strong>in</strong>g convention for physical drives is simple <strong>and</strong> is always<strong>the</strong> same for software applications us<strong>in</strong>g <strong>the</strong>m. A raw device underW<strong>in</strong>dows is accessed by <strong>the</strong> name \\.\PHYSICALDRIVEXXX,where XXX is <strong>the</strong> drive number. For example, a system <strong>with</strong> threehard disks attached us<strong>in</strong>g an <strong>QLogic</strong> <strong>Fibre</strong> <strong>Channel</strong> controller assigns<strong>the</strong> disks <strong>the</strong> names \\.\PHYSICALDRIVE0,Underst<strong>and</strong><strong>in</strong>g persistent b<strong>in</strong>d<strong>in</strong>g 115


Troubleshoot<strong>in</strong>g\\.\PHYSICALDRIVE1, <strong>and</strong> \\.\PHYSICALDRIVE2. The numberis assigned dur<strong>in</strong>g <strong>the</strong> disk discovery part of <strong>the</strong> W<strong>in</strong>dows bootprocess.Dur<strong>in</strong>g boot-up, <strong>the</strong> W<strong>in</strong>dows OS loads <strong>the</strong> driver for <strong>the</strong> storageHBAs. Once loaded, <strong>the</strong> OS performs a SCSI Inquiry comm<strong>and</strong> toobta<strong>in</strong> <strong>in</strong>formation about all <strong>the</strong> attached storage devices. Each diskdrive it discovers is assigned a number <strong>in</strong> a semi-biased first come, firstserve fashion based on HBA. (Semi-biased means that <strong>the</strong> W<strong>in</strong>dowssystem always beg<strong>in</strong>s <strong>with</strong> <strong>the</strong> controller <strong>in</strong> <strong>the</strong> lowest-numbered PCIslot where a storage controller resides. Once <strong>the</strong> driver for <strong>the</strong> storagecontroller is loaded, <strong>the</strong> OS selects <strong>the</strong> adapter <strong>in</strong> <strong>the</strong>lowest-numbered PCI slot to beg<strong>in</strong> <strong>the</strong> drive discovery process.)It is this nam<strong>in</strong>g convention <strong>and</strong> <strong>the</strong> process by which drives arediscovered that makes persistent b<strong>in</strong>d<strong>in</strong>g (by def<strong>in</strong>ition) impossiblefor W<strong>in</strong>dows. Persistent b<strong>in</strong>d<strong>in</strong>g requires a cont<strong>in</strong>uous logical routefrom a storage device object <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows host to a volume <strong>in</strong> an<strong>EMC</strong> storage array across <strong>the</strong> fabric. As mentioned above, each diskdrive is assigned a number <strong>in</strong> a first-come, first-serve basis. This iswhere faults can occur.Example Imag<strong>in</strong>e this scenario: A host system conta<strong>in</strong>s controllers <strong>in</strong> slots 0, 1,<strong>and</strong> 2. Someone removes a cable from <strong>the</strong> <strong>QLogic</strong> controller <strong>in</strong> hostPCI slot 0, <strong>the</strong>n reboots <strong>the</strong> host.Dur<strong>in</strong>g reboot, <strong>the</strong> W<strong>in</strong>dows OS loads <strong>the</strong> <strong>QLogic</strong> driver dur<strong>in</strong>greboot <strong>and</strong> beg<strong>in</strong>s disk discovery. Under <strong>the</strong> scenario presentedabove, <strong>the</strong>re are no devices discovered on controller 0, so <strong>the</strong> OSmoves to <strong>the</strong> controller <strong>in</strong> slot 1 <strong>and</strong> beg<strong>in</strong>s nam<strong>in</strong>g <strong>the</strong> disks it f<strong>in</strong>ds,start<strong>in</strong>g <strong>with</strong> \\.\PHYSICALDRIVE0. Any software applicationsaccess<strong>in</strong>g \\.\PHSYICALDRIVE0 before <strong>the</strong> reboot will be unableto locate <strong>the</strong>ir data on <strong>the</strong> device, because it changed.The follow<strong>in</strong>g figure shows <strong>the</strong> orig<strong>in</strong>al configuration before <strong>the</strong>reboot. HBA0 is <strong>in</strong> PCI slot 0 of <strong>the</strong> W<strong>in</strong>dows host. Each HBA hasfour disk devices connected to it, so W<strong>in</strong>dows has assigned <strong>the</strong> name\\.\PHYSICALDRIVE0 to <strong>the</strong> first disk on HBA0. Each disk afterthat is assigned a number <strong>in</strong> sequence as shown <strong>in</strong> Figure 65 onpage 117.116 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Troubleshoot<strong>in</strong>gPHYSICALDRIVE0W<strong>in</strong>dows<strong>Host</strong>HBA 0HBA 1PHYSICALDRIVE4HBA 2PHYSICALDRIVE8Figure 65Orig<strong>in</strong>al configuration before <strong>the</strong> rebootFigure 66 shows <strong>the</strong> same host after <strong>the</strong> cable attached to HBA0 hasbeen removed <strong>and</strong> <strong>the</strong> host rebooted. S<strong>in</strong>ce W<strong>in</strong>dows was unable todo a discovery on HBA0, it assigned \\.\PHYSICALDRIVE0 to <strong>the</strong>first device it discovered. In this case, that first device is connected toHBA1. Due to <strong>the</strong> shift, any software application access<strong>in</strong>g\\.\PHYSICALDRIVE0 will not f<strong>in</strong>d data previously written on <strong>the</strong>orig<strong>in</strong>al \\.\PHYSICALDRIVE0.HBA 0W<strong>in</strong>dows<strong>Host</strong>HBA 1PHYSICALDRIVE0HBA 2PHYSICALDRIVE4Figure 66<strong>Host</strong> after <strong>the</strong> rebootedThe default driver behavior does not store target b<strong>in</strong>d<strong>in</strong>gs betweenhost reboots. The b<strong>in</strong>d<strong>in</strong>gs are dynamically generated by <strong>the</strong> HBAwhen new target devices are detected.Note: Tape devices are treated <strong>the</strong> same as disk devices <strong>in</strong> W<strong>in</strong>dows <strong>with</strong>respect to persistent b<strong>in</strong>d<strong>in</strong>g. Refer to your tape device documentation formore <strong>in</strong>formation.Underst<strong>and</strong><strong>in</strong>g persistent b<strong>in</strong>d<strong>in</strong>g 117


Troubleshoot<strong>in</strong>gKnown issuesBe aware of <strong>the</strong>se issues:◆◆◆◆◆◆◆◆<strong>QLogic</strong> BIOS 1.26 <strong>and</strong> later for QLA23xx <strong>and</strong> BIOS 1.79 <strong>and</strong> laterfor QLA22xx HBAs allow for multiple Boot Port Name entries tobe configured for high-availability boot<strong>in</strong>g after path failures.Previous BIOS versions do not support this functionality, willboot only from a s<strong>in</strong>gle storage array port, <strong>and</strong> cannot provideboot capability <strong>with</strong> path failures.NTOSKNL BSOD (blue screen) dur<strong>in</strong>g a l<strong>in</strong>k-down event cancause file system corruption to mounted file systems.HBA boot BIOS does not support high availability while <strong>the</strong> OS isboot<strong>in</strong>g. It can h<strong>and</strong>le path failures at boot <strong>in</strong>itialization time, <strong>and</strong>after <strong>the</strong> OS has loaded. Path failures while <strong>the</strong> OS is load<strong>in</strong>g willrequire <strong>the</strong> host to reboot before successfully complet<strong>in</strong>g <strong>the</strong> bootprocess.Degraded response time as <strong>the</strong> I/O load approaches storagesystem capacity can make <strong>the</strong> OS appear hung or result <strong>in</strong> aNTOSKNL BSOD.Boot files, W<strong>in</strong>dows system files, <strong>and</strong> swap space should all be on<strong>the</strong> boot LUN. With certa<strong>in</strong> server models, you can use an <strong>in</strong>ternaldisk for <strong>the</strong> page file for stability; however, this might not<strong>in</strong>crease fault tolerance <strong>and</strong> might reduce system recoveryoptions.Swap space must be available on %SYSTEMROOT% or core dumpwill fail.For W<strong>in</strong>dows 2003 on 64-bit IA64-2 servers, <strong>the</strong> system no longeruses an x86-compatible BIOS; <strong>the</strong>refore, enabl<strong>in</strong>g boot-from-arraysupport <strong>with</strong> <strong>the</strong> HBA requires a separate firmware EFIdownload.For servers boot<strong>in</strong>g from <strong>the</strong> array, a Symmetrix out-of-familymicrocode load, or a CLARiiON Flare NDU between versionswill cause <strong>the</strong> server to require a reboot. This occurs becauseW<strong>in</strong>dows requires a reboot when characteristics of <strong>the</strong> boot LUNchange. Dur<strong>in</strong>g <strong>the</strong> NDU process on <strong>EMC</strong> storage arrays, <strong>the</strong>serial number <strong>and</strong> <strong>in</strong>quiry VPD data will change to reflect <strong>the</strong>new code version. When W<strong>in</strong>dows performs a rescan <strong>and</strong>recognizes this change, it assumes a change has occurred on <strong>the</strong>boot LUN <strong>and</strong> will require a reboot.118 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Troubleshoot<strong>in</strong>gProblems <strong>and</strong> solutionsThis section conta<strong>in</strong>s known problems <strong>and</strong> solutions.Problem 1Error Message ID: 51 — In <strong>the</strong> event viewer when attempt<strong>in</strong>g to<strong>in</strong>stall multiple host access (for cluster<strong>in</strong>g) to <strong>the</strong> same <strong>EMC</strong>CLARiiON array storage group. The text of <strong>the</strong> message reads:An Error was detected on device \Device\Harddisk\DRdur<strong>in</strong>g a pag<strong>in</strong>g operationSolutionUntil host cluster software is <strong>in</strong>stalled, only a s<strong>in</strong>gle host shouldaccess a storage group at a time. Refer to <strong>the</strong> <strong>EMC</strong> Support Matrix forsupported host configurations.Problem 2<strong>EMC</strong> Knowledge base solution emc29097 — If us<strong>in</strong>g HBAs connectedto both CLARiiON SPs, <strong>with</strong>out PowerPath <strong>in</strong>stalled, duplicateLUNs will be visible <strong>in</strong> <strong>the</strong> Device Manager <strong>and</strong> Disk Manager. Onlyone <strong>in</strong>stance of <strong>the</strong> LUN will be accessible, <strong>and</strong> all o<strong>the</strong>r match<strong>in</strong>gmapp<strong>in</strong>gs will be listed as Unknown, Unreadable, <strong>and</strong> Unallocated.SolutionThis is normal behavior when multiple paths are available,PowerPath is not <strong>in</strong>stalled, <strong>and</strong> <strong>the</strong> <strong>in</strong>itiator type is registered <strong>in</strong>PowerPath mode (array default depend<strong>in</strong>g on core code revision).Problem 3<strong>EMC</strong> Knowledge base solution emc69307 — When us<strong>in</strong>g <strong>QLogic</strong>HBAs <strong>in</strong> a Brocade fabric environment, after upgrad<strong>in</strong>g Brocade3900-series switch firmware to 3.0.2m, <strong>the</strong> HBAs report repeated l<strong>in</strong>kerrors, <strong>and</strong> <strong>in</strong>termittently lose fabric connectivity.PowerPath may report paths lost <strong>and</strong> <strong>the</strong>n found <strong>in</strong> quick succession,<strong>and</strong> repeated W<strong>in</strong>dows 2000 event log error entries for L<strong>in</strong>kDown/L<strong>in</strong>k Up events similar to <strong>the</strong> follow<strong>in</strong>g:Event ID: 11Source: ql2300Description: The driver detected a controller error on \Device\Scsi\ql2300x.Data (words): offset 34 = 80120000 [ErrorCode: L<strong>in</strong>k down error]Event ID: 11Source: ql2300Description: The driver detected a controller error on \Device\Scsi\ql2300x.Data (words): offset 34 = 80110000 [ErrorCode: L<strong>in</strong>k up]Problems <strong>and</strong> solutions 119


Troubleshoot<strong>in</strong>gSolutionUpgrade to <strong>the</strong> latest HBA driver. This was corrected for W<strong>in</strong>dows2000 <strong>in</strong> 8.2.2.25 <strong>and</strong> later drivers. W<strong>in</strong>dows 2003 driver 8.2.2.20 <strong>and</strong>later already conta<strong>in</strong> this correction.Problem 4<strong>EMC</strong> Knowledge base solution emc69308 — Direct-connect to <strong>EMC</strong>CLARiiON CX200 reports <strong>in</strong>correct queue full error messages. Evenunder light I/O, a host may log a message not<strong>in</strong>g that disk hasreached a queue-full state similar to <strong>the</strong> follow<strong>in</strong>g <strong>in</strong> <strong>the</strong> W<strong>in</strong>dowsevent viewer:Event ID: 11Source: ql2300Description: The driver detected a controller error on \Device\Scsi\ql2300x.Data (words): offset 34 = F003001C [ErrorCode: Target device queue full].SolutionUpgrade to <strong>the</strong> latest HBA driver. This was corrected <strong>in</strong> version8.2.2.25 <strong>and</strong> later drivers.Problem 5W<strong>in</strong>dows 2000 hosts runn<strong>in</strong>g less than SP4 could be susceptible todata loss dur<strong>in</strong>g LUN expansion operations.SolutionThis issue is corrected by Microsoft <strong>in</strong> SP4, or by apply<strong>in</strong>g hot fix327020. Refer to <strong>EMC</strong> Knowledge base solution emc73538 <strong>and</strong>Microsoft Knowledge Base article 327020 for more <strong>in</strong>formation.Problem 6For W<strong>in</strong>dows 2003, <strong>the</strong> STORPort drivers 8.2.3.26 <strong>with</strong> Microsofthotfix Q823728 <strong>and</strong> earlier do not yet fully support all Microsoft VSSfunctions.SolutionThis was first corrected <strong>in</strong> Microsoft QFE hot fix Q837413 <strong>and</strong> to beused <strong>with</strong> m<strong>in</strong>imum 8.2.3.27 driver. You should also use m<strong>in</strong>imumMicrosoft VSS QFE 833167.120 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Troubleshoot<strong>in</strong>gProblem 7When us<strong>in</strong>g SANsurfer 2.0.25 to update to BIOS 1.4x, you receive <strong>the</strong>message as follows:Incorrect BIOS file selected.The selected BIOS file does not match <strong>the</strong> selected HBA type.Check your file <strong>and</strong> try aga<strong>in</strong>.SolutionSANsurfer 2.0.25 does not support flash<strong>in</strong>g <strong>the</strong> 1.4x BIOS, you needto use <strong>the</strong> DOS FLASUTIL utility. This will be corrected <strong>in</strong> a futureSANsurfer release.Problem 8IBM eServer BladeCenter HS20 <strong>Fibre</strong> <strong>Channel</strong> Expansion Card48P7061 may not update all HBA BIOS <strong>in</strong> <strong>the</strong> system when us<strong>in</strong>gFLASUTIL.SolutionYou may need to run FLASUTIL multiple times, <strong>and</strong> use /F to specifyspecific HBAs to update. Refer to <strong>the</strong> FLASUTIL <strong>in</strong>structions forfur<strong>the</strong>r <strong>in</strong>formation.Problems <strong>and</strong> solutions 121


Troubleshoot<strong>in</strong>g122 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Invisible Body TagAThird-Party SoftwareThis appendix conta<strong>in</strong>s additional <strong>in</strong>formation about third-partysoftware used <strong>with</strong> W<strong>in</strong>dows hosts.◆ <strong>QLogic</strong> SANsurfer SANblade Manager ....................................... 124◆ VERITAS Volume Management Software for W<strong>in</strong>dows operat<strong>in</strong>gsystems .............................................................................................. 126Third-Party Software 123


Third-Party Software<strong>QLogic</strong> SANsurfer SANblade ManagerNote: Stratus ftServers are not supported us<strong>in</strong>g <strong>the</strong> <strong>QLogic</strong> SANsurferSANblade Manager Software or Agents.<strong>EMC</strong> has approved <strong>the</strong> use of a specialized version of <strong>the</strong> <strong>QLogic</strong>SANsurfer SANblade Manager for use <strong>with</strong> attached <strong>EMC</strong>Symmetrix <strong>and</strong> CLARiiON storage arrays. Only <strong>the</strong> versions listedbelow should be used; <strong>the</strong>se versions are posted <strong>in</strong> <strong>the</strong> <strong>EMC</strong> section on<strong>the</strong> <strong>QLogic</strong> website.This W<strong>in</strong>dows utility provides <strong>in</strong>formation on <strong>the</strong> <strong>in</strong>stalled <strong>QLogic</strong>HBAs, driver versions, mapped targets, statistics, <strong>and</strong> configurationsett<strong>in</strong>gs. It also has a feature to update <strong>the</strong> HBA firmware/BIOS <strong>and</strong>NVRAM. (You should obta<strong>in</strong> <strong>the</strong> latest <strong>EMC</strong>-approvedfirmware/BIOS <strong>and</strong> NVRAM files from <strong>the</strong> <strong>QLogic</strong> website. Refer to“Download<strong>in</strong>g latest <strong>QLogic</strong> drivers/firmware/BIOS files” onpage 16 for <strong>in</strong>structions.)For <strong>in</strong>formation on <strong>the</strong> use <strong>and</strong> features of <strong>the</strong> <strong>QLogic</strong> SANsurferSANblade Manager utility, refer to <strong>the</strong> documentation posted <strong>with</strong>this utility.SANsurfer version historySANsurfer versions <strong>in</strong>clude:◆2.0.21 — Initial ReleaseNote: The SANsurfer software is not multipath-aware, <strong>and</strong> as such maymisreport HBA targets that are configured <strong>in</strong> multipath. This does notaffect <strong>the</strong> use of <strong>the</strong> tool; however, it will accurately report targets only onports that own an active LUN0.◆2.0.25 — Added target persistent b<strong>in</strong>d<strong>in</strong>g capability <strong>and</strong> displaycorrection for LUNs on non-own<strong>in</strong>g SP. (This functionality issupported by <strong>QLogic</strong>; all usage questions <strong>and</strong> support issuesshould be directed to <strong>QLogic</strong>.)Note: SANsurfer 2.0.25 cannot be used to upgrade to BIOS 1.4x. Until alater SANsurfer is available, you will need to use <strong>the</strong>procedure“Install/upgrade firmware <strong>and</strong> boot BIOS from DOS” onpage 25 to perform this upgrade.124 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Third-Party SoftwareNote: This version of SANsurfer may display HBA options underdifferent menu names than appear <strong>in</strong> <strong>the</strong> HBA Ctrl-Q menu, as well as <strong>in</strong>previous SANsurfer versions. All user-configurable options are stillaccessible.◆◆2.0.30 Build 52 — Added display correction for LUNs greaterthan 2 Tb <strong>in</strong> size.2.0.30 Build 78 — Added support for new Qlogic HBAs <strong>and</strong> SNIAlibraries.Note: This version of SANSurfer should be used <strong>with</strong> drivers 9.1.2.16(STORPort) <strong>and</strong> 9.1.2.11 (SCSIPort).<strong>QLogic</strong> SANsurfer SANblade Manager 125


Third-Party SoftwareVERITAS Volume Management Software for W<strong>in</strong>dows operat<strong>in</strong>gsystemsNote: Refer to <strong>the</strong> latest <strong>EMC</strong> Support Matrix to determ<strong>in</strong>e which VERITASVolume Manager 3.x configurations are supported, <strong>and</strong> what service packsmay be required.!CAUTIONConfigur<strong>in</strong>g large numbers of device paths <strong>with</strong> VERITAS VolumeManager can cause a W<strong>in</strong>dows system to boot very slowly, <strong>and</strong> <strong>in</strong>some cases overrun <strong>the</strong> NTLDR boot-time registry size <strong>and</strong> halt.Systems that are configured <strong>with</strong> more than 512 device paths (totalpaths to all LUNs) should check <strong>with</strong> <strong>EMC</strong> Customer Servicebefore <strong>in</strong>stall<strong>in</strong>g VERITAS Volume Manager 3.x.Note: The C-bit is required on Symmetrix director ports connected to systemsrunn<strong>in</strong>g VERITAS DMP. Users of <strong>EMC</strong> ControlCenter 5.1 <strong>and</strong> higher shouldconsult <strong>the</strong>ir ControlCenter documentation for directions on mak<strong>in</strong>g thischange. O<strong>the</strong>r users must contact <strong>the</strong>ir <strong>EMC</strong> representative to make thischange.Note: For CLARiiON arrays, failover mode one (1) is required for all DMP orMPIO multipath<strong>in</strong>g configurations.VERITAS Volume Manager 3.0If us<strong>in</strong>g PowerPath <strong>with</strong> VERITAS Volume Manager 3.0 <strong>with</strong> ServicePack 1, you must also make <strong>the</strong> follow<strong>in</strong>g registry modificationsbefore PowerPath devices will be available to <strong>the</strong> VERITASEnterprise Manager:Use regedt32.exe to set <strong>the</strong> registry as follows:HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\VxSvc\CurrentVersion\VolumeManagervalue name = ShowGateKeeperDevicesdata type = REG_DWORDvalue = 0x1HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\VxSvc\CurrentVersion\VolumeManagervalue name = ShowEmcHiddenDevicesdata type = REG_DWORDvalue = 0x1126 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment


Third-Party SoftwareAfter complet<strong>in</strong>g <strong>the</strong>se changes, reboot <strong>the</strong> host system.VERITAS Volume Manager 3.1 <strong>and</strong> VERITAS DMPIf us<strong>in</strong>g PowerPath <strong>with</strong> VERITAS Volume Manager 3.1, you alsoneed VERITAS Volume Manager Service Pack 1.<strong>EMC</strong> <strong>and</strong> VERITAS now provide a Dynamic Multipath<strong>in</strong>g DriverUpdate for VERITAS DMP to <strong>in</strong>terface <strong>with</strong> CLARiiON CX seriesarrays, provid<strong>in</strong>g DMP high-availability capability. Refer to <strong>the</strong> <strong>EMC</strong>Support Matrix for <strong>the</strong> m<strong>in</strong>imum supported revisions of VxVM <strong>and</strong>DMP, as well as <strong>the</strong> CLARiiON Dynamic Multipath<strong>in</strong>g Driverupdate.VERITAS Foundation Suite 4.1Foundation suite encompasses VERITAS Volume Manager as well aso<strong>the</strong>r available volume management software utilities. Refer to <strong>the</strong><strong>EMC</strong> Support Matrix for supported features of Foundation Suite.For version 4.1, Volume Manager <strong>and</strong> DMP are supported <strong>with</strong>SCSIPort drivers only. VERITAS does not support STORPort driversfor W<strong>in</strong>dows 2003 configurations.VERITAS Foundation Suite 4.2Foundation suite encompasses VERITAS Volume Manager as well aso<strong>the</strong>r available volume management software utilities. Refer to <strong>the</strong><strong>EMC</strong> Support Matrix for supported features of Foundation Suite. Forversion 4.2, Volume Manager <strong>and</strong> DMP are supported <strong>with</strong> SCSIPortdrivers only. STORPort drivers are supported <strong>in</strong> configurationswhere Powerpath is <strong>in</strong>stalled only. For W<strong>in</strong>dows 2003 STORPortdriver configurations, <strong>the</strong> Microsoft STORPort hotfix is necessary.Refer to <strong>the</strong> <strong>EMC</strong> Support Matrix for current STORPort hotfix versionsas well as currently supported driver versions.VERITAS Volume Management Software for W<strong>in</strong>dows operat<strong>in</strong>g systems 127


Third-Party SoftwareVERITAS Foundation Suite 4.3Storage Foundation encompasses VERITAS Volume Manager as wellas o<strong>the</strong>r available volume management software utilities. Refer to <strong>the</strong><strong>EMC</strong> Support Matrix for supported features of Foundation Suite.For version 4.3, Volume Manager <strong>and</strong> DMP are supported <strong>with</strong>SCSIPort drivers only.VERITAS MPIO multipath<strong>in</strong>g solution is supported <strong>with</strong> STORPortdrivers only <strong>and</strong> requires an <strong>EMC</strong> Symmetrix or CLARiiON DSM(device specific module) to be <strong>in</strong>stalled.STORPort drivers are also supported <strong>in</strong> configurations wherePowerpath is <strong>in</strong>stalled.For W<strong>in</strong>dows 2003 STORPort driver configurations, <strong>the</strong> MicrosoftSTORPort hotfix is necessary. Refer to <strong>the</strong> <strong>EMC</strong> Support Matrix forcurrent STORPort hotfix versions as well as currently supporteddriver versions.VERITAS MPIO supports a maximum of 16 paths <strong>and</strong> does notsupport load balanc<strong>in</strong>g.128 <strong>EMC</strong> <strong>Fibre</strong> <strong>Channel</strong> <strong>and</strong> <strong>iSCSI</strong> <strong>with</strong> <strong>QLogic</strong> <strong>Host</strong> <strong>Bus</strong> <strong>Adapters</strong> <strong>in</strong> <strong>the</strong> W<strong>in</strong>dows Environment

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!