Home

Boot for NIC, iSCSI, and FCoE Protocols User Manual

image

Contents

1. Figure 12 19 Change Boot Device Order 8 From the Emulex Adapter Configuration Main Menu select Back to Display Adapters and RECONNECT DEVICES to complete configuration or select another configuration option Configuring Adapter Parameters Changing the PLOGI Retry Timer This option allows you to set the interval for the PLOGI retry timer This option is especially useful for Tachyon based RAID arrays Under very rare occasions a Tachyon based RAID array resets itself and the port goes offline temporarily in the loop When the port comes to life the PLOGI retry interval scans the loop to discover this device You can choose e Disable Default e 50 Msec e 100 Msec e 200 Msec To change timer values 1 From the Adapter Selection screen Figure 12 4 select the adapter to configure and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Configuring Adapter Parameters From the Emulex Adapter Configuration Main Menu Figure 12 5 select Configure HBA Parameters and press lt Enter gt The Configure HBA Parameters screen is displayed From the Configure HBA Parameters screen select PLOGI Retry Timer and press lt Enter gt The PLOGI Retry Timer menu is displayed OCe10102 FM Node Name onfigure HBA Parameters 20000000C9587557 PLOGI Retry Timer Discard Changes ommit Changes opology Selection PLOGI Retry Timer Force Link Speed onfig
2. ccc cece cess eee e ee eeeeeeeeeeneeeeeeaes 65 Setting AULO SCAN oreiro rrorisr iri tiiit EE cues eewiie EEEIEE EEEE EEEREN R 66 Enabling or Disabling EDD 3 0 ccciicsss cccnnccutacerssecdioandwocdieaner vines oadawsiicerssen 67 Enabling or Disabling the Start Unit Command eeeecceeeeeeeeeeeeneeeeeeeee 67 Enabling or Disabling the Environment Variable cccceeeeeeeeeeeeeeeeeeeeee 68 Enabling or Disabling Auto Boot Sector ssssssssessseesssssesssssesseseesssseseeseee 69 Using Multi Path Boot from SAN cecscccccccccccccccccecccccccccccccccccceccccsccscseses 69 Resetting to Default Values eesssesscsssseccssscccsosecososecesoscescsesesssseccsssesosseeo 70 6 Installing Updating and Enabling Boot Code cccccssssscccccceccsssesces 72 7 Configuring iSCSI Boot Support with the iSCSISelect Utility ee sees 73 Navigating the iSCSISelect Utility eesssssssssscscsssescssesecosssccsssecsssssesoessee 73 Setting Up a Basic iSCSI Boot Configuration ccccccccccesccccccccssccccssscsceeeeees 73 Booting the System co csccceccccccssteiscsesceeccvestdeetetacaeassneveestecsecesescevessesoeseeees 75 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility ccscasssccnedic cuss tausstessucdyeaaenienoaesbanentiseesuaneacsGuewesisnenesnsterssbeuaanaxtes 76 Configuring the iSCSI Initiator Name cccsscscccccscccccesscscceccsscccess
3. ddns update style interim subnet 192 168 1 0 netmask 255 255 255 0 range 192 168 1 50 192 168 1 90 default lease time 3600 max lease time 4800 option subnet mask 255 255 255 0 option domain name pxe text option time offset 8 host bglinux45 next server 192 168 1 1 hardware ethernet 00 00 C9 5B 75 A8 fixed address 192 168 1 60 option host name linux test filename pxelinux 0 Shutting down dhcpd OK Boot for NIC iSCSI and FCoE Protocols User Manual address of the tftp server This sets up a DNS server that will assign IP Address 192 168 1 60 to the client machine that has MAC Address 00 00 C9 5B 75 A8 assigned to a PXE capable NIC The only thing that needs to be changed in the above is the MAC Address to match that of the NIC in the client box The IP address that follows the next server option should be the IP root bglinux156 service dhcpd restart P008026 01A Rev A gt lt EMULEX Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 167 Linux and Citrix PXE Server Remote Installation Procedure Starting dhcpd OK PXE Boot Server Configuration root bglinux156 rpm qa grep system config netboot system config netboot cmd 0 1 45 1 1 e15 system config netboot 0 1 45 1 1l el5 Copying Files to the TFTP Server with the Graphical Version of the Network Booting Tool Copy
4. e If the install server is running the current Solaris release or compatible version type the following command svcs l svc network nfs server default o If the nfsd daemon is online continue to step c o If the nfsd daemon is not online start it Type the following command svcadm enable svc network nfs server e If the install server is running the Solaris 9 operating system or compatible version type the following command ps ef grep nfsd o If the nfsd daemon is running continue to step c o If the nfsd daemon is not running start it etc init d nfs server start c Share the install server shareall 7 Change directories to root cd 8 Eject the Solaris DVD 9 Optional Patch the files that are located in the miniroot on the net install image that was created by setup_install_server Patching a file might be necessary if a boot image has problems For more information see the Sun Microsystems Solaris 10 10 08 Installation Guide Installing Solaris by Migrating an Image from a Local SCSI Disk To install Solaris by migrating an image from a local SCSI disk 1 Type the following at the OBP prompt show devs The ID information for each found adapter is displayed such as pci 5d 700000 em1x 1 select dev 2 Select the Emulex adapter on which you want to enable boot from SAN by entering the path to the adapter for example pci 5d 700000 em1x 1 select dev Boot for NIC iSCSI and FCoE Pr
5. where local_disk is the complete path or the alias of the original boot disk Run the format utility format Select the target disk to become the new boot disk for example c1t1d0 Select the partition option and partition the disk as desired Select the label option and write a volume label to the target disk For help with the format utility see the man page man format 10 Install the boot on partition 0 of the target disk Type this command as one line installboot usr platform uname i lib fs ufs bootblk dev rdsk clt1d0s0 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A DG EMU 11 12 13 14 15 16 3 Configuring Boot from SAN for the FCoE Protocol 43 LEX Solaris Create a filesystem for each partition that contains a mounted filesystem newfs v dev rdsk clt1d0s0 becomes root newfs v dev rdsk clt1d0s6 becomes usr newfs v dev rdsk clt1ld0s7 becomes export home Create temporary mount points for the new partitions mkdir root2 mkdir usr2 mkdir export2 Mount copy then unmount the usr2 file system mount dev dsk cltl1d0s6 usr2 c0t0d0s6 ufsdump Of dev rdsk cOt0d0s6 cd usr2 ufsrestore ri umount usr2 Copy the export home file system mount dev dsk clt1d0s7 export2 ufsdump Of dev rdsk c0Ot0d0s7 cd export2 ufsrestore rf umount export2 Perform copy mount dev dsk clt1d0s0 root2 ufsdump Of dev rdsk cOt0d0s0O cd root2 ufsre
6. eseesseesescseccsecssecseecseeeo 115 Starting the Emulex iSCSI Configuration Utility ssesseeseccsecesecsoecseccsecesecsoe 115 Configuring the Controller essessseseseceecceecoseosscceccoscooecosseoeceoecssecosecoecooe 117 Configuring the NEtWork cccccccccccccccccccccccccccccceccccscssscsssscceceecccessssses 119 Automatically Assigning an IP Address through a DHCP Server seeeeeeees 119 Manually Assigning an IP ACCress ccceesecceeeceeeeeeeeeeessssceeseeeeeeeeeeeees 119 Configuring VLAN ID Priority sessssssesesssssesssssesoessssossesessssecoessseesesseee 120 Updating Firmware ccsscccccccccccccccscccccccccccccesesessscscccssssscsececeecccesssscees 122 Adding and Configuring Targets scccccccccccccccccssccccccccccscecesscscccscscescecess 122 Discovering and Adding Boot Targets through DHCP cece eeeeeeeeeeeeeeees 122 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A D6 EMULEX Table of Contents 7 Manually Adding Discovering and Managing Boot Targets eeeeceeeeeeees 123 Setting a Boot Target suyeoririsi titiis iisti t e Cii EEEE EEEE EE 124 PINGING a FAQS cds cesecetencsiieienrnene e E T Ee EOSS 125 Viewing Advanced Properties ssssssssessesesessseeossseesssssersesesesseseseesseeee 127 Logging In or Logging Out of a Target ssssssssessssssssseesossssesesssesssseesssee 129 Deleting a Target ssos
7. 0009B140 UNDI code segment size 2990 PXE entry point found we hope at 9B14 0109 My IP addresswseems to be COA841C8 192 168 65 200 ip 192 168 65 200 192 168 65 100 0 0 0 0 255 255 255 0 TETP prefix to load pxelinux cfg 01 00 00 c9 5b 37 6c to load pxelinux cfg COAs41Cc8 to load pxelinux cfg CoAs4ic to load pxelinux cfg COA841 to load pxelinux cfg COAs4 to load pxelinux cfg COA8 toCload pxelinux cfg COA to load pxelinux cfa co to load pxelinux cfg c Figure B 6 Enabling Network Boot Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is Appendix C Example for Configuring and Booting UEFI NIC 172 DG EMULEX UEFI NIC Server Configuration Script for SLES11 SPx Appendix C Example for Configuring and Booting UEFI NIC UEFI NIC Server Configuration Script for SLES11 SPx root orleansrhel5564 ls root sles11sp164 SLES 11 SP1 DVD x86_64 GM DVD1 iso root orleansrhel5564 mkdir testl root orleansrhel5564 mkdir test2 root orleansrhel5564 mount o loop slesllsp164 SLES 11 SP1 DVD x86 64 GM DVD1 iso testl root orleansrhel5564 ls testl ARCHIVES gz COPYING degpg pubkey 3d25d3d9 36e12d04 asc media 1 boot COPYRIGHT gpg pubkey 7Ve2e3b05 4be037ca asc NEWS ChangeLog COPYRIGHT degpg pubkey 9c800aca 4be01999 asc pubring gpg content directory yast gpg pubkey a1l912208 446a0899 asc README content ascdocu gpg pubkey b37b98a9 4be0lala asc suse cont
8. 0x82 0x84 0x88 Ox8F 0x90 0x97 0x98 Ox9B 0x9D Ox9E Ox9F 0x43 0xA5 OxA6 OxA7 OxA9 OxAA OxAB OxAC OxAD OxAE OxB1 OxB2 0xB3 0xB4 0xB5 0xB6 0xB9 OxBA OxBC OxC3 OxC5 OxC6 OxC7 OxC9 OxCA OxCB OxCC OxCD OxCE OxD1 0xD2 0xD3 0xD4 0xD5 0xD6 0xD9 OxDA OxDC OxEO OxE1 OxE2 OxE4 OxE8 OxEF Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 64 gt G EMULEX Configuring Advanced Adapter Parameters Changing the PLOGI Retry Timer This option is especially useful for Tachyon based RAID arrays Rarely a Tachyon based RAID array resets itself and the port goes offline temporarily When the port returns to operation the PLOGI port login retry interval scans the loop to discover this device The PLOGI retry interval is the time it takes for one PLOGI to scan the whole loop You can choose e No PLOGI Retry 0 msec default e 50 msec takes 5 to 6 seconds per device if 126 AL_PAs are on the loop e 100 msec takes 12 seconds per device if 126 AL_PAs are on the loop e 200 msec takes 22 seconds per device if 126 AL_PAs are on the loop To set the interval for the PLOGI retry timer 1 Doe amp On the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 Select Change PLOGI Retry Timer and press lt Enter gt Inf
9. CEE mode The current VLAN ID is Enabled Enable Disable Figure 5 16 Enable or Disable VLAN ID Screen 2 Use the up and down arrows to highlight an option then press lt Enter gt to select it 3 Press lt Esc gt to return to the CIN configuration menu Setting the FC Map Bytes To set the FC map bytes 1 Select Set the FC Map Bytes from the CIN configuration menu and press lt Enter gt The following screen is displayed 01 0Ce10100 Bus 02 Devit 00 Func 02 Mem Base CE2C0000 Firmware Version 2 703 269 2 BIOS Enabledt Port Name 10000000C95B7595 Node Name 20000000C9587595 Ulan ID 0001 DCBX mode CEE mode Edit The FCF Map Byte Values only byte 2 is user editable FCF Map Bytes OE 1 FC 2 30 Figure 5 17 Set FCF Wrap Byte Screen 2 Enter the bit value that completes the fabric provided MAC address Use the up and down arrow keys to change the value at the cursor and the left and right arrow keys to move the cursor 3 Press lt Enter gt to save and return to the CIN configuration menu 4 Press lt Esc gt to exit this screen without saving Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 62 DG EMULEX Configuring Advanced Adapter Parameters Configuring Advanced Adapter Parameters The BIOS utility has numerous options that can be modified to provide different behavior Use the BIOS utility to p
10. Controller Port 1 Bus 01 Dev 00 Figure 8 2 Controller Selection Menu After you select the controller the Controller Configuration menu appears From this menu you can configure and manage the iSCSI initiator and target s ontrol ler Propert ies etwork Configuration SCSI Target Configuration ort Identification rase Configuration Figure 8 3 Controller Configuration Menu If you are not sure that you are configuring the correct port you can check by either e Performing port identification For additional information see Identifying a Port on page 80 e Checking the link status in the Network Configuration menu Connect the controller port to a 10 Gb s switch port and check the link status in the Network Configuration menu If the status is Link Up it is the correct controller port Note Make sure you back out of the Network Configuration menu to the Controller Configuration menu before checking the Network Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility 78 Configuring Network Properties gt G EMULEX Configuration menu This allows the Link Status field to refresh when you insert or remove the cable from the controller Configuring Network Properties Use the Network Configuration menu to configure a network IP address for the controller The IP address is a logical address for the controller and uniquely id
11. I De A a te tt Oe ee N No Unloading UEFIBoot To unload UEFIBoot 1 View Emulex driver handle information by typing drivers and pressing lt Enter gt at the shell prompt A list of drivers is displayed PCI Bus Driver SCSI Bus Driver Scsi Disk Driver Vitesse VSC452 SIO Driver Simple Network Protocol Driver UEFI PXE Base Code Driver PXE DHCPu4 Driver gt MNP Network Service Driver IP4 Network Service Driver DHCP Protocol Driver IP4 CONFIG Network Service Driver Tcp Network Service Driver UDP Network Service Driver ARP Network Service Driver MTFTP4 Network Service UEFI PXE Configuration Driver Broadcom Gigabit Ethernet Driver Broadcom Gigabit Ethernet Driver Emulex 10G NIC Emulex iSCSI Boot Driver LSI Logic Fusion MPT SAS Driver G200eV Matrox Graphics UEFI Driver 10 Configuring UEFI for Ethernet Unloading UEFIBoot 3 Partition Driver MBR GPT El Torito FuFile 43B93232 AF FuF i le 93B80004 9F FuF i le 016 7CCC4 D0 FuF i le 0A66E322 37 FuF i le BBAB1468 FF FuF i le A2F436EA AL FuF i le SB1IDEABS C FuF i le A46C3330 BE FuF i le O25BBFC E6 FuF i le SFB1A1F3 3B FuF i le 94734718 0B FuF i le 26841 BDE 92 FuF i le 6D6963AB 90 FuF i le 6D6963AB 90 FuF i le 529D3F93 E8 FuF i le DC3641B8 2F FuF i le OCOB6DB5 AA Offset 12000 231FF Offset 12000 231FF Offset 6000 169FF Offset 10000 1ASFF Offset B200 247FF Offset 6000 D1FF Write down the Emulex NIC and iSCS
12. Switch Configuration Dialog BOX ssssssesssssssssessesesesseesossssesesseesses 110 VNTAG Switch Configuration Dialog BOX ssssssesssessessessesesesssssesssse 111 VNTAG Configuration Screen ssesssssssssessesssssssesssssesseresesseseesssse 112 Erase Configuration Screen sssssesssesosssecocsscccosesecsseesoseseeossseosese 113 and FCoE Protocols User Manual P008026 01A Rev A 11 gt G EMULEX Figure 11 1 Figure 11 2 Figure 11 3 Figure 11 4 Figure 11 5 Figure 11 6 Figure 11 7 Figure 11 8 Figure 11 9 Figure 11 10 Figure 11 11 Figure 11 12 Figure 11 13 Figure 11 14 Figure 11 15 Figure 11 16 Figure 11 17 Figure 11 18 Figure 12 1 Figure 12 2 Figure 12 3 Figure 12 4 Figure 12 5 Figure 12 6 Figure 12 7 Figure 12 8 Figure 12 9 Figure 12 10 Figure 12 11 Figure 12 12 Figure 12 13 Figure 12 14 Figure 12 15 Figure 12 16 Figure 12 17 Figure 12 18 Figure 12 19 Figure 12 20 Figure 12 21 Figure 12 22 Figure 12 23 Boot for NIC iSCSI List of Figures System Settings Screen ssssssssscssssescsssosssesssossssssoseeesseoseseseeseeo 116 iSCSI Initiator Configuration Screen cccceeseccceeescccceessssceeensseeees 116 Controller Selection Screen ssesssessesssssoscsesocssecsoeseecosescessseeosese 117 Controller Configuration Menu Screen sssssssssessesesesssesossssesessseeee 118 Controller Properties Screen sesssessessessosssescsssecocsssecesesscosssesose
13. Using VLANs with Multichannel The term UMC NIC is used to reference a multichannel physical function that is a NIC type The LPVID for a UMC NIC is initially configured using Emulex boot utilities and is the default VLAN ID 2 4094 that identifies the network channel An LPVID is not assigned to a multichannel physical function with a storage type iSCSI or FCoE For existing network environments assign LPVIDs that correspond to VLANs previously configured in your network The switch ingress port should be set to trunking mode to carry traffic for multiple LPVIDs The switch ingress port must allow all LPVIDs that are assigned to UMC NICs for the adapter port UMC NICs work like physical adapter ports within the network VLAN membership and trunking mode between multiple switches are left to the discretion of the system administrator but must include all VLAN IDs in order for traffic to be accepted by other systems in the network There are two scenarios that can be used for LPVID assignment Emulex PXESelect or the System Configuration and Boot Management utility An LPVID must be assigned to each UMC NIC when multichannel is enabled with the Emulex PXESelect or System Configuration and Boot Management utility Each UMC NIC can be configured for a default LPVID and the LPVID value must be unique within the physical port The same LPVID can be assigned to UMC NICs on both ports of the adapter for redundancy and high availability as shown in
14. default setting is disabled To enable or disable the environment variable 1 From the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 2 Select Enable or Disable Environment Variable and press lt Enter gt The Environment Variable configuration screen is displayed 01 OCe10100 Bus 02 Devitt 00 Funct 02 Mem Base CEZC0000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C95B7595 Node Name 20000000C95B7595 Vlan ID 0001 DCBX mode CEE mode Enab le Figure 5 25 Enable or Disable Environment Variable Screen Select whether to enable or disable the environment variable Press lt Enter gt to select the change Press lt Esc gt to return to the advanced adapter configuration menu Oy OT epa For changes to take effect reboot the system Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys 7 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 69 gt G EMULEX Using Multi Path Boot from SAN Enabling or Disabling Auto Boot Sector This option automatically defines the boot sector of the target disk for the migration boot process which applies only to HP MSA1000 arrays If there is no partition on the target the default boot sector format is 63 sectors The default setting is disabled To enable or disable the auto boot sector format 1 From the
15. option is used e Do not create boot path Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 149 DG EMULEX Configuring Adapter Parameters e EFIFCScanLevel NVRAM Targets Boot scan sets the EFIFCScanLevel environment variable to inform the driver to configure only targets in the NVRAM boot table e EFIFCScanLevel Discovered Targets Boot scan sets the EFIScanLevel environment variable to inform the driver to configure all available targets on the SAN To change the boot target scan method 1 From the Adapter Selection screen Figure 12 4 select the adapter whose boot target scan method you want to change and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Configure HBA Parameters and press lt Enter gt The Configure HBA Parameters is displayed 3 From the Configure HBA Parameters menu select Boot Target Scan Method and press lt Enter gt The Boot Target Scan Method menu is displayed OCel0i02 FM Node Name 20000000C95875857 Selects the method to onfigure HBA Parameters use to scan for Boot Targets Discard Changes NVRAM Targets ommit Changes hotatetebatatatatetatadatatebatabahetebenateteiadetetatatateteteheiebenenatanel Hers only LUNS opology Selection Boot Path are saved to che ix Non Volatile j Access Memory PLOGI Retry Timer Force Link Speed n s fered Targets onfigure Boor y Pa
16. structure The UNDI ROM image is probably corrupted PXE EC5 UNDI ROM ID structure is invalid The UNDI ROM image is probably corrupted PXE EC8 PXE structure was not found in UNDI driver code segment The UNDI ROM image is probably corrupted Bootstrap and Discovery Error Codes PXE E74 Bad or missing PXE menu and or prompt information PXE tags were detected but the boot menu and or boot prompt were not found or were invalid Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Table 13 1 PXE Error Codes Continued 13 Troubleshooting 157 Troubleshooting for the iSCSI Protocol Error Codes PXE E77 Bad or missing discovery server list Possible Reason There are two possible reasons One is that Multicast and Broadcast discovery are both disabled The other is that Multicast and Broadcast are enabled but the server list tag is not found or is invalid Comment Solution PXE E78 Could not locate boot server PXE E79 NBP is too big to fit in free base memory The NBP file size is larger than the free base memory Check the NBP file size Miscellaneous Error Codes PXE EAO Network boot cancelled by keystroke Pressing lt Ctrl gt and lt C gt during DHCP discovery Troubleshooting for the iSCSI Protocol The following section includes troubleshooting information for the isCSISelect utility Ensure th
17. 15 0 0 Link Speed 10 Gbps Advanc Person Multic Switch Mode gt Multichamel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Figure 10 18 Erase Configuration Screen 2 Press lt Enter gt to delete the controller configuration or press lt Esc gt to abort the operation UEFI NIC Diagnostics The UEFI NIC driver diagnostics protocol can be used to run diagnostic tests on each NIC function of the card This protocol is used by a platform management utility to allow you to run driver specific diagnostics on a controller EFI_DRIVER_DIAGNOSTICS_PROTOCOL Syntax drvdiag c 1 XXX s e m driverhandle devicehandle childhandle Description The UEFI NIC driver diagnostics protocol can be used to run diagnostic tests on each NIC function of the card Diagnostics can be run in standard mode extended mode and manufacturing mode Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 10 Configuring UEFI for Ethernet 114 DG EMULEX Using the Emulex NIC Configuration Utility Parameters c Diagnose all child devices 1 XXX Diagnose using the ISO 639 2 language specified by XXX s Run diagnostics in standard mode Diagnostics in standard mode run the LED test Link test Get MAC test and the DMA test Read Write and Read and Write e Run diagnostics in extended mode Diagnostics in extended mode run the ARM Timer test the MAC Loopback
18. 72 If necessary enable the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 Configure boot devices see Enabling an Adapter to Boot from SAN on page 54 If desired configure the boot options on the adapter see Configuring Advanced Adapter Parameters on page 62 Use the driver on the operating system distribution disk to boot the system If necessary you can update the driver to the latest version Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Solaris 3 Configuring Boot from SAN for the FCoE Protocol 38 Solaris Configuring Boot from SAN on Solaris SFS x86 and x64 To configure boot from SAN 1 If necessary install or update the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 If necessary enable the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 Enable the adapter to boot from SAN see Enabling an Adapter to Boot from SAN on page 54 If necessary enable spinup delay see Enabling or Disabling the Spinup Delay on page 65 Configure boot devices see Configuring Boot Devices on page 55 If desired configure the boot options on the adapter see Configuring Advanced Adapter Parameters on page 62 Boot the Solaris installation CD and follow the prompts Note
19. A 13 Troubleshooting 160 Troubleshooting for the FcoE Protocol gt G EMULEX Table 13 2 Troubleshooting the iSCSISelect Utility Continued Issue Answer Solution You receive any of the following These POST messages indicate that you must reload the UCNA POST error messages or warnings firmware using OneCommand Manager or one of the Emulex Redboot initialization online or offline utilities If the error s persist contact Technical failed Support Firmware Load failed DDR config failed DDR callibrate failed DDR test failed SEEPROM checksum failed Secondary firmware image loaded You receive this POST error The firmware loaded on this UCNA is not supported Load the message appropriate firmware for the controller Firmware halted This firmware does not support this controller Troubleshooting for the FcoE Protocol Table 13 3 Troubleshooting the FCoE Protocol Issue Answer Solution Cisco Nexus switch configuration Ensure that the FCoE switch ports are configured correctly for the situations UCNA FCoE settings e Windows creates the NTFS partition properly but then reports that The hard disk containing the partition or free space you chose has a LUN greater than 0 Setup cannot continue Dell 1850 server e Windows reboots successfully but then gets stuck during the GUI portion of the installation right from the beginning HP DL385G2 server Boot fo
20. Based on channel configurable Link speed reported to Port speed Based on QoS value operating system Port speed 1 10 Gb s 10 Gb s Configuration Entity BIOS CLP Switch PXE iSCSI FCoE Boot Yes Yes first primary function per port Pause flow control Regular Priority for storage Regular for others Priority for storage Personality change NIC iSCSI NIC FCoE NIC NIC iSCSI NIC FCOE NIC Deploying OneConnect Adapters with Multichannel Although multichannel is only supported with OCe11100 series adapters it is possible to use older OCe10100 series adapters with a multichannel enabled OCe11100 series adapter in the same server Multichannel also requires a minimum version of driver firmware boot code and management software Determine network requirements such as VLANs bandwidth trunk ports and load balance prior to configuring multichannel Converged traffic such as FCoE or iSCSI over DCB will require specialized network switches If your configuration requirement is multiple NICs only you can use a standard 10GbE Layer 2 switch Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is Appendix E Multichannel for OneConnect OCe11100 series UCNAs 193 gt lt EMULEX High Availability with Multichannel High Availability with Multichannel UMC NICs can be configured for high availability with the same procedures that are used for physical ports The following sections provides
21. Configuration root orleansrhel5564 cat etc dhcpd conf 1 Install the following RPMs in the server if not installed root bglinux156 rpm qa grep dhcp dhepv6 client 1 0 10 18 e15 dhep devel 3 0 5 23 e15 dhep 3 0 5 23 e15 2 Make the following entry in etc dhcpd conf file DHCP Server Configuration file see usr share doc dhcp dhcpd conf sample ddns update style interim ignore client updates subnet 192 168 47 0 netmask 255 255 255 0 range 192 168 47 50 192 168 47 100 default lease time 3600 max lease time 4800 option subnet mask 255 255 255 0 option domain name pxe test option time offset 8 Eastern Standard Time we want the nameserver to appear at a fixed address host orleansrhel5564 next server 192 168 47 1 IP of the NFS Server hardware ethernet 00 00 c9 5b a5 26 mac address of the client machine fixed address 192 168 47 60 IP assigned to the client machine option host name linux test filename bootx64 efi Used for UEFI boot This sets up a DNS server that will assign IP Address 192 168 47 60 to the client machine that has MAC Address 00 00 c9 5b a5 26 assigned to a PXE UEFI capable NIC The only thing that needs to be changed in the above is the MAC Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys is Appendix C Example for Configuring and Booting UEFI NIC 175 gt lt EMULEX UEFI NIC Server Configura
22. Configuration Main Menu cceeeeeccceeeseeeeeeeneeeeeees 134 Emulex Adapter Configuration Main Menu Network Boot Options MENU scscecees irits vevecedeen cuit EEE E RELEE seven cuted ees EREEREER se 135 Emulex Adapter Configuration Main Menu DCBX Menu eeeeeeeeeeees 136 CEE Record Selection List ssesesessesssssosssesccsssesoessecosesscssseeoeese 137 CEE FCF Record Information ssssssssssssesssssesseseoesssesessssesesseeeses 138 CIN FCF Record Information esissisesississisirisceiridisrssdsasissisri estius ssir iata 139 SAN Discovery Targets liStrorisssiorcirierineseeriseeriresri odii teert esaties nives 141 BOSNE aTe E E E E 141 Commit Discard Change sasiccsn canines nnii en E E R E 142 Delete Boot Device Screen sssssesssesosesecccsssccosessceseescsesecossesesese 143 Change Boot Device Order Screen cccecccceesscccceeeeccceesssscceeesssaeees 144 Boot Device Order Screen sssssesssesocssecccsscecosesccessesossseeossseoeose 144 Change Boot Device Order SCreen cceccccesssecccceecscccessssccesesseaaees 145 Change Boot Device Order Screen with Revised Boot Order 000 145 Change Boot Device Order ssssesessssesssssocosesscsesesosssecosesscsssesocese 146 PLOGI Retry TIMER serrescorirrrisci cctesecsveeeeee ri oaas ECTE EEEE ECEE EEEE SS 147 Configure HBA Parameters Maximum LUNs Target Field eeeee 148 Configure HBA Parameters Boot Target
23. Configuration Utility Devices and I 0 Ports Power Operating Modes Legacy Support Integrated Management Module System Security Adapters and UEFI Drivers Network Tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 11 1 System Settings Screen The iSCSI Initiator Configuration screen is displayed iSCSI Initiator Configuration iSCSI Initiator Name Enter Initiator IQN Nane Boot Support lt Enable gt Save Changes Controller Selection Tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 11 2 iSCSI Initiator Configuration Screen 2 Highlight iSCSI Initiator Name and press lt Enter gt to edit the initiator name Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 11 Configuring UEFI for iSCSI 117 Configuring the Controller 3 Ensure Boot Support is set to Enable to support iSCSI boot 4 To save changes select Save Changes and press lt Enter gt Configuring the Controller To configure the controller 1 On the iSCSI Initiator Configuration screen highlight Controller Selection and press lt Enter gt The Controller Selection screen is displayed Controller Selection Select the Controller Emulex OneComect 0Ce11102 iSCSI HBA Port 0 to configure Function 2 Port 0 Emulex OneConmect 0Ce11102 iSCSI HBA Port 1 Bus 21 Function 3 Devicet 0 Funct 2 Figure 11 3 Controller Selection Screen Boot for NIC iSCSI and FCoE Protocols User Ma
24. During the PXE Boot Process 13 Troubleshooting 154 Troubleshooting for the NIC Protocol Situation If any of the following occur during the boot process e The PXE boot ROM sends a DHCP request extended with PXE specific options but the request is not received e The DHCP responses do not contain the DHCP options DHCPOFFERs that include the NBP filename and boot server lists e The PXE client attempts to download the specified NBP over TFTP from one of the specified boot servers but fails e The PXE client does not execute the downloaded NBP Outcome If any of these issues occur the boot process continues using the next available device in the boot sequence PXE Error Codes Table 13 1 PXE Error Codes Error Codes Init Error Codes Possible Reason Comment Solution PXE E01 PCI Vendor and Device IDs do not match The PCI BIOS passes Bus Device Function numbers in AX register when it initializes the OptionROM If the vendor ID amp device ID did not match the vendor ID and the device ID in the device s PCI configuration space with the UNDI device PCI structure defined in UNDI driver initialization code this error is displayed This message should never be seen in the production level BIOS PXE E04 Error reading PCI Configuration space Any of the PCI BIOS INT 1Ah calls to read the PCI configuration space failed This should not happen with any production level motherboard BIOS PXE
25. E07 PXE BIOS calls not supported The PCI system BIOS does not support INT 1Ah services Boot for NIC iSCSI and FCoE Protocols User Manual This should not happen with any PCI BIOS as all PCI BIOS must support these services P008026 01A Rev A gt G EMULEX Table 13 1 PXE Error Codes Continued 13 Troubleshooting 155 Troubleshooting for the NIC Protocol Error Codes ARP TFTP Error Codes Possible Reason Comment Solution PXE E11 ARP timeout An ARP request is tried four times and the client did not receive an ARP reply Check the DHCP server settings If you are connected through a switch also check the switch settings PXE E32 TFTP Open timeout A DHCP address and boot file name has been obtained and attempts to download the file name from a remote server e Check that the TFTP is configured properly e Check that the filename is properly placed in the tftpboot directory e Check that the PXE server is configured for TFTP not MTFTP PXE E35 TFTP read timeout A TFTP server is not able to receive the next packet Check that the hardware and TFTP server are functioning properly PXE E36 Error received from TFTP server A TFTP server sends an error packet Check the TFTP server settings and boot file settings PXE E38 TFTP cannot open connection A TFTP client is not able to open a TFTP connection with the TFTP server Check that the correct
26. Identifying a Port Port identification or beaconing helps you physically determine which port you are configuring by blinking both the link and the activity LEDS of that port LEDs blink on the back of the server so that there is no confusion as to which physical port you are configuring with the iSCSISelect utility Port identification allows you to correlate the iSCSI software configuration with the hardware port Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility 81 Confirming Network Settings gt G EMULEX Note Not all controllers have LEDs that are externally visible If you are using an add in card in a blade server environment the port identification or beaconing capability does not work To identify a port from the Controller Configuration menu select Port Identification and press lt Enter gt The LED status indicators for the selected port blink on the controller until you select Done and press lt Enter gt on the Port Identification screen The link and activity LEDs on Controller 0 Port 0 are blinking in unison Upon exit from this screen the LEDs will return to normal operation Done Figure 8 8 Port Identification Screen Confirming Network Settings After you configure the iSCSI initiator confirm your network settings by pinging the network The ping option checks whether the IP address is on the network If
27. P008026 01A Rev A SG EMULEX 11 Configuring UEFI for iSCSI Adding and Configuring Targets 2 Select Advanced Properties and press lt Enter gt The Advanced iSCSI Target Information screen is displayed Advanced iSCSI Target Information First Burst Length Max Burst Initial R2T Max Recu Data Segment Immediate Data Login Redirect Figure 11 15 Advanced iSCSI Target Information Screen Boot for NIC iSCSI and FCoE Protocols User Manual 8192 65536 1 65536 Yes No First Burst Length P008026 01A Rev A 128 7 11 Configuring UEFI for iSCSI 129 DG EMULEX Adding and Configuring Targets Logging In or Logging Out of a Target To log in or out of a target 1 On the Edit Ping Target screen select more to display additional configuration options Edit Ping Target Save Login Logout Advanced Properties Login Logout Delete Target LUN Configuration Figure 11 16 Edit Ping Target Screen with Login and Logout Options 2 To explicitly log in or log out of a target select Login or Logout and press lt Enter gt Deleting a Target A target can be deleted only if it is not a boot target If a target is set as a boot target 1 On the Edit Ping Target screen select Boot Target and press lt Enter gt 2 From the drop down menu select No and press lt Enter gt 3 Select Save Login and press lt Enter gt To delete the target 1 On the Edit Ping Target screen select more to display
28. Press lt Esc gt to return to the advanced adapter configuration menu For changes to take effect reboot the system Enabling or Disabling the Start Unit Command You must know the specific LUN to issue the SCSI start unit command The default setting is disabled To enable or disable the start unit command 1 From the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 2 Select Enable or Disable Start Unit Command and press lt Enter gt The Start Unit Command configuration screen is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ye 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 68 DG EMULEX Configuring Advanced Adapter Parameters 01 0Ce10100 Bus 02 Dev 00 Funct 02 Hem Base CE2C0000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C95B7595 Node Name 20000000C9587595 Vlan ID 0001 DCBX mode CEE mode Enable Figure 5 24 Enable or Disable Start Unit Command Screen Select whether to enable or disable the start unit command Press lt Enter gt to select the change Press lt Esc gt to return to the advanced adapter configuration menu For changes to take effect reboot the system OV Gh 9 Enabling or Disabling the Environment Variable Sets the boot controller order if the system supports the environment variable The
29. Table E 3 Table E 3 Multichannel Port Mapping for High Availability Port 0 Port 1 Function Number LPVID Physical Function LPVID PFO 2 PF1 2 PF2 5 PF3 5 PF4 9 PF5 9 PF6 12 PF7 12 LPVID values that are assigned at boot time can be overridden using utilities in the operating system or hypervisor With this option the same LPVID can be assigned to multiple UMC NICs on the same physical port In a virtualized server this allows UMC NICs to be assigned to different VMs and communicate over the same VLAN Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix E Multichannel for OneConnect OCe11100 series UCNAs 192 Configuration Options Bandwidth Assignments Configuration Options You can assign bandwidth to all logical ports but you cannot assign an LPVID to a logical storage port iSCSI or FCoE function The total bandwidth for all logical adapter ports must be 100 and you must configure all logical adapter port fields Configurable Parameters Table E 4 summarizes all configurable parameters with multichannel enabled or disabled Table E 4 Multichannel Configurable Parameters Configurable Parameter Quality of service QoS Multichannel Disabled Based on physical port Multichannel Enabled Based on channel TCP Offload MTU Setting Based on physical port Based on channel MSI VSI X Link State Mimics physical link state
30. Target Configuration ort Identification rase Configuration Figure 9 1 Controller Configuration Menu 4 From the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt 5 Select Add New iSCSI Target and press lt Enter gt 6 Inthe Add Ping iSCSI Target dialog box leave the iSCSI Target Name blank for a SendTargets response Note Only the first 64 sessions are returned during a single discovery session iSCSI Target Name IP Version IPv4 iSCSI Target IP Address TCP Port Number BladeEngine Port Boot Target ISID Qualifier Header Digest Data Digest Authentication Method Save Login Figure 9 2 Add Ping iSCSI Target dialog box 7 Enter the iSCSI target IP address 8 Change the TCP port number value if necessary The default target port number is 3260 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 84 gt G EMULEX Adding iSCSI Targets 10 11 12 13 14 15 For a boot target accept the default No even if you want to enable the target as a boot target For more information about the boot target see Setting Up a Basic iSCSI Boot Configuration on page 73 Note You must enable the Boot Target option after you add the target via SendTargets see step 16 Change the ISID qualifier value if necessary A unique ISID value is necessary if you
31. Vlan ID 0001 DCBX mode CEE mode Set the VLAN ID value Enable Disable VLAN ID set the FC map bytes Figure 5 14 CIN Configuration Menu Setting the VLAN ID Value To set the VLAN ID value 1 Select Set the VLAN ID from the CIN configuration menu and press lt Enter gt The following screen is displayed 01 0Ce10100 Bust 02 Devitt 00 Funct 02 Mem Base CEZC0000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C95B7595 Node Name 20000000C95B7595 Vlan ID 0001 DCBX mode CEE mode The current VLAN ID is 0001 Input new VLAN ID 0 4095 3001 Figure 5 15 FCF CIN VLAN ID 2 Enter the VLAN on which the adapter FCoE services are available Use the up and down arrow keys to change the value at the cursor and the left and right arrow keys to move the cursor 3 Press lt Enter gt to save and return to the CIN configuration menu Press lt Esc gt to exit this screen without saving Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 61 DG EMULEX Configuring DCBX Mode Enabling or Disabling VLAN ID To enable or disable VLAN ID 1 Select Enable Disable VLAN ID from the CIN configuration menu The following screen is displayed 01 0Ce10100 Bus 02 Devt 00 Func 02 Hem Base CE2C0000 Firmware Version 2 703 269 2 BIOS Enabledt Port Name 10000000C9587595 Node Name 20000000C9587595 Ulan ID 0001 DCBX mode
32. adapter is licensed one of the following selections appears e NIC iSCSI and FCoE are not allowed e NIC and iSCSI FCoE is not allowed e NIC iSCSI and FCoE The NIC personality implies that all the enabled functions provide NIC TOE functionality iSCSI and FCoE personalities are enabled on one function per OneConnect port and include NIC functionality on the other enabled functions Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys 7 10 Configuring UEFI for Ethernet 106 gt lt EMULEX Using the Emulex NIC Configuration Utility To view the personalities supported on the adapter select Personality on the Emulex NIC Selection Screen and then press lt Enter gt The Personality dialog box appears with a list of available personalities Emulex NIC Selection Emulex OneConnect 0Ce11100 Change Personality This Setting gets Firmware Version Soledad affected for other Bus Device Function 15 0 0 Port SYSTEM RESET Link Speed 10 Gbps REQUIRED Advanced Mode lt Disa Personal ity lt NIC gt Multichannel lt Enab Switch Configuration lt IBM Mode gt Multichannel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Figure 10 11 Personality Dialog Box To change the personality of the adapter 1 Onthe Emulex NIC Selection Screen select Personality and press lt Enter gt The Personality dialog box appears 2 Select the desired personality from the dr
33. additional configuration options 2 Select Delete Target and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 11 Configuring UEFI for iSCSI 130 Erasing the Configuration Configuring LUNs To configure LUNs 1 On the Edit Ping Target screen select more to display additional configuration options 2 Select LUN Configuration and press lt Enter gt The LUN Configuration screen is displayed LUN Configuration Select the Boot LUN Block Size 512 LUN Size 8999 MB Bootable Yes Figure 11 17 LUN Configuration Screen 3 Ifthe target is a boot target select any single LUN as a boot LUN using the lt Space gt bar Note If the target is not a boot target you cannot select any LUNs Erasing the Configuration Erase Configuration erases the configuration of a single controller Configuration data is erased for both ports on the selected controller The initiator name and boot support are global for all OneConnect controllers in the system If you have more than one controller and you erase the configuration on the first controller the erase configuration option resets the initiator name and boot support back to their default values If you perform an erase configuration on the second controller the default values are only reset for the second controller and are not reset globally on both controllers Note You must select Erase Configuration to clear out existin
34. aeciesdtses sods due bcjeu see a ns eSEE EEEE 88 Pinging a TalG biccicvesec sicesGeeees EEE sediv ve sbnvedodviduualtan ie dvs medians EEEE E seins 91 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A D6 EMULEX Table of Contents 6 Viewing Advanced Target Properties cccscccccessscccceesccceeeessccceeseseceees 92 Configuring LUN Settings sso ivvvscaceuwiccreiuatcoadvetSaawasaseresaneuestideaueia aiia 92 Removing and Logging Out and In of a Configured Target sssssssesssesssssesssse 93 Booting the SySteM s scsrisessiseivisritt rikis t sk krts r vits tus est Eses KEE NKVE SKE EKV eskini 93 Erasing the Configuratii ON serii oereirirrio sisendi s aaikes EAEE ENEK ANETE Eia 93 Discovering Targets through DHCP for iSCSI cssssccccsscccccsscscccccsscccssssscees 94 Enabling DHCP Discovery Through the iSCSISelect Utility ceeeessceeesseees 95 10 Configuring UEFI for Ethernet ocsciccsccccccsssccesisseveccasecsecessecccscseewsacsenacs 97 OVET VIEW sidiweisavennadadntionnianonaisieiecenddscenansanatesdusmaseusanmcnadiewmebeadsepennmiednacens 97 Loading WEFIBOObi csecisiieccecscecssnsesscvcsavacdsscsebesseectegeveuesnseshete a a a iaaiiai 97 U loading UEFIBOO Gs sicncccctsasuncescsestunesteseanenesneasaaisendadesauciesbanesaicecsateasunaastes 98 Using the Emulex NIC Configuration Utility ccccccscccccsccccceccssccccsesseces 99 Navigating the Utility seessesscsseesosss
35. and continue down the explorer path until you locate the bootmgfw efi file This file is the boot loader utility for your Windows 2008 or 2012 UEFI aware operating system installation Input a boot device description for example Win2K8_UEFI_SAN and optional data if desired for this device and select Commit Changes From the Windows Boot Manager select Change Boot Order Move your previous input description name Win2K8_UEFI_SAN to the desired position in the boot order Select Commit Changes The Start Options list now reflects the boot order changes Upon reboot the server is able to boot from this target LUN on the SAN GUID Partition Table The Globally Unique Identifier GUID Partition Table GPT was introduced as part of the Extensible Firmware Interface EFI initiative GPT provides a more flexible mechanism for partitioning disks than the older Master Boot Record MBR partitioning scheme that has been common to PCs MBR supports four primary partitions per hard drive and a maximum partition size of 2 TB If the disk is larger than 2 TB the maximum partition size in a legacy MBR the size of this partition is marked as 2 TB and the rest of the disk is ignored The GPT disk itself can support a volume up to 264 blocks in length for 512 byte blocks this is 9 44 ZB A zettabyte is 1 billion terabytes The GPT disk can also theoretically support unlimited partitions Boot for NIC iSCSI and FCoE Protocols User Manual P00
36. boot file is copied into the default TFTP boot path PXE E3B TFTP error File not found A requested boot file is not found on TFTP server Check that the correct boot file is copied into the default TFTP boot path PXE E3C TFTP error Access violation The TFTP server does not have enough access rights to open or read the file Check the TFTP server s file permissions PXE E3F TFTP packet size is invalid TFTP packet received is larger than 1456 bytes Check the MTU on the Server side NIC interface Boot DHCP Error Codes PXE E51 No DHCP or Proxy DHCP offers were received The client did not receive any valid DHCP BOOTP or Proxy DHCP offers Check that the bootfile name is configured correctly for PXE Clients in the DHCP setup PXE E52 Proxy DHCP offers were received No DHCP offers were received The client did receive at least one valid proxyDHCP offer but did not receive any valid DHCP or BOOTP offers Check that the DHCP server and PXE server are configured properly PXE E53 No boot filename received The client did receive a valid BOOTP DHCP offer but does not have a boot file name to download in the DHCP offer Boot for NIC iSCSI and FCoE Protocols User Manual Check that the bootfile name is configured correctly for PXEClients in the DHCP setup P008026 01A Rev A gt G EMULEX Table 13 1 PXE Error Codes Continued 13 Trou
37. cccccscccccccccccccceccccccccccscceccccceccccsscscees 146 Changing the PLOGI Retry Timer csssxsstuwwiaeredcwebiaarnaceveieeaniaswest cued suweeercbes 146 Changing the Maximum LUNs per Target ccceeececeeeeececeeesseeeeeeseeeeeees 147 Changing Boot Target Scan Method cccccccceceescccccesssceeeessccceeesseserenes 148 Changing Device Discovery Delay vi is eisdiwi ve sncerveeiedeudseviteanseraceeloudecmbiverence 150 Resetting Emulex Adapters to Default Values cccccccccccccccccccccecccesccccces 151 Displaying Adapter Information ccccsccccccccccccccccccccccccccccccccccesccccsscscees 153 13 Troubleshooting a ieuss denn vacdcnawaabaeautdnacaniunasncus as E AE ERER i 154 Troubleshooting for the NIC Protocol seeseseseecceecesececeoeccsoecoecesecooecseecoeeeo 154 Issues During the PXE Boot Process ccceceeeeeescceeeeeeeeeeeeeeeseeesaaeneeenes 154 PXE Error COdGS s lt iacsaccassigusschosssuaiesiaversaduaeeesaaeeaweersasduaneandesusasnereenies 154 Troubleshooting for the iSCSI Protocol cccccescccccccccccccccccccescccccecccsescees 157 Troubleshooting for the FCOE Protocol ccccecccccccccccccccccccsccccccccsccceseees 160 Appendix A Configuring iSCSI through a DHCP Server using Vendor Specific Option 43 essessessecsesoecsesoeceecoecsecsecsecseecee 161 OVEIVIOW sa disncsevanivcedvewnndsdenssdweedanendssebnerseds vesnandendiekaassentiewas E EEA 161 Boot for NIC iSCSI a
38. connect dual sessions to the same target portal group Enter a number up to 65535 For more information see Setting an ISID Value on page 88 Select Yes from the Header Digest drop down menu if you want to enable header digest When set to Yes and the iSCSI initiator is set accordingly the integrity of an iSCSI PDU s header segment is protected by CRC32C checksum The default setting is No Select Yes from the Data Digest drop down menu if you want to enable Data Digest When set to Yes and the iSCSI initiator is set accordingly the integrity of an iSCSI PDU s data segment is protected by CRC32C checksum The default setting is No Select an authentication method optional If you are enabling an authentication method you are prompted to enter CHAP configuration For more information see Enabling CHAP Authentication on page 88 Select Save Login A message reminds you that you have left the iSCSI Target name blank and that the SendTargets mechanism will be used If you want to continue press lt Y gt If the firmware successfully logs into the target the Targets Discovered Via SendTargets screen appears An unsuccessful login produces a failure message After you send your SendTargets request to the target the Targets Discovered Via SendTargets screen appears with a list of targets From this list of targets specify which targets to add To do this select the target or targets you want to add from the menu and pre
39. gt If the ping is successful you are notified that the ping is successful Figure 9 10 is an example of a successful ping Figure 9 10 Successful Ping Screen If the ping is unsuccessful you receive a failed message There are several reasons for an unsuccessful ping For more information see Troubleshooting for the iSCSI Protocol on page 157 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys s 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 92 gt lt EMULEX Managing an iSCSI Target Viewing Advanced Target Properties After you have logged into a target you can view more information about that target To view more information about the target from the Edit Ping iSCSI Target dialog box select the Advanced option and press lt Enter gt Advanced information is displayed iSCSI Initiator Name FirstBurstLength Kbytes MaxBurstLength Kbytes InitialR2T ImmediateData MaxRecvDataSegmentLength Kbytes Login Redirect Done Figure 9 11 Advanced Target Properties Screen Configuring LUN Settings A LUN represents an individually addressable logical device that is part of a target An initiator negotiates with a target to establish connectivity to a LUN To configure a LUN 1 From the iSCSI Target Configuration screen press lt F7 gt to display the LUNs associated with the iSCSI node NETAPP O NETAPP 1 Figure 9 12 LUN Configuration Menu 2 Press
40. gt Authentication Method lt None gt Ping Save Login Figure 11 10 Add Ping iSCSI Target Screen Enter the target IP address and TCP port number the default target port number is 3260 For a boot target use the default setting No even if you want to enable the target as a boot target For more information about the boot target see Setting Up a Basic iSCSI Boot Configuration on page 73 Note You must enable the Boot Target option after you add the target via SendTargets Select Yes from the Header Digest drop down menu if you want to enable header digest When set to Yes and the iSCSI initiator is set accordingly the integrity of an iSCSI PDU s header segment is protected by the CRC32C checksum The default setting is No Select Yes from the Data Digest drop down menu if you want to enable Data Digest When set to Yes and the iSCSI initiator is set accordingly the integrity of an iSCSI PDU s data segment is protected by the CRC32C checksum The default setting is No 123 Z 11 Configuring UEFI for iSCSI 124 DG EMULEX Adding and Configuring Targets 9 Select an authentication method optional If you are enabling an Authentication method you are prompted to enter CHAP configuration 10 Select Save Login and press lt Enter gt to discover targets Setting a Boot Target The discovered target must be set as a boot target to enable iSCSI boot To set a boot target 1 On the iSCSI Target Conf
41. gt Select Entry Esc Exit Figure 10 3 Emulex NIC Configuration Utility Network Screen The Emulex NIC Selection screen shows the current firmware version for the selected adapter This screen also has a link to the Emulex Flash Update Utility Emulex NIC Selection Emulex OneConnect 0Ce11100 Emulex NIC Model Number Firmware Version 4 1 253 1 Bus Device Function 15 0 0 Link Speed 10 Gbps Advanced Mode lt Disable gt Personal ity lt NIC gt Multichannel lt Enable gt Switch Configuration lt IBM Virtual Fabric Mode gt Multichannel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Tl Move Highlight Esc Exit Figure 10 4 Emulex NIC Selection Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 10 Configuring UEFI for Ethernet 101 DG EMULEX Using the Emulex NIC Configuration Utility 3 Press lt Esc gt until you exit the utility Downloading Firmware and Boot Code To download firmware and boot code 1 Inan open UEFI shell copy the firmware and boot code file into a directory on the EFI partition media fs0 gt dir fsO Firmware oc11 4 0 360 1 ufi Directory of fs0 Firmware 08 23 11 11 04p 16 77 392 ocl1 4 0 360 1 ufi 1 File s 16 777 392 bytes 0 Dir fs fs0 gt exit_ Figure 10 5 EFI Shell with Firmware and Boot Code File 2 Exit the UEFI shell and launch the Emulex NIC configuration utility 3 From the Network device lis
42. gt lt target name gt For example iscsi 010 010 010 001 0 3260 0 iqn 1992 08 com netap sn 15729740 4 Click Apply The DHCP server screen is ready to discover boot targets Enabling DHCP Discovery Through the iSCSISelect Utility If your DHCP server supports DHCP discovery and you added the root path to the DHCP server you can enable Discover Boot Target via DHCP using the iSCS Select utility By enabling Discover Boot Target via DHCP you can use DHCP discovery to provide the boot path from the DHCP server Note If you leave Discover Boot Target via DHCP disabled default you must manually configure iSCSI boot To enable DHCP discovery through iSCS Select 1 After configuring the iSCSI Initiator Name select Controller Properties from the Controller Configuration screen and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 96 DG EMULEX Enabling DHCP Discovery Through the iSCSISelect Utility 2 From the Controller Properties screen select Discover Boot Target via DHCP and press lt Enter gt Enable the function by selecting Enabled from the drop down menu and press lt Enter gt 3 Select Save and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 10 Configuring UEFI for Ethernet 97 gt G EMULEX Overview 10 Configuring UEFI for Ethernet Overview UEF
43. increments of 10 seconds and press lt Enter gt The screen is refreshed with the modified value 5 Select Commit Changes and press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed Resetting Emulex Adapters to Default Values The EFI utility enables you to clear the NVRAM target list and set all boot device WWNNs back to 0 along with setting the adapter back to the default values These default values are listed in Table 12 1 Table 12 1 Adapter Default Values Parameter Enable Disable BIOS Default Value Disabled Valid Values Enabled Disabled PLOGI Retry Timer Disabled Disabled 50 msec 100 msec 200 msec Boot Target Scan Boot path from NVRAM targets Boot path from NVRAM targets Boot path discovered targets Do not create boot path Maximum LUNs Setting 0256 0 4096 Delay Device Discovery 0000 0000 0255 Advanced Mode Enabled OCe11100 series 4 port Enabled controllers Disabled Disabled O0Ce11100 series 2 port and 0Ce10100 series controllers PXE Boot Support The default for this parameter varies Enabled depending on the vendor Disabled configuration SR IOV Disabled Enabled Disabled VLAN Support Disabled Enabled Disabled VLAN ID 0 0 4094 VLAN Priority 0 0 7 Multichannel Support The default for this parameter varies Enabled depending on the vendor Disabled configuration Function En Dis Disabled Enabled Disabled B
44. information to configure high availability for Windows Linux and VMware Windows Use the OneCommand NIC Teaming and VLAN Manager utility to team UMC NICs with other UMC NICs or other physical adapters Make sure the selected UMC NICs for teaming are not associated with the same physical port This will ensure traffic will fail over to the secondary port and switch in the event of a link failure Use OneCommand Manager to identify and select the correct physical function IP address or MAC for the physical ports Using the OneCommand NIC Teaming and VLAN Manager utility select the Show Config Tab to view the MAC address of all UMC NICs and other physical NICs in a server Refer to the OneCommand Teaming and VLAN Manager User Guide for more information on NIC teaming with Windows Linux Use the OneCommand Manager CLI or GUI to identify MAC addresses and physical PCle function numbers and to manage UMC FCoE and UMC NIC adapters Use the ifconfig command to configure IP addresses for all UMC NICs As a best practice verify the UMC Adapter Physical Port association PCle function and MAC address prior to bonding UMC NICs Ensure all bonded UMC NICs are not partitioned from the same physical port This provides redundancy in the event of a physical link failure VMware From the vSphere Client use Network Adapters to show the list of UMC NICs that can be provisioned as uplinks for vSphere standard or distributed switches UMC NICs can
45. is identified by a unique IQN and each port on the controller or on a bridge is identified by one or more IP addresses As the client system the initiator initiates disk I O It communicates with the target and the target serves the initiator by providing resources to the initiator Once you configure your iSCSI initiator and verified that your network interface is working you can log into your target to establish your connection To do this you must e Perform a login to the target adding a target e Ping a target and verify that you can connect to it e Reboot the system Adding iSCSI Targets Once the initiator has been configured you need a process that shows you how to make an iSCSI target available to that initiator host The discovery process presents an initiator with a list of available targets The discovery methods used for discovering targets are e SendTargets discovery e Manually configuring targets With the iSCSISelect utility you can easily configure an iSCSI target by selecting and enabling values on the Add Ping iSCSI Target menu From this menu you can configure the target and perform a login to the target to establish an iSCSI network connection Before you begin the login session gather the following information e iSCSI target name only for manual configuration The target name that you are adding The iSCSI target name is not required if you are using SendTargets discovery It is required only for manu
46. lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Configure DCBX Mode and press lt Enter gt The current setting is displayed 3 Select CEE if the attached switch is CEE compatible or select CIN if the attached switch is CIN compatible For more information see the switch documentation Press lt Enter gt The selection is changed to NVRAM and the current setting is displayed 001 OCei0102 EM PCie2 5Gb s x8 This setting will eg 00 Bus 04 Dev 00 Func 02 VlanID 0002 Configure DCBX OCei0102 FM Node Name 20000000C9587857 CEE CIN Mode NOTE Defauit is CIN Back to Display Adapters and RECONNECT DEVICE Mode Your selection Set Boot from SAN will be AUTO saved to onfigure DCBX Mode NVRAM System Reset Required Oonfigure CIN FCF Parameters eoceee can for Fibre Devices Add Boot Device Delete Boot Device ange Boot Device Order onfigure HBA and Boot Parameters Set Emulex Adapter to Default Settings Figure 12 7 Emulex Adapter Configuration Main Menu DCBX Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 12 Configuring UEFI for FCoE 137 gt lt EMULEX Configuring CEE FCF Parameters Configuring CEE FCF Parameters To configure CEE FCF parameters 1 From the Adapter Selection screen Figure 12 4 select the adapter to configure and press lt Enter gt 2 From the Emulex Adapter Configuration Main M
47. lt Enter gt b From the VLAN Support drop down menu select Enable and press lt Enter gt 3 To assign a VLAN ID number a Select VLAN ID and press lt Enter gt This is a unique value you assign to each VLAN ona single device There are a maximum of 4091 possible values ranging from 4 4094 b Enter a VLAN ID value and press lt Enter gt 4 Toseta VLAN priority if necessary a Select VLAN PRIORITY and press lt Enter gt This unique value assigns a priority to outbound packets containing a specified VLAN ID Valid values range from 0 7 with 0 the highest priority level b Enter a VLAN priority value and press lt Enter gt 5 Select Save Changes and press lt Enter gt 6 Press lt Esc gt to return to the Network Configuration menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 11 Configuring UEFI for iSCSI 122 Updating Firmware gt G EMULEX Updating Firmware To update firmware you must use the NIC firmware update utility which revises the iSCSI function with a single firmware download image For more information on downloading firmware see Using the Emulex NIC Configuration Utility on page 99 Adding and Configuring Targets Discovering and Adding Boot Targets through DHCP To automatically discover and add boot targets through DHCP 1 On the Controller Properties screen Figure 11 5 set Discover Boot Target via DHCP to lt Enable gt and press lt Enter gt 2 Select Sa
48. lt F3 gt to set the boot LUN if the target is a boot target By setting the LUN to bootable you can confirm that you have the boot target configured properly and see what LUN you are booting from By looking at the LUN size you can also determine which target is which along with the LUN order Note The LUN order is determined by the target and is in the order listed The boot LUN must be one of the first eight LUNs on the target If there are no LUNs available the following message is displayed No LUN available please check your configuration on the Target For more information see Troubleshooting for the iSCSI Protocol on page 157 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 93 DG EMULEX Managing an iSCSI Target Removing and Logging Out and In of a Configured Target If you remove or delete a target you log out of the target and remove it from the list of targets To remove a target from the iSCSI Target Configuration screen select the target and press the lt Delete gt key If you log out of a target you log out of the target but the target is listed in the target list with the connection status of disconnected With a logout you are only deleting the target session If you have logged out of a target you can perform a login To log out of a target from the iSCSI Target Configuration screen select the target and
49. main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 2 Select Enable or Disable Auto Boot Sector and press lt Enter gt The Auto Boot Sector configuration screen is displayed 01 0Ce10100 Bus 02 Devitt 00 Funct 02 Mem Base CE2ZCO0000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C95B7595 Node Name 20000000C95B7595 Ulan ID 0001 DCBX mode CEE mode Enable Figure 5 26 Enable or Disable Auto Boot Sector Format Screen Select whether to enable or disable the auto boot sector Press lt Enter gt to accept the new value Press lt Esc gt to return to the advanced adapter configuration menu GN OT ee For changes to take effect reboot the system Using Multi Path Boot from SAN Multi boot BIOS is in compliance with BIOS Boot Specification BBS The system must have a Multi boot system BIOS in order to take advantage of this option The Multi boot BIOS allows you to select any boot disk in the system BIOS setup menu The boot disk can be an FC drive a SCSI drive an IDE drive a USB device or a floppy drive The Emulex BIOS supplies the first eight drives to the system BIOS menu The Multi boot BIOS can override the FC drive that is selected in the BIOS utility For example the system has eight FC disks only The boot disk has AL_PA 02 However you can select AL_PA 23 in the system BIOS setu
50. page 35 for a brief description of GPT disk partitions After the installation is complete a boot option variable called Windows Boot Manager is populated with a media device path pointing to the Windows boot Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 3 Configuring Boot from SAN for the FCoE Protocol 35 DG EMULEX Windows Server 2008 and Windows Server 2012 loader utility Windows Boot Manager can be found in the Start Options menu of the Host Server UEFI The Windows Boot Manager option is inserted as the first boot option in the boot order list of the Host Server UEFI The CD DVD boot is the second device in the boot order list 10 Upon reboot the system boots from the LUN set up on the SAN Directing a UEFl based Server to a Windows Server 2008 or 2012 Operating System Image Installed as UEFl Aware Already Installed on the SAN This installation procedure assumes a LUN exists in the SAN storage device is zoned appropriately to the host adapter s WWN and a UEFI aware operating system resides on the target LUN To direct a UEFI based server to a Windows Server operating system image 1 2 Enable network boot in the Emulex UEFI configuration utility Configure the boot target and LUN in the Emulex UEFI configuration utility to point to your desired target Select Boot Manager from the System UEFI configuration manager Select Add Boot Option Identify the desired target in the list
51. ssssssisssssspessiss sret toss caved o Esas eis EE EEEE E ESS 46 Constructing a Basic iSCSI SAN icssscccicccsedeecnecercectbiscceceseveacasescoviscsecess aaa 46 Managing an iSCSI Session iiissicsseseccccusvesssevsvavecevessasseseeeceessesssevewasesveesneesese e 47 Logging into an iSCSI SESSION eee cece orenean er re en E E EE E A 47 SOCUIILYs roiie ter cesiea ceeded dee ERNE OAE eee e bos ceeded vee ehevecaueetdececuddsaduvestueadedeeces 47 CHAP AULHENLICATION nice secece tancserenehewad nereion ARRERA AAAI NAREN AREENA 47 Configuring for the iSCSI Protocol cecccssceunniansersieeisxenssieesaxatasimadeweteutecsswesetad 47 Setting Up Boot from SAN for iSCSI esesacacsescesesnenedancencadectesacnesevacdiadanesercooies 47 Windows Server veces dcscnerscaveteanieswans cenoteeuens cece ucuaubeceudueganertaeeecenbets NETSE ESS 48 Linux and Citrix S rverSiecciiececbies ccvesedevecechvecdebescdv ecenuasecvus SEE EAE E es 48 ESX SOLVE M etonne EEn N E TE EAE a a E E a e 48 Booting from SAN for iSCSI MPIO sssessnssssssossssesessessssssoesssesssssseosssscsseseeo 49 Windows Server senisersreskecisen anoano karan e EEEE EE EEE ESERE ES 49 LinuXand Citrix Servel S essssressririseues erri ord i eRK E ARANEAE URETARA SETE ESEE 50 ESX 4 0 4 1 Or D0 SOPVER sccswtaasenca taccacascicwasionas aki ERA A E ARAN EEEO 51 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 6 53 Navigating the FCoE BIOS Utility c
52. sutudheawatatonerbeandrana aun natuvicsanterwwelbesesiunkivangacd 192 Configurable Parameters sssssessessssssoesssccsssssesssssossescsssseeroseesesesseeo 192 Deploying OneConnect Adapters with Multichannel sscccccscccccesscscceceees 192 High Availability with Multichannel ccccccccccccccccccccccccccccccccccccccsscscses 193 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt lt EMULEX Table of Contents Q WINdOWSeciceecesees cote vecooeeced fede ahs eaiwee ocd oc eae ea Ree eh ede Feats ieee eit ekein 193 DUN aiene e coccitataaw tae Gunid RA E EEE ouna EEEN 193 VMWare eocenie eaea a N n N E E E E O OES 193 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX List of Figures List of Figures Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 2 7 Figure 2 8 Figure 2 9 Figure 2 10 Figure 5 1 Figure 5 2 Figure 5 3 Figure 5 4 Figure 5 5 Figure 5 6 Figure 5 7 Figure 5 8 Figure 5 9 Figure 5 10 Figure 5 11 Figure 5 12 Figure 5 13 Figure 5 14 Figure 5 15 Figure 5 16 Figure 5 17 Figure 5 18 Figure 5 19 Figure 5 20 Figure 5 21 Figure 5 22 Figure 5 23 Figure 5 24 Figure 5 25 Figure 5 26 Figure 5 27 Figure 7 1 Figure 7 2 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A PXE BOOt PROCOSS ciisorieiiiririricid titrs ttit aa ceacceed sede sedans EE EEEE EEEE cede 20 Controller Selection M
53. test and the Physical Loopback test m Run diagnostics in manufacturing mode Diagnostics in manufacturing mode run the Network Loopback test for the OneConnect OCe10100 series adapter and the Low level Subsystem NLB test for the OneConnect OCE11100 series adapter driverhandle Handle of the driver being configured devicehandle Handle of a device that the driverhandle is managing childhandle Handle of a device that is a child of the devicehandle Examples The following examples show you a way of using the EFI_DRIVER_DIAGNOSTICS_PROTOCOL The driver command identifies the handle of the driver Shell gt drivers 122 Emulex 10G NIC The drvdiag command list all the devices available for diagnostics Each Ctrl XXX corresponds to a NIC function which may be physical or virtual The command returns handles for NIC functions on both ports Shell gt driverdiag Drv 122 Ctr1 121 Drv 122 Ctr1 123 To run the standard diagnostic tests on function 0 Shell gt drvdiag s 122 121 To run the standard diagnostic tests on all NIC functions Shell gt drvdiag s 122 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 11 Configuring UEFI for iSCSI 115 DG EMULEX Navigating the Emulex iSCSI Configuration Utility 11 Configuring UEFI for iSCSI Note For systems with multiple adapters the UEFI system firmware or boot code uses the highest version driver installed on any of the adapters Adapters wi
54. the LUNs behind the target Select the same LUN you chose for your initial boot LUN then press lt F3 gt to set it to bootable After Windows Server boots up the MPIO installs drivers on the second path and prompts for reboot Reboot the server Linux and Citrix Servers To install and configure MPIO on Linux or Citrix 1 2 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted Use the iSCSISelect utility to log into a target from one adapter and configure it for boot by following the steps for the Linux and Citrix Servers on page 48 If the iSCSISelect utility is configured properly a message during boot time indicates that the iSCSI disk was successfully connected Install a Linux operating system over the iSCSI LUN For more information refer to the Emulex Driver for Linux User Manual Once Linux is installed install the MPIO software and reboot the system After rebooting ensure that the boot LUN is detected by the MPIO driver Perform either of the following steps e To see if the multipath is running type sbin multipath or e To see if the multipath daemon is running type ps aelf grep multipathd If multipath is running you can view the current multipath topology To view the current multipath topology type sbin multipath 1 Reboot your system and log into the iSCSI Select utility by pressing lt Ctrl S gt when prompted Boot for NIC iSCSI and FCoE Protocols User Ma
55. the client and start the installation For remote installation with PXE a network driver for the Emulex UCNA must be part of the client s installation image on the server Your current Linux distribution versions may or may not include network drivers for Emulex UCNAs If they do the driver may need to be added to your operating system s installation image or added during installation See your appropriate distribution s documentation for instructions on how to add drivers during installation Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 2 Configuring PXE Boot for the NIC Protocol Using the PXESelect Utility SC EMULEX 23 Using the PXESelect Utility Navigating the PXESelect Utility Use the following methods to navigate the PXESelect utility e Press the up down arrows on your keyboard to move through and select menu options or configuration fields When multiple adapters are listed use the up down arrows to scroll to the additional adapters Press lt Tab gt to move to the next field and lt Shift gt lt Tab gt to move to the previous field Press lt Enter gt to accept a selection select a menu option to select a row in a configuration screen or to change a configuration default Press lt Esc gt to return to the previous menu or page cancel a selection or dialog box or exit the utility Running the PXESelect Utility To run the PXESelect utility start or restart your computer When prom
56. the system boot and log into the System Configuration and Boot Management screen System Configuration and Boot Management System information This selection Systen Settings displays the basic Date and Time details of the Systen Start Options Boot Hanager Systea Event Logs User Security Save Settings Restore Settings Load Default Settings Exit Setup Figure C 1 System Configuration and Boot Management Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys 7 Appendix C Example for Configuring and Booting UEFI NIC 180 DG EMULEX Configuring the IBM HS22 Blade with e Raptor MEZZ 2 Select Boot Manager and press lt Enter gt The Boot Manager screen is displayed Boot Manager Boot systen from a Add Boot Option file or device Delete Boot Option Change Boot Order Add WOL Boot Option Delete WOL Boot Option Change WOL Boot Order Boot From File Select Next One Time Boot Reset System Figure C 2 Boot Manager Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys s Appendix C Example for Configuring and Booting UEFI NIC 181 DG EMULEX Configuring the IBM HS22 Blade with e Raptor MEZZ 3 Select Boot from File and press lt Enter gt The File Explorer screen is displayed File Explorer EMULEX Pc iRoot 0x0 Pci 0x10 0x7 USB 0x2 0x0 USB 0x0 0x0 USB 0x1 0x0 USB 0x1 0x0 HD 1 HBR 0x067F479 F 0x3F 0x3BAFB1 J Load File Pci
57. there is another IP entity on that network when you ping you receive a ping reply back to confirm the network settings Ping can be a diagnostic tool but it is also a validation that your network is set up properly prior to target login To verify that a target is accessible and that you are connected to the network 1 From the Network Configuration menu select Ping and press lt Enter gt 2 Inthe Ping Target dialog box enter the IP address of the iSCSI device you want to ping You are notified that the ping is successful If the ping is unsuccessful you receive a failed message For more information see Troubleshooting for the iSCSI Protocol on page 157 Figure 8 9 is an example of a successful ping Figure 8 9 Successful Ping Screen Note The Ping works for any IP address that supports ICMP Echo If you cannot verify the network interface there may be a number of reasons why For more information see Troubleshooting for the iSCSI Protocol on page 157 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 82 DG EMULEX Adding iSCSI Targets 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility An iSCSI target is any device that receives iSCSI commands The device can be an end node such as a storage device or it can be an intermediate device such as a bridge between IP and FC devices Each iSCSI target
58. to the entire system The iSCSI initiator name must also match the target s Access Control List ACL After you log into the iSCSISelect utility you can configure the iSCSI initiator name from the iSCSI Initiator Configuration screen Note When installing Microsoft software iSCSI initiator service the iSCSI initiator name for OneConnect will change and any IQN name previously configured through the iSCSISelect utility will be overridden Though this will not affect existing boot sessions and persistent sessions new target logins may fail because the new IQN name may not match the incoming initiator IQN names configured on the target To avoid this situation after installing Microsoft software you must rename the IQN name to the previous IQN name you had configured To configure the iSCSI initiator name 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted After the BIOS initializes the iSCSI Initiator Configuration screen appears 2 Set or change the iSCSI initiator name from this screen iSCSI Initiator Name ign 2001 05 com serveren Save Controller Configuration Figure 8 1 iSCSI Initiator Configuration Screen Note If there are multiple controllers in your system your iSCSI Initiator name may be different for each controller If this happens an error message Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 8 Configuring and Managing the iSCSI Initiator with the iSCSI
59. using HII 1 Exit the EFI shell Figure 12 1 Exiting the EFI Shell 2 A front page is displayed Launch the Device Manager Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 12 Configuring UEFI for FCoE 133 DG EMULEX Starting the Emulex FCoE Configuration Utility 3 Select Emulex Configuration Utility Ver X XXXXX and press lt Enter gt Disk Devices Emulex HBA ideo Devices Configuration Utility etwork Devices HELP iSCSI Configuration Emulex NIC Configuration Utility Intel R 82S7SEB Gigabit Network Connection Intel R 82S7SEB Gigabit Network Connection Intel R 8257S5EB Gigabit Network Connection Intel R 8257SEB Gigabit Network Connection Input Devices otherboard Devices Other Devices Primary Video BIOS Awelts Hi oh he g le try veMove Highlight En ner Figure 12 2 Device Manager Emulex Configuration Utility Selected 4 The Emulex Configuration Utility screen is displayed with Emulex Configuration Setup Utility selected Press lt Enter gt Emulex Configuration Setup Utility Figure 12 3 Emulex Configuration Utility Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 12 Configuring UEFI for FCoE 134 DG EMULEX Starting the Emulex FCoE Configuration Utility A list of all the adapters in the system is displayed Your list may vary depending on the installed adapters Locate the adapter you want to configure Use the up down arrows on
60. without any notice Emulex assumes no responsibility for its use nor for any infringements of patents or other rights of third parties that may result Periodic changes are made to information contained herein although these changes will be incorporated into new editions of this manual Emulex disclaims any undertaking to give notice of such changes Emulex 3333 Susan Street Costa Mesa CA 92626 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt lt EMULEX Table of Contents 3 Table of Contents List of FIGUES sess cuscisanstasiraeidvisiacenssisanediaaatasonnsiasneedsasseaiawenaawadiswaerawane 10 Listof Tables sieassnatianicataasiandeestavanessavtxdewasbudeniacandsatdanaviorsiadaveaiakimaiwass 14 1 IntrodUCtiOMssssssiinssssicosincisesessssirossssesssciudessr arrer nrerin eaii iai eaS 15 OyervieW esscr sesisersissscoss spss sastro ssns E SEEE SEEE ESEE T EES 15 Abbreviations sssscseresisrcoserisnsndaneniunin ianao EEEE EE EE ETENEE 16 2 Configuring PXE Boot for the NIC Protocol sscccccccssccccccccccccssssccccces 19 Pre OS sirenen iarr e ane E EEEE E OEE EEE E IE E EEEE 19 PXE Boot PrOCesS jssscinwsastvsccanednemsiaisierresasaswasveasecsuens DETE ES ETENEE EEES 19 Remotely Installing with PXE for Windows Server 2008 2008 R2 and PAo Y E EE E E A 21 Remotely Installing with PXE for Linux and Citrix Servers sssssssssecessecesoeseeo 22 Using the PXESelect Utility ss cdscccciciccksdecs ecdie
61. 0 MTU 4 NQ PF in both VFA and non VFA For OCe11100 series UCNAs the overall chip wide maximum number of VFs is 60 or 30 per port e Legacy Mode TOTAL VF Count 30 or 15 per port on 2 port adapters e Advanced Mode TOTAL VF Count 60 or 30 per port on 2 port adapters Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 10 Configuring UEFI for Ethernet 105 Using the Emulex NIC Configuration Utility gt G EMULEX To enable Advanced Mode support 1 On the Emulex NIC Selection Screen select Advanced Mode and press lt Enter gt The Advanced Mode dialog box appears Emulex NIC Selection Emulex OneConnect 0Ce11100 Enable Disable Advanced Mode This Firmware Version 4 1 253 1 Setting gets affected Bus Device Function 15 0 0 for other Port Link Speed 10 Gbps SYSTEM RESET REQUIRED Advanced Mode lt Dis Personal ity lt NIC Enable Multichannel lt Ena Switch Configuration lt IBM Mode gt Multichamel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Figure 10 10 Advanced Mode Dialog Box 2 Select Enable and press lt Enter gt 3 Reboot the system Note Changing the Advanced Mode setting requires a reboot Configuring Personality The personality reflects the protocol or protocols of the adapter This option specifies a list of available protocols that can be configured on an adapter Depending on the personality for which the
62. 01 0 3260 0 iqn 1992 08 com netap sn 151729740 The above example specifies the following Target IP address 010 010 010 001 Target protocol 0 Target TCP port 3260 Target boot LUN 0 Target iqn name iqn 1992 08 com netap sn 151729740 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 163 DG EMULEX Linux and Citrix PXE Server Remote Installation Procedure Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot Linux and Citrix PXE Server Remote Installation Procedure PXE configuration requires a PXE server and the PXE client Setting up a PXE server requires the following configurations e NFS server e TFTP server e DHCP server e PXE boot server The pxelinux functionality occurs in this order 1 2 The client machine boots to PXE which requests a DHCP address The DHCP server responds with an IP address for the client machine along with the address of a TFTP server and a filename to load pxelinux 0 from that server The client downloads pxelinux 0 from the specified TFTP server and executes it The pxelinux 0 file searches the pxelinux cfg directory on the server for a configuration file that matches the IP address of the machine If no matches are found it attempts to load a file called default The configuration file loaded by pxelinux 0 has ins
63. 02 Dev 00 Func 02 Mem Base CEZC0000 Firmware Version 2 702 485 1 BIOS Enabled Port Name 10000000C95B7791 Node Name 20000000C95B7791 Vlan ID 0001 DCBX mode CEE mode Figure 5 4 Devices Present on the Adapter 2 Press lt Esc gt to return to the Main configuration menu Configuring Boot Devices Note The FC protocol supports FC AL public and private loop and fabric point to point When operating in loop FC AL topology the system automatically determines whether it is configured for a public or private loop The BIOS looks for a fabric loop FL_Port first If a fabric loop is not detected the BIOS looks for a private loop The FCoE protocol does not support FC AL To configure boot devices 1 On the main configuration menu Figure 5 2 select Configure Boot Devices and press lt Enter gt A list of eight boot devices is shown Figure 5 5 Emulex recommends that you configure only the bootable devices The primary boot device is the first entry shown It is the first bootable device If the first boot entry fails due to a hardware error the system boots from the second bootable entry If the second boot entry fails the system boots from the third bootable entry and so on Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A i 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 56 DG EMULEX Configuring Boot Devices Bust OZ Devt 00 Funct 02 Firmuare Version 2 702 485 1
64. 1 On the Controller Configuration menu Figure 11 4 select Network Configuration and press lt Enter gt The Network Configuration screen is displayed Network Configuration MAC Address 00 00 C9 AD AC E1 Enable Disable DHCP Port Speed 10 Gbps Link Status Link Up DHCP lt Disable gt Configure VLAN ID Priority Save DHCP Settings Configure Static IP Address Ping Figure 11 6 Network Configuration Screen 2 DHCP must be set to lt Enable gt If you change this setting from lt Disable gt to lt Enable gt select Save DHCP Settings and press lt Enter gt Manually Assigning an IP Address To manually assign an IP address 1 On the Controller Configuration menu Figure 11 4 select Network Configuration and press lt Enter gt The Network Configuration screen is displayed see Figure 11 6 2 DHCP must be set to lt Disable gt If you change this setting from lt Enable gt to lt Disable gt select Save DHCP Settings and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 11 Configuring UEFI for iSCSI 120 gt G EMULEX Configuring the Network 3 Select Configure Static IP Address and press lt Enter gt The Configure Static IP Address screen appears Configure Static IP Address IP Address 192 168 10 31 Save the Configuration Subnet Mask 255 255 255 0 Changes Default Gateway 0 0 0 0 Save Changes Figure 11 7 Configure Static IP Address Screen 4 Enter th
65. 2 Main Configuration Menu Under normal circumstances you would first configure boot devices using the BIOS Utility see Configuring Boot Devices on page 55 However if the adapter is not enabled to boot from SAN you must first enable the adapter to do so Enabling an Adapter to Boot from SAN To enable an adapter to boot from SAN from the Main configuration menu select Enable Disable Boot from SAN and press lt Enter gt Note Adapters are disabled by default At least one adapter must be enabled to boot from SAN in order to use remote boot functionality Once you enable an adapter the status of the boot BIOS changes as shown in Figure 5 3 01 OCe10100 Bus 02 Devt 00 Funct 02 Mem Base CE2C0000 Firmuare Version 2 702 485 1 BIOS Enabledt Port Name 10000000C935B 7791 Node Name 20000000C95B7791 Ulan ID 0001 DCBX mode CEE mode Boot BIOS is Enabled Enable Disable Figure 5 3 BIOS Status Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 55 gt EMULEX Scanning for Target Devices Scanning for Target Devices To scan for target devices 1 From the Main configuration menu select Scan for Target Devices This option only displays a list of discovered target devices It allows you to quickly verify zoning and SAN connectivity while providing a mechanism to log in ports for zoning 01 0Ce10100 Bus O
66. 8026 01A Rev A is 3 Configuring Boot from SAN for the FCoE Protocol 36 DG EMULEX Installing Windows Server 2008 or 2012 on an FC Boot Disk x86 x64 and UEFI Note By default Microsoft Windows Server 2008 and 2012 installs with a GPT formatted disk on an UEFI Aware server For more information on the GUID partition table see the Microsoft website and search for the terms Windows and GPT FAQ Installing Windows Server 2008 or 2012 on an FC Boot Disk x86 x64 and UEFI This procedure installs Windows Server 2008 or 2012 onto an unformatted FC disk drive and configures the system to boot from the SAN disk drive Note The computer s system BIOS may require that another controller take precedence over the Emulex adapter during boot If this occurs you must disconnect or disable the other adapter This allows you to configure and build your operating system on the drive connected to the Emulex adapter To install Windows Server on an FC boot disk 1 From http www emulex com download the distribution executable file for the latest version of the Emulex driver to your local drive The file you download is an executable exe file 2 In Windows Explorer double click the distribution executable file Driver version information is displayed 3 Click Next to access the Location window The default installation location is displayed If desired browse to a different location 4 Click Install to continue the installation A p
67. AG profile name you wish to attach and press lt Enter gt VNTAG profile names are stored on the adapter flash and used during boot to negotiate NIV capabilities with the switch The Emulex NIC configuration utility reads the on flash data to display the profile name information 7 Press lt Esc gt to return to the previous menu 8 After attaching the profile names for the desired functions select Save and press lt Enter gt to save the configurations Identifying a Port To physically identify a port on the Emulex NIC Selection screen select Port Identification and press lt Enter gt The LEDs on your controller start blinking indicating the selected port Note Not all controllers have LEDs that are visible externally If you are using an add in card in a blade server environment the port identification or beaconing capability does not work Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 10 Configuring UEFI for Ethernet 113 gt lt EMULEX Using the Emulex NIC Configuration Utility Erasing Ports and Controller Configuration To erase ports and the controller configuration 1 On the Emulex NIC Selection Screen select Erase Configuration and press lt Enter gt A warning appears asking if you want to erase the configurations for both ports of the controller Emulex NIC Selection Emulex OneConnect 0Ce11100 Enter to Erase Configuration Firmware Version Seat Te Lee fe Bus Device Function
68. BIOS Enabled 10000000C95B87791 Node Name 20000000C95B 7791 Ulan ID 0001 DCBX mode CEE node List of Saved Boot Devices Unused 7000000 WWPN 0090000090 90000000 700 Primary Unused 000000 WWPN 00000000 90000000 700 Unused 000000 WWPN 00000000 90000000 700 Unused 7080000 WWPN 00906000 90000000 00 Unused 7080090 WWPN 00908000 90000000 700 Unused 7080000 WUUPN 00000000 00000000 00 Unused 000000 WWPN 00000000 90000000 700 Unused 7000000 WWPN 00000000 90000000 700 Figure 5 5 List of Saved Boot Devices Screen CON OU ah ON a 2 Select a boot entry and press lt Enter gt A screen similar to Figure 5 6 is displayed 01 0Ce10100 Bust 02 Devitt 00 Funct 02 Mem Base CE2C0000 Firmware Version 2 702 485 1 BIOS Enabledt Port Name 10000000C95B7791 Node Name Z20000000C95B7791 Ulan ID 0001 DCBX made CEE mode Clear selected boot entry DID 0203E4 WWPN 22000004 CF926A793 SEAGATE 51T318452FC DID 0OZO3EF WWPN Z2000004 CF9Z6A8Z SEAGATE 1T318452FC DID 1A14BS WWPN 21000011 C6800B4A 3 SEAGATE ST373554FC DID 1A14B6 WWPN 21000011 C6800B3F SEAGATE ST373554FC DID 1A14B9 WWPN 21000011 C68009A8 SEAGATE T373554FC DID 1A14BA WWPN 21000011 C6800A69 SEAGATE 51373554FC DID 1A14BC WWPN 21000011 C6800A5D SEAGATE 51373554FC Figure 5 6 Device Selection List Example Array Screen Note To minimize the amount of time needed to locate the boot device Emulex recommends that you select the dri
69. Configure Network Installations window is displayed Click Add 3 E Configure Network Installations fol x Jf Properties a oop Bette OS Name Description i dp Add Ly i Figure B 2 Configure Network Installations Window The Network Installation Dialog window is displayed Network Installation Dialog loj x Operating system identifier rhel5564 Description Select protocol for installation li Kickstart Software Server IP Address 192 168 1 1 Location work rhel5564 A User Password Figure B 3 Network Installation Dialog Window e Enter the operating system identifier and description e Select pxe as the protocol for installation e Enter the IP address of the TFTP server as set up in the DHCP server configuration in the server IP address field e Enter a directory location for the server Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 169 DG EMULEX Linux and Citrix PXE Server Remote Installation Procedure The Network Installation and Diskless Environment window shows the IP address of the TFTP server wa Network Installation and Diskless Environment g 5 xj File Configure Help 9 New Properties Delete Hostname Operating System IP Address E ce 192 168 1 60 rhel5464 192 168 1 60 Figure B 4 Network Installation and Diskless Env
70. E mode Autoscan disabled Default Figure 5 22 Set Auto Scan Menu Select the appropriate auto scan option Press lt Enter gt to accept the new scan option Press lt Esc gt to return to the advanced adapter configuration menu Sy OV ye For changes to take effect reboot the system Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 67 gt G EMULEX Configuring Advanced Adapter Parameters Enabling or Disabling EDD 3 0 EDD 3 0 provides additional data to the operating system boot loader during an INT 13h function 48h call get device parameters This information includes the path to the boot device and the disk size The default setting for EDD 3 0 is disabled EDD 2 1 To enable or disable EDD 3 0 1 S a From the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 Select Enable or Disable EDD 3 0 and press lt Enter gt The EDD 3 0 configuration screen is displayed 01 O0Ce10100 Bus 02 Devt 00 Funct 02 Mem Base CE2C0000 Firmware Version 2 703 269 2 BIOS Enabledt Port Name 10000000C95B7595 Node Name 20000000C9587595 Ulan ID 0001 DCBX mode CEE mode Enable Figure 5 23 Enable or Disable EDD 3 0 Screen Select whether to enable or disable EDD 3 0 Press lt Enter gt to accept the change
71. EAL circicoxsanndueeaenesnenedaadessasecnedienesedadeaniadeseesecnes 92 DHCP Server Screen cisisceversevesecwescives tease Ciero EVETTE ENE EE ETEEN 94 DHCP Server Scope OptionS ssssssssesssssssosssssssossssssesesessessseseeseseee 95 Driver LIStING s iscccavcceic iest si ssteissi Cees cides oueie oueNs oe TESKER EEUE 98 Exiting the EFI Shell orire srecsisinrriissnina ino irnii ni ie ekea ENEE EE ia 99 Emulex NIC Configuration Utility Network Screen s sssssssssessssesesseesess 100 Emulex NIC Selection Screen cccesccccceessccceessscceeeesscccesessccesenes 100 EFI Shell with Firmware and Boot Code File cccccesscccceesesceeeees 101 Emulex Flash Update Utility ic siec cide scosdssevescexcesaGareudesscestenaysai ecerdasds 101 Emulex Flash Update Utility with Directory Name Dialog BOX 102 Emulex Flash Update Utility with Flash File Name Dialog Box 102 Emulex Flash Update Utility Flash Updating ccc cece eee eeeeeeeeeees 103 Advanced Mode Dialog BOX isvsssieeseviedeseastesavesnacatvaseuvacedseceieesedaedeaens 105 Personality Dialog BOX esiscsciaadecraeseieracimesaaidededejantdeccuidantaeceieeetieres 106 Multichannel Dialog BOX es iiisccveaseras dagereakas twessenieedsducenksssanssdessadecese 107 Function Configuration Screen sesssesssseesssseeossesesssssessesessessesees 108 Multichannel Configuration for Function 0 Screen sssssessesesesseesessses 108
72. FINIC 183 gt lt EMULEX Configuring the IBM HS22 Blade with e Raptor MEZZ 7 The Expert menu is displayed Select Kernel Modules Hardware Drivers and click OK Expert Time 68 10 System Information Kernel Modules CHarduare Drivers Verify Installation CD ROM DUD Eject CD Show config Change conf ig Start shell Figure C 7 Expert Menu 8 The Kernel Modules Hardware Drivers menu is displayed Select Add Driver Update and click OK Kernel Modules Hardware Drivers Load IDE RAID SCSI Modules Load Network Card Modules Load PCMCIA Modules Load WULAN Modules Load USB Modules Load FireWire Nodules Load File System Modules Load Unknown Modules Show Loaded Modules Unload Modules Add Driver Update Show Driver Updates Back Figure C 8 Kernel Modules Hardware Drivers Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys s Appendix C Example for Configuring and Booting UEFI NIC 184 DG EMULEX Configuring the IBM HS22 Blade with e Raptor MEZZ 9 The Driver Update Medium Selection listing is displayed Select a medium and click OK Kernel Modules Hardware Drivers Please choose the Driver Update nediun sr USB CD ROM MATSHITA DUD RAM UJE7OBJ J USB Partition Kingston DataTraveler G2 sdbi Partition IBM ESXS 51914685235 sdb2 Partition IBM ESXS 51914685235 sdb3 Partition IBM ESXS 51914685235 sdb4 Partition IBM ESXS 51914685235 other device
73. Header Digest Data Digest Authentication Method Figure 9 6 Edit Ping iSCSI Target Dialog Box 2 If you want to enable the target as a boot target select Boot Target and select Yes in the Boot Target drop down menu 3 You can set the ISID Qualifier on the Edit Ping iSCSI Target dialog box by selecting ISID Qualifier and typing a number value up to 65535 A unique ISID value is required if you if you are connecting dual sessions to the same target portal group For additional information see Setting an ISID Value on page 88 4 To enable the Header Digest select Yes in the Header Digest drop down menu When set to Yes and the iSCSI initiator is set accordingly the integrity of an iSCSI PDU s header segment is protected by CRC32C checksum The default setting is No 5 To enable the Data Digest select Yes in the Data Digest drop down menu When set to Yes and the iSCSI initiator is set accordingly the integrity of an isCSI PDU s data segment is protected by CRC32C checksum The default setting is No 6 To select an authentication method to use when logging into the target select an authentication method from the Authentication Method drop down menu For more information about authentication methods see Enabling CHAP Authentication on page 88 7 To verify your target connection select Ping and press lt Enter gt For more information about ping see Adding iSCSI Targets on page 82 8 To view more targe
74. I driver handles For the above case the Emulex NIC driver handle is 122 and the Emulex iSCSI driver handle is 126 To unload the Emulex NIC driver in the previous example type unload 122 and press lt Enter gt To unload the Emulex iSCSI driver in the previous example type unload 126 and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 98 10 Configuring UEFI for Ethernet 99 gt G EMULEX Using the Emulex NIC Configuration Utility Using the Emulex NIC Configuration Utility Navigating the Utility Use the following methods to navigate the Emulex NIC configuration utility Press the up down arrows on your keyboard to move through menu options or fields When multiple adapters are listed use the up down arrows to scroll to the additional adapters Press the lt gt lt gt or lt Enter gt keys to change numeric values Press lt Enter gt to select a menu option to select a row in a configuration screen or to change a configuration default Use the navigation entries on the page to move about the utility Press lt Esc gt to exit the current screen and show the previous screen Downloading the Latest Firmware and Boot Code A single firmware image contains the latest version of the firmware and boot code Depending on the OEM UFFI configuration the Emulex NIC configuration utility may appear under different setup menus in OEM system firmware or BIOS
75. IBoot supports e Multi topology Fabric point to point FC AL private loop and public loop e EFI protocols Configuration component name diagnostics and firmware updates are supported e Operating systems Windows Server 2008 Windows Server 2012 Red Hat Linux 6 SLES 11 and SLES 11 SP1 e Multi Device path Fibre SCSI device path is selectable through the driver configuration protocol e Multi initiators Up to 128 adapters in a system e Multi boot Eight targets are selectable through the driver configuration protocol e Multi LUNs Up to 4096 LUNs e Multi mode Supported e Multi utility Setup and firmware updates are supported This version of UEFIboot is loaded from flash into system memory When UEFIBoot is loaded in an EFI Shell type drivers and press lt Enter gt to see if the driver is loaded Loading UEFIBoot The UEFI boot code is distributed with the firmware in a UFI file This file may be downloaded to a NIC or FCoE adapter through the HII interface in the NIC UEFI code Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt EMULEX 00000000A 00000000A 00000000A 00000000A 00000001 00000000A 00000000A 00000000A 00000000A 00000000A 00000000A 00000000A 00000000A 00000000A 00000000A 00000000A 000101010107 7 11C 00050212 B 11E 00050212 B 122 000221A5 B 126 000100AF D 143 030A0001 D 147 00000019 wW o oOo o N o o w Figure 10 1 Driver Listing
76. If you need help determining the LUNs to select for boot from SAN see Determining LUNs to Select for Boot from SAN on page 38 Determining LUNs to Select for Boot from SAN To determine which LUNs to select 1 2 5 Open a terminal window and leave it open In the terminal window select the LUN you are going to use as the SAN boot disk not the local drive using the luxadm probe command This shows all the available LUNs Record this LUN information which is used throughout this procedure LUN 0 is used in the example luxadm probe Found Fibre Channel device s Node WWN 50060e8003823800 Device Type Disk device Logical Path dev rdsk c5t226000COFF9833AFd6s2 Node WWN 50060e8003823800 Device Type Disk device Logical Path dev rdsk c5t226000COFF9833AFd6s2 Node WWN 50060e8003823800 Device Type Disk device Copy the dev rdsk nnn part of the path statement for a drive In the terminal window use the luxadm display command to show the WWPN or the LUN for which you selected the path in the prior step luxadm display lt dev rdsk nnn gt Record this LUN or WWPN information for use in the procedure Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 3 Configuring Boot from SAN for the FCoE Protocol 39 gt G EMULEX Solaris Configuring Boot from SAN on Solaris SFS SPARC To configure boot from SAN 1 If necessary install or update the boot code on the adapter see chapter 6 Install
77. Internet environment security is critical The iSCSI SAN uses the Challenge Handshake Authentication Protocol CHAP security method CHAP Authentication CHAP is used to periodically verify the identity of the initiator by the target using a challenge response mechanism The challenge response is established on the initial link and may repeated at any time afterward For CHAP to work the target must know the initiator s secret key and the initiator must correctly respond to the challenge Although the authentication is only one way you can negotiate CHAP in both directions for mutual authentication with the help of the same secret set Configuring for the iSCSI Protocol This section provides instructions for configuring boot from SAN for iSCSI on various operating systems using the iSCSISelect utility It also provides information on how to use the iSCS Select utility to perform an MPIO boot configuration Setting Up Boot from SAN for iSCSI In iSCSI target configuration you have the option of setting dual network paths to a single boot LUN You must follow these steps in this order to configure boot support successfully for each operating system 1 Use the iSCSISelect utility to configure a boot target Note iSCSI must be enabled for the port before configuring a boot target Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 4 Configuring x86 x64 Platforms for the iSCSI Protocol 48 DG EMULEX Configuri
78. J gt lt EMULEX Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Emulex Connects Servers Storage and People gt G EMULEX EMULEX CONFIDENTIAL Copyright 2003 2012 Emulex All rights reserved worldwide No part of this document may be reproduced by any means or translated to any electronic medium without the prior written consent of Emulex Information furnished by Emulex is believed to be accurate and reliable However no responsibility is assumed by Emulex for its use or for any infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent copyright or related rights of Emulex Emulex the Emulex logo AutoPilot Installer AutoPilot Manager BlockGuard Connectivity Continuum Convergenomics Emulex Connect Emulex Secure EZPilot FibreSpy HBAnyware InSpeed LightPulse MultiPulse OneCommand OneConnect One Network One Company SBOD SLI and VEngine are trademarks of Emulex All other brand or product names referenced herein are trademarks or registered trademarks of their respective companies or organizations Emulex provides this manual as is without any warranty of any kind either expressed or implied including but not limited to the implied warranties of merchantability or fitness for a particular purpose Emulex may make improvements and changes to the product described in this manual at any time and
79. RSS Queues VFs PFs can be increased up to 30 ESX 4 port 2 port For both 1500 and 9000 MTU 16 NQs PFs in non VFA 4 NQs PFs in VFA 1500 MTU 8 NQ PF in non VFA and 4 NQ PF in VFA 9000 MTU 4 NQ PF in both VFA and non VFA For OCe11100 series UCNAs the overall chip wide maximum number of VFs is 60 or 30 per port e Legacy Mode TOTAL VF Count 30 or 15 per port on 2 port adapters e Advanced Mode TOTAL VF Count 60 or 30 per port on 2 port adapters Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A SG EMULEX 2 Configuring PXE Boot for the NIC Protocol 31 PXE Boot Parameters Default Values To enable Advanced Mode Support through PXESelect 1 After the BIOS initializes and you have selected your controller the Controller Configuration screen appears Select Advanced Mode Support from the drop down menu The Controller Configuration Advanced Mode Support dialog box appears lt tl gt Moves Cursor lt Advanced Mode Support Controller 0 Emulex elect Utility v4 0 100 0 Enabled wu Disabled C gt Cancel Selection lt Enter gt Accept Selection Figure 2 10 Controller Configuration Advanced Mode Support Dialog Box 2 From the drop down menu select Enabled or Disabled and press lt Enter gt 3 Select Save and press lt Enter gt After enabling Advanced Mode Support the Port Selection screen appears Select the port you want to conf
80. Root 0x0 Pci 0x3 0x0 Pci 0x0 0x1 MAC 0000C 95BAS2A 0x0 Load File Pc iRoot 0x0 Pci 0x3 0x0 Pc i 0x0 0x4 ZMAC 0000C 95BA528 0x0 Load File more l Tl Move Highlight lt Enter gt Select Entry Esc Exit I Informational Event s Detected Check POST Event Viewer Figure C 3 File Explorer Screen 4 Select the card from which the UEFI NIC boot is to be performed Press lt Enter gt A message similar to the following is displayed ELILOD boot Loading kernel linux done buffer too small need netbuf_size 23999623 Loading file initrd _ Figure C 4 ELILO Boot Message Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix C Example for Configuring and Booting UEFI NIC 182 Configuring the IBM HS22 Blade with e Raptor MEZZ 5 The Language Selection menu is displayed Select a language and click OK Afrikaans BnarapcKu Catala CeStina Dansk Deutsch Espa ol Fran ais E Amy K Italiano Japanese Magyar Neder lands Norsk Polski Portugu s Portugu s Brasileiro Pyccxua Simplified Chinese Select the language Back Figure C 5 Language Selection Menu 6 The Main menu is displayed Select Expert and click OK Start Installation Settings Exit or Reboot Figure C 6 Main Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys is Appendix C Example for Configuring and Booting UE
81. Scan Method Menu 2 06 149 Configure HBA Parameters Delay Device DiSCOVErY cceeeeeceeeeeeeees 150 and FCoE Protocols User Manual P008026 01A Rev A 12 gt G EMULEX List of Figures Figure 12 24 Set Adapter Defaults ssssnssssesssssesssreressseroesssesssssesseseeeeseeeee 152 Figure 12 25 Controller Information sssssessssesesssssssssossssccoeseseossssessesesseseeeess 153 Figure B 1 Network Installation and Diskless Environment Window ssssssssssessssssss 167 Figure B 2 Configure Network Installations Window ccceeeeeccceeesseeeeeeeeeeeeees 168 Figure B 3 Network Installation Dialog Window ccceceeeeeececeeeseeeeeeesseeeeens 168 Figure B 4 Network Installation and Diskless Environment Window with IP Address 169 Figure B 5 Edit Dialog BOX sisctasscssaderiexeetascuvasdaexiecdarvenadestangesdawedieneaiesediaxeaous 169 Figure B 6 Enabling Network Boot ss scescicudessacin tans anssdltandawsdeadusossnteiivedssditensse 171 Figure C 1 System Configuration and Boot Management Screen eeeeeceeeeeeeees 179 Figure C 2 Boot Manager Screen sssssssossssesocssssssossessssosessesossesessoseosesossese 180 Figure C 3 File Explorer Screen essssseesosesscsseesosssecosssccsssesoceseccosssecoseseoeese 181 Figure C 4 ELILO Boot Message snessessssesosssossscessosesosssossscessssesesesssseeeees 181 Figure C 5 Language Selection Menu cc
82. Select Next After the driver is loaded the Where do you want to install Windows screen is displayed 14 Select the same drive you configured as the boot device for x86 and x64 systems Linux see Configuring Boot Devices on page 55 For UEFI systems see Adding Boot Devices on page 140 Citrix and VMware Configuring Boot from SAN on Linux Citrix or VMware x86 and x64 To configure boot from SAN 1 If necessary install or update the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 If necessary enable the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 Enable the adapter to boot from SAN see Enabling an Adapter to Boot from SAN on page 54 If necessary enable spinup delay see Enabling or Disabling the Spinup Delay on page 65 Configure boot devices see Configuring Boot Devices on page 55 If desired configure the boot options on the adapter see Configuring Advanced Adapter Parameters on page 62 Use the driver on the operating system distribution disk to boot the system If necessary you can update the driver to the latest version Configuring Boot from SAN on Linux UEFI To configure boot from SAN 1 If necessary install or update the latest boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page
83. Select Utility 77 gt lt EMULEX Selecting a Controller indicates an Initiator iSCSI Name mismatch You must save a new initiator name on this menu so that the iSCSI Initiator Name on all the controllers match If there were pre existing sessions before the iSCSI Initiator Name change the pre existing sessions use the original name that was used to login the very first time The new name is used for any sessions added after the name change 3 Select Save and press lt Enter gt to save the iSCSI initiator name If you select Controller Configuration without saving the changes a warning message will appear stating that your settings will be lost and asking whether you want to cancel or not Press lt Y gt and you will lose your changes Press lt N gt and you will return to the iSCSI Initiator Configuration screen Selecting a Controller After you configure an ISCSI initiator name select a controller to configure the iSCSI target If you are running the iSCSISelect utility with multiple controllers all the controllers are listed in the Controller Selection menu The OneConnect is a dual port chip therefore the Controller Selection menu always shows two controllers dual ports for each physical controller Figure 8 2 is an example of the Controller Selection menu showing two physical controllers with two controllers dual port each Controller Port 0 Bus 09 Dev 00 Controller Port 1 Bus 09 Dev 00 Controller Port 0 Bus 01 Dev 00
84. UPN 00000000 00000000 00 Figure 5 10 Primary Boot Device Set Up Screen SON OUR ON e 7 Press lt Enter gt to select the change 8 Press lt Esc gt to return to the main configuration menu 9 Reboot the system for the new boot path to take effect Configuring DCBX Mode To configure Data Center Bridging Exchange Protocol DCBX mode for FCoE initialization protocol 1 On the main configuration menu Figure 5 2 select Configure DCBX mode and press lt Enter gt The DCBX menu is displayed 01 0Ce10100 Bus 02 Devit 00 Funct 02 Mem Base CE2C0000 Firmware Version 2 702 435 1 BIOS Enabledt Port Name 10000000C95B7595 Node Name 20000000C95B7595 Ulan ID 0001 DCBX mode CEE mode DCBX mode is CEE mode CEE mode CIN mode Figure 5 11 DCBX Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 59 gt C EMULEX Configuring DCBX Mode 2 Use the arrow keys to select CEE Converged Enhanced Ethernet if the attached switch is CEE compatible or select CIN Cisco Intel Nuova if the attached switch is CIN compatible For more information see the FCoE switch documentation for your particular switch 3 Press lt Enter gt to select the mode Configuring CEE Parameters To configure CEE parameters 1 2 3 If multiple VLANs or FCoE switches are set up and you want to select a particular VLAN to boot from ever
85. XE Server extension tags contains Network Bootstrap Program file name Network Bootstrap Program download request to TFTP port 69 from Boot Service Ack Clientexecutes NEP Network Bootstrap Program Download to Client s port Figure 2 1 PXE Boot Process Figure 2 1 shows the boot process 1 The PXE boot ROM sends a DHCP request extended with PXE specific options step 1 2 The DHCP responses contain the DHCP options DHCPOFFERs that include the Network Bootstrap Program NBP filename and boot server lists steps 2 through 5 3 The PXE client attempts to download the specified NBP over TFTP from one of the specified boot servers steps 6 and 7 4 The PXE client executes the downloaded NBP steps 8 and 9 Note If any of these steps fail the boot process continues using the next available device in the boot sequence Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 2 Configuring PXE Boot for the NIC Protocol 24 gt lt EMULEX Remotely Installing with PXE for Windows Server 2008 2008 R2 and 2012 Remotely Installing with PXE for Windows Server 2008 2008 R2 and 2012 For remote installation with PXE a network driver for the Emulex adapter must be part of the client s installation image on the server The current versions of Windows Server 2008 and Windows Server 2008 R2 do not include network drivers for the Emulex adapter however Windows Server 2012 does include the
86. abric switch Setting it to any other time guarantees that the maximum delay time is seen on every loop initialization If both of the above conditions exist typically set this parameter to 20 seconds However the delay should be only long enough for the array to be reliably discovered after a reset Your value may be different To change the delay device discovery value 1 From the Adapter Selection screen Figure 12 4 select the adapter whose device discovery delay settings you want to change and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Configure HBA Parameters and press lt Enter gt The Configure HBA Parameters is displayed 3 From the Configure HBA Parameters menu select Delay Device Discovery and press lt Enter gt Delay Device Discovery Discard Changes commit Changes Opoicgy Selection lt AUIO Loop First defauit gt PLOGI Retry Timer lt Disable Defauit gt Force Link Speed lt Auto negotiate Default gt onfigure Boot Parameters aximum Luns Target 256 Boot Target Scan Method lt Boot Path Discovered Targets gt Delay Device Discovery 0 Figure 12 23 Configure HBA Parameters Delay Device Discovery Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 12 Configuring UEFI for FCoE 1541 Resetting Emulex Adapters to Default Values 4 Use the keys to change the delay device discovery value in
87. adcom NetXtreme II BCNS 769S Gigabit Eth eth Broadcom NetXtreme II BCMS709S Gigabit Eth usb IBM RNDIS CDC ETHER Figure C 13 Network Device Selection Listing 16 The DHCP request is sent A dialog box prompts you to enter the IP address of the NFS server Enter the IP address of the NFS server 192 168 147 1 Figure C 14 NFS Server IP Address Dialog Box Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix C Example for Configuring and Booting UEFI NIC 186 Configuring the IBM HS22 Blade with e Raptor MEZZ 17 Enter the IP address and press lt Enter gt A dialog box prompts you to enter the directory path of the server Enter the directory on the server workzs lesiisp164 Figure C 15 Server Directory Dialog Box 18 Enter the directory path and press lt Enter gt Information similar to the following is displayed starting syslogd Clogging to dev tty4 ok starting klogd ok starting yast Figure C 16 Starting Script SUSE Linux Enterprise Server 11 Installation there are shells running on consoles Z 5 6 9 use extend to load extensions renove with extend r extensions are o bind gdb saxZ network setup run e g dhcped eth0 sshd run resshd start don t forget to set a password with passud mnodinfo beZnet filenane supported license author description version s
88. ally configured targets This name should be known to you based on how you configured your iSCSI target For more information see Using SendTargets Discovery to Add an iSCSI Target on page 83 e iSCSI target IP address The IP address of the target into which you are logging e TCP port number The TCP port number of the target portal Typically this is 3260 which is the well known port number defined for use by iSCSI Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys s 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 83 DG EMULEX Adding iSCSI Targets Using SendTargets Discovery to Add an iSCSI Target SendTargets discovery asks an iSCSI target to provide the list of target names that can be logged into by the initiator The iSCSI initiator then uses the SendTargets Discovery option to perform the device discovery Use this method if an iSCSI node has a large number of targets When adding an iSCSI target leave the iSCSI target name option blank you can use the iSCSI SendTargets mechanism to add a target To configure an iSCSI target using the SendTargets discovery 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted 2 Select Controller Configuration and press lt Enter gt A list of controllers is displayed 3 Select a controller and press lt Enter gt The Controller Configuration menu is displayed ontroller Properties etwork Configuration SCSI
89. ame 20000000C95B7791 Ulan ID 0001 DCBX mode CEE mode DID 0203E4 WWPN 22000004 CF9Z26A79 LUN 00 Boot this device via WWPN Boot this device via DID lt ESC gt to Previous Menu lt T l gt to Highlight lt Enter gt to Select Figure 5 9 Boot Devices Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 58 DG EMULEX Configuring DCBX Mode 6 Use the up and down arrows to select the boot method If you select to boot the device by WWPN the WWPN of the earlier selected entry is saved in the flash memory However during the initial BIOS scan the utility issues a Name Server Inquiry GID_PN Get Port Identifier Then based on this DID it continues with the remainder of the scanning If you select to boot this device by DID the earlier selected entry is saved in the flash memory 01 0Ce10100 Bus 02 Devt 00 Func 02 Mem Base CEZCO000 Firmware Version 2 702 485 1 BIOS Enabled Port Name 10000000C95B7791 Node Name Z20000000C9587791 Vlan ID 0001 DCBX mode CEE mode List of Saved Boot Devices Unused 7900000 WWPN 80000000 00000000 00 Primary Used 0203E4 WWPN 00000000 00000000 00 Unused 000000 NWPN 00000000 00000000 00 Unused 000000 YWPN 60000000 00000000 00 Unused 008000 WWPN 60000800 000090000 00 Unused 7000000 WWPN 80000000 00000000 HO Unused 7000000 BWPN 00000000 00000000 700 Unused 000000_Y
90. and press lt Enter gt to view the target information Note The iSCSISelect utility only shows LUN information for the first 128 LUNs The following is an example of a target detail Add New iSCSI Target 001 ign 199Z2 gt IPv4 172 40 11 103 3260 0 Yes Comected Figure 9 5 iSCSI Target Configuration Information In the iSCSI Target Configuration menu the functions keys located at the bottom of the menu help you manage your target configuration e Press lt Enter gt to select the target configuration e Press lt Del gt to delete the target e Press lt F5 gt to log in to the target e Press lt F6 gt to log out of the target e Press lt F7 gt to configure the LUN e Press lt Esc gt to return to the previous menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 6 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 87 gt G EMULEX Managing an iSCSI Target Editing a Target Configuration Once you have added a target you can edit your iSCSI target configuration or apply other management options to the target To edit a target configuration 1 From the iSCSI Target Configuration dialog box select the target and press lt Enter gt The Edit Ping iSCSI Target dialog box is displayed iSCSI Target Name gt ign 1992 08 com ne IP Version IPv4 iSCSI Target IP Address 172 40 11 103 TCP Port Number 3260 BladeEngine Port 0 Boot Target ISID Qualifier A l
91. apter functions To enable and configure VNTAG support 1 After you have enabled multichannel support select Switch Configuration on the Emulex NIC Selection screen and press lt Enter gt The Switch Configuration dialog box appears Emulex NIC Selection Emulex OneConnect 0Ce11100 Switch Configuration Firmuare Version 1253 1 Bus Device Function 15 0 0 Link Speed 10 Gbps Advanced Mode lt Dis Personality lt NIC Multichannel lt Ena Switch Configuration lt Nor Multichannel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Figure 10 16 VNTAG Switch Configuration Dialog Box 2 Select VNTAG from the drop down menu and press lt Enter gt 3 From the Emulex NIC Selection screen select Multichannel Configuration and press lt Enter gt A list of available functions is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys 7 10 Configuring UEFI for Ethernet 112 gt lt EMULEX Using the Emulex NIC Configuration Utility 4 Select the function you want to configure and press lt Enter gt Multichannel Configuration Function 0 Press Enter to change Function Type NIC Profile name Permanent MAC 00 00 C9 5B A D2 Current MAC 00 00 C9 5B A D2 Logical Link Status Link Down lt Disable gt UNTAG Profile Name a Figure 10 17 VNTAG Configuration Screen 5 Select the VNTAG Profile Name option and press lt Enter gt 6 Type the VNT
92. at the IP addresses of both the default gateway and the remote host are correct e Check link status under Network Configuration If you try changing the initiator link status you can back out one screen then go back to Network Configuration to see a view of your current link status Login to iSCSI target fails or login Check initiator IQN name and target IQN name Verify that succeeds but no LUNs are available they are properly specified e Check target s ACL settings if any to verify that the initiator s IQN name is listed and can be recognized e Make sure that the target login parameters are compatible with the initiator s e If this checklist confirms that initiator and target are configured correctly and the issue persists erase the Controller Configuration For more information see Erasing the Configuration on page 93 Login to iSCSI target is successful Check the jumbo frame settings on the iSCSI target If enabled but iSCSI I O causes the system to change the frame size to 1514 and retry This isolates any issues hang or freeze in the network related to jumbo frames Jumbo frames when supported by the entire network provide increased performance Note OneConnect adapters support jumbo frames Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 13 Troubleshooting 159 Troubleshooting for the iSCSI Protocol gt G EMULEX Table 13 2 Troubleshooting the iSCSISelect Utility Con
93. at you also lookup the readme txt file located on CD1 for the most current troubleshooting issues Table 13 2 Troubleshooting the iSCSISelect Utility Issue Answer Solution iSCSI BIOS banner is not displayed e Check the motherboard BIOS configuration and make sure that during system post Boot for NIC iSCSI and FCoE Protocols User Manual the Option ROM is enabled and is set for the PCle slot into which the OneConnect adapter is inserted e If the Option ROM is enabled and is set for the PCle slot into which the OneConnect adapter is inserted and the issue persists erase the Controller Configuration For more information see Erasing the Configuration on page 93 P008026 01A Rev A 13 Troubleshooting 158 DG EMULEX Troubleshooting for the iSCSI Protocol Table 13 2 Troubleshooting the iSCSISelect Utility Continued Issue Answer Solution Unable to ping iSCSI target IP e Check cable connections and make sure they are securely address connected at both ends Make sure the link light is ON at both ends of the cable e Verify that you have assigned a valid IP address with the correct subnet mask to the interface s that are connected to the network e Check for duplicate IP addresses e Make sure you are connected to the correct port e If the IP address is coming from DHCP check that the DHCP server is up and available e Is the target on a different subnet Check the default gateway and make sure th
94. be an 8 digit hexadecimal number e Switch Name Hi Enter the high bits of the FC switch s WWN to which to connect This must be an 8 digit hexadecimal number e Fabric Name Low Enter the low bits of the FC fabric s WWN to which to connect This must be an 8 digit hexadecimal number e Fabric Name Hi Enter the high bits of the FC fabric s WWN to which to connect This must be an 8 digit hexadecimal number 5 Do one of the following e To save your changes select Commit Changes and press lt Enter gt The changed CEE FCF record information is displayed e To discard all changes select Discard Changes and press lt Enter gt The CEE record selection list is displayed Figure 12 8 e To discard your changes and use the CEE parameters from the FCF table select Select From FCF Table and press lt Enter gt The FCF table parameters are displayed 6 Press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 139 DG EMULEX Configuring CIN FCF Parameters Configuring CIN FCF Parameters To configure CIN FCF parameters 1 From the Adapter Selection screen Figure 12 4 select the adapter to configure and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Configure CIN FCF Parameters and press lt Enter gt A listing of current CIN FCF record information is d
95. be used for individual VMs VMotion management and other network traffic types such as NAS storage VMware recognizes a UMC NIC as an available vmnic that can be configured using a vSwitch to handle network traffic As a best practice configure UMC NICs across physical ports using equal bandwidth to ensure consistency across active and standby or aggregated link paths Also ensure the vmnics selected for redundant paths are not on the same physical port Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A
96. bleshooting 156 Troubleshooting for the NIC Protocol Error Codes PXE E55 Proxy DHCP service did not reply to request on port 4011 Possible Reason The client issued a proxyDHCP request to the DHCP server on port 4011 but did not receive a reply Comment Solution Check that the DHCP server and TFTP server are properly configured on different servers This issue may happen only when both are configured on separate servers UNDI Error Codes PXE E60 Invalid UNDI API function number The underlying UNDI drivers do not support the UNDI API sent from BaseCode NBP Check with the hardware vendor PXE E61 Media test failed check cable There is no physical link on the PXE client port on which the boot is attempted Check the cables on the NIC interface PXE E63 Error while initializing the NIC There is an issue in initializing the hardware as part of the UNDI_Initialize API Check with the hardware vendor BaseCode UNDI Loader Error Codes PXE EC1 BaseCode ROM ID structure was not found The UNDI boot module can not find the BaseCode ROM ID structure This may be caused by a corrupted BaseCode ROM image PXE EC3 BaseCode ROM ID structure is invalid The BaseCode ROM ID structure is invalid This may be caused by a corrupted BaseCode image in ROM PXE EC4 UNDI ROM ID structure was not found The BaseCode loader module could not locate the UNDI ROM ID
97. cable to 10Gb Ethernet network switches and or IP routers One or more servers are connected to this network which are responsible for transferring data to or from the storage units When an operating system receives a request it generates the SCSI command and then sends an IP packet over an Ethernet connection At the receiving end the SCSI commands are separated from the request and the SCSI commands and data are sent to the SCSI controller and then to the SCSI storage device iSCSI also returns a response to the request using the same protocol Constructing a Basic iSCSI SAN There are three main components that make up an iSCSI SAN e iSCSI Initiator s The initiator allows a given machine access to the storage available in the iSCSI SAN It requests all SCSI operations like read or write An initiator is usually located on the host server side either as hardware iSCSI adapter or software iSCSI software initiator To transport block SCSI commands over the IP network an iSCSI driver must be installed on the iSCSI host An iSCSI driver is included with the OneConnect adapter For more information on iSCSI initiators see chapter 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility on page 76 e iSCSI Target s An iSCSI SAN has one or more iSCSI targets which house and make available the storage used within the SAN The iSCSI target is the storage device itself or an appliance that controls and se
98. ccccssesccceescccceessscceeeescccoeeesssceeeees 182 Figure C 6 Main MON sic sseccacencs ced iadceseesiwadse ritn tt reir E Uor EEE ES SENEE TEET EAE TS 182 Figure C 7 Expert MeNMUceersrersisieirires iii riri stt iskis ar ianen e OEEO E EEVEE EEEIEE EE SA 183 Figure C 8 Kernel Modules Hardware Drivers Menu ccceeeescccceesseeeeeeeseeeeees 183 Figure C 9 Driver Update Medium Selection Listing sssssssesssesssssessesesessseeee 184 Figure C 10 Driver Update List Dialog Box ccccceececccceeesececeesscceesssceeeeees 184 Figure C 11 Source Medium Selection Menu c cccccecescccceesssccecesssceeeeessesesenes 184 Figure C 12 Network Protocol Selection Menu cccceeeeeeee cee eneceeeenseeeeeeeseeeeees 185 Figure C 13 Network Device Selection Listing cc cee ec eee eee ec eee eeeseeeeesseeeeeees 185 Figure C 14 NFS Server IP Address Dialog Box ccceccscccccescccceceesscccesssseseeeees 185 Figure C 15 Server Directory Dialog BOX cccceescceeeesccceeesssceceesscceesstsceeeeees 186 Figure C 16 Starting SCHIPt ciewscccescce die edhedevedereb eet ET SEEE p EE a PENESTE EE ENE EnS 186 Figure C 17 Driver Update Confirmation cccccceeeesccccceesccceeessccesesscceeeees 186 Figure D 1 Partitions PAD soiiwsteeicwvasdesnbvevavdiseusedaversusavieesesedunsendiakebesaiveutuecuaas 187 Figure D 2 UEFI FCoE Start Options occ ccec cee cece eeeee cece eee eeeeeeee
99. ccceccccccccccceccccccccccccccccccceccccsssscseses 53 Starting the FCoE BIOS Utility ccc cece ce ccccccccccecccnccsccececccceeccccsscscsees 53 Enabling an Adapter to Boot from SAN ccccccessccesccccssccccsccecsccessscessseeeees 54 Scanning for Target Devices cccccccccccccccccccccccccccecccsscscsesssceceeccccssssccees 55 Configuring Boot DEVICES i iiss istic ch repe peee ick eis EE R 55 Configuring DCBX Mode sscccccccccccccccccccccccccccccceccccsssssssesecceceeccccssesccees 58 Configuring CEE Parameters esssessesseccosssesocsseccosececosseesosssecccsseesossseeoss 59 Configuring CIN Parameters esssessosssescsssesoseseecosesccsssesocoseccosseesosssesooo 60 Setting the VLANIAD Value ciwvss ccriecwnesedcnaosmwcsseeedenusesusensemenedevnesesieeecemmeseeneses 60 Enabling or Disabling VLAN ID ccc ce cece cece eee ee eee ee ee ence ence eee EEEREN 61 Setting the FC Map Bytes iicssecceessscnesssecoeces nescies eiaa tiae stani ee sien aeainn sins 61 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt lt EMULEX Table of Contents 5 Configuring Advanced Adapter Parameters sccccscccccsscccccccssccccsssssccecesces 62 Changing the Default AL PA sssessosssssccssessosseesosesscsssssosssesecsseesossseeoso 62 Changing the PLOGI Retry Timer s esssesesssesocssssccesesscsssesossseccsssscosseseeese 64 Enabling or Disabling the Spinup Delay
100. d Enable Boot Code OneCommand Manager Operating System Application HBAcmd Utility Offline Utilities Windows v v v Linux v v v Citrix v v v VMware v v v Note For the Citrix and VMware operating systems the OneCommand Manager application GUI is not supported locally but can be managed through the GUI from a remote system After you decide which utility to use see the appropriate documentation for the proper procedures e OneCommand Manager application see the OneCommand Manager Application User Manual e HBAcmd utility see the OneCommand Manager Application CLI User Manual e Offline utility see the Offline Utilities User Manual Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 7 Configuring iSCSI Boot Support with the iSCSISelect Utility 73 gt lt EMULEX Navigating the iSCS Select Utility 7 Configuring iSCSI Boot Support with the iSCSISelect Utility This section provides quick installation instructions for setting up a basic boot configuration For more information on setting up an iSCSI initiator and adding an iSCSI target see chapter 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility on page 76 and chapter 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility on page 82 Navigating the iSCSISelect Utility Use the following methods to navigate the iSCSISelect utility e Press the up down arrows on your keyboa
101. d FCoE Protocols User Manual P008026 01A Rev A s 10 Configuring UEFI for Ethernet 103 DG EMULEX Using the Emulex NIC Configuration Utility 7 Use the arrow keys to select the flash file and press lt Enter gt to begin the update process It takes about two minutes to complete be3flash_103_397_38 uf i oc11 4 0 200 10 ufi be3flash_103_397_3806 ufi oc11 4 0 265 2 ufi be3flash_104_335_0 ufi oc11 4 0 290 0 ufi o0c11 4 0 291 0 ufi oc11 4 0 301 0 ufi o0c11 4 0 304 0 ufi o0c11 4 0 333 0 ufi oc11 4 0 1001 0 ufi oc11 4 0 1019 0 ufi oc11 4 0 265 2 ufi Tl Move Highlight lt Enter gt Select Entry Flash Update Completed Restart the Systen Figure 10 9 Emulex Flash Update Utility Flash Updating 8 Reset the system The latest version information for the adapter is displayed in the Emulex NIC Selection screen Figure 10 4 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Configuring Advanced Mode Support Advanced Mode is a driver compatibility option With Advanced Mode enabled you can run advanced drivers that have advanced options including 4 port support and increased offload and virtualization capabilities With Advanced mode disabled you can run older drivers with later versions of the firmware 10 Configuring UEFI for Ethernet Using the Emulex NIC Configuration Utility 104 Note Advanced Mode support is available with OCe11100 series 2 port the default setting is di
102. d Ping iSCSI Target dialog box select Authentication Method and select Mutual Chap and press lt Enter gt The CHAP Configuration dialog box is displayed Target CHAP Name Target Secret Initiator CHAP Name Initiator Secret Figure 9 8 Mutual CHAP Configuration Dialog Box 7 Enter the target CHAP name target secret initiator CHAP name and initiator secret Select OK and press lt Enter gt The target initiator CHAP names can be any name or sequence of numbers over 12 and less than 16 characters However the name and secret on the target side must match the name and target on the initiator side The target initiator secret can be in string for example abcdefg23456 or hexadecimal for example 0x01234567890123456789A BCD format e Ifusinga string format the secret can be any name or sequence of numbers over 12 and less than 16 bytes long where each character equals one byte e If using a hexadecimal format the secret must be at least 12 and less than 16 bytes long where two characters equal one byte Hexadecimal formatting restrictions o The Ox representation requires an even number of hexadecimal values excluding the Ox 0 9 A F For example the secret 0x1234567890123456789ABCD is not allowed because the character length is odd with 23 hexadecimal values excluding the 0x The secret 0x01234567890123456789ABCD is allowed with 24 hexadecimal values excluding the Ox o The hexadecimal representation of CHAP secret
103. e IP address subnet mask and default gateway in the corresponding fields 5 Select Save Changes and press lt Enter gt Configuring VLAN ID Priority A VLAN is a way of partitioning the network If the LAN is made up of all devices within a broadcast domain a VLAN is a broadcast domain made up of switches You first create a VLAN and then assign ports toa VLAN All ports in a single VLAN are in a single broadcast domain You do not have to configure VLANs unless your network is already using them Some reasons why VLANs are used include e ALAN increases in size with numerous devices e ALAN has extensive broadcast traffic on it e Groups of users on a LAN need more security A VLAN ID like an IP address or initiator name is assigned a value to uniquely identify it on a network A VLAN priority is set to determine what packet gets priority order within a VLAN Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 11 Configuring UEFI for iSCSI 121 Configuring the Network To configure a VLAN ID priority 1 On the Network Configuration menu select Configure VLAN ID Priority and press lt Enter gt The Configure VLAN ID Priority dialog box appears Configure VLAN ID Priority ULAN Support lt Enable gt Save the Configuration ULAN ID 45 Changes ULAN PRIORITY 0 Save Changes Figure 11 8 Configure VLAN ID Priority Dialog Box 2 To enable VLAN support a Select VLAN Support and press
104. e adapter is licensed one of the following selections appears e NIC iSCSI and FCoE are not allowed e NIC and iSCSI FCoE is not allowed e NIC iSCSI and FCoE With this option you can choose the personality that the adapter will run if permitted on your system by selecting it from the Controller Configuration drop down menu The menu only displays the available personalities including both free and licensed personalities The NIC personality implies that all the enabled functions provide NIC TOE functionality iSCSI and FCoE personalities are enabled on one function per OneConnect port and include NIC functionality on the other enabled functions To select the personality of the adapter 1 From the Controller Configuration menu select Personality and press lt Enter gt The Controller Configuration Screen Personality dialog box appears MultiChannel Support Advanced Made Support Personality Figure 2 9 Personality Screen 2 From the drop down menu select NIC iSCSI or FCoE and press lt Enter gt 3 Select Save and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Advanced Mode Support Advanced Mode is a driver compatibility option With Advanced Mode enabled you can run advanced drivers that have advanced options including 4 port support and increased offload and virtualization capabilities With Advanced mode disabled you can run older dri
105. e options are addhionel configuration parameters that a DHCP sarvar aan ao to DHCP diserts For example seme cammonty used optians inchide Corfioure Opbons for defauk gateways routers WINS servers and DNS i R E Reservatiors GR Server Optior ne override sever options scape optiars onthe Action menu cick Configure Options Ech oF Mare mormaion about scope optiors see onine Help Configure scope options Figure 9 13 DHCP Server Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 95 gt lt EMULEX Enabling DHCP Discovery Through the iSCSISelect Utility 2 From the General tab scroll down the list of available options and select 017 Root Path eT A Fe Aton M Gerea Advareed e DT Ava lable Options HCI j MRF O CISDNS Domain Name DNS Doma y E FA rx30083 1 sra Gy Scope O MNE Swap Server Addiesr of t A Ad D ad O ME Emerciore Path iito tile fe ff Gi Ae F a DHCP sarvar e 50 sed options inchice E3 Server Dato erty 5 and ONS Sting value 02t010 010 010 001 0 2280 Cicn com os tgtl Figure 9 14 DHCP Server Scope Options 3 In the String Value box add the location of the iSCSI target you want to use for iSCSI boot Enter the string in the following format iscsi lt ipaddress gt lt protocol gt lt iscsi port number gt lt luns
106. e up of all devices within a broadcast domain a VLAN is a broadcast domain made up of switches You first create a VLAN and then assign ports to a VLAN All ports in a single VLAN are in a single broadcast domain You do not have to configure VLANs unless your network is already using them Some reasons why VLANS are used include e ALAN increases in size with several devices e ALAN has increased broadcast traffic on it e Groups of users ona LAN need more security A VLAN ID like an IP address or initiator name is assigned a value to uniquely identify it on a network A VLAN priority is set to determine what packet gets priority order within a VLAN To configure a VLAN ID priority 1 On the Network Configuration menu select Configure VLAN ID Priority and press lt Enter gt The Configure VLAN ID Priority dialog box appears ULAN Support ULAN ID ULAN Priority Save Figure 8 7 Configure VLAN ID Priority Dialog Box 2 Select the VLAN Support drop down menu and select Enabled 3 Seta VLAN ID number This is a unique value you assign to each VLAN on a single device There are a maximum of 4095 possible values ranging from 0 4094 4 Seta VLAN Priority if necessary This unique value assigns a priority to outbound packets containing a specified VLAN ID Valid values range from 0 7 with 0 the highest priority level 5 Select Save and press lt Enter gt 6 Press lt Esc gt to return to the Network Configuration menu
107. ect a hard disk Select the Partitions tab Delete any old partitions on the disk To create a GPT disklabel UEFI does not support booting from disks with an MS DOS partition table click Expert above the Accept button Create a partition table and check GPT required for UEFI boot Expert Partitioner Systern View 2 Hard Disk dev sdd 2 krux Qvervew Parthons Used Devices s acl Sae F En type FS Type Label Mount Port 1 es 196 11M8 F Wing5 FAT32 LBA FAT bootiefi J RAID 400GB F Linux swap Swap swap chime Manage BENEN eS Et3 I EJ Crypt Files i Device Mapper 7 NFS amp Unused Device t Settings tn ries met Figure D 1 Partitions Tab Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A DG EMULEX 10 To add an UEFI system partition VFAT or FAT click Add 11 Select a custom size 100 400MB depending on what EFI driver and utilities you want to store on the UEFI system partition In general using 200 MB is sufficient if the plug in card detail for UEFI system partition is unknown 12 In the Formatting options dialog box select Format Partition gt File system gt FAT 13 Under Mounting options select boot efi and click Finish The boot drive now has a GPT disk label that contains a FAT EFI boot partition 14 Perform the remainder of the partitioning as with any Linux installation The remainder of the installation is not unique to UEFI for exa
108. ed Note If your system supports multichannel a MultiChannel menu appears automatically after you select the controller to allow you to enable multichannel functionality 2 The Port Selection Menu appears Select the port you want to configure and press lt Enter gt Controller 0 Port 0 Bus 09 Dev 00 Controller 0 Port 1 Bus 09 Dev 00 Figure 2 3 Port Selection Menu The Port Configuration screen appears Controller 0 Port 0 Kus GZ Dev GO Tort Specd 10 Gbps Physical Link Status Link Up PXE Ront Suppnrt Function Type MAC Address Logical Link Status 5R IO0VU Func 9 NIC O3 00 c9 3c d 40 Link Up Func 1 iSCSI 00 c9 3c d 41 Link Up Disabled Configure PXE VLAN 1D Priority Figure 2 4 Port Configuration Screen For some systems there is a multichannel support option available as well as SR IOV When enabled you can access up to eight virtual network interfaces To change the multichannel support option a Use the lt Tab gt key to select the current setting and press lt Enter gt b From the drop down menu select Enabled or Disabled and press lt Enter gt c Select Save and press lt Enter gt After making any changes to multichannel support you are prompted to reboot the system immediately For more information on multichannel see the multichannel support documentation For more information on SR IOV configuration see the Emulex SR IOV Setup README 3 To change PXE boot su
109. eeeeeeeneees 188 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX List of Tables List of Tables Table 2 1 Table 2 2 Table 5 2 Table 6 1 Table 10 1 Table 12 1 Table 13 1 Table 13 2 Table 13 3 Table E 1 Table E 2 Table E 3 Table E 4 Boot for NIC iSCSI and FCoE Protocols User Manual Advanced Mode Capabilities by Operating System ccccee eee e eee eeeee 30 PXE Boot Parameter Default Values ccccscccceeescccceeesscceeessccesensees 31 Default Adapter Boot Parameter ValUGS ccccceeeeeeesceeeeeeeeeeeeeeeeees 70 Utilities that Install Update and Enable Boot Code ccccceeeeeeeeees 72 Advanced Mode Capabilities by Operating System cc ccece ee eee eee eeee 104 Adapter Default ValU S cccc cece eesseeeeeeeeeeeeeeeeessssseeeeeeeeeeeeeeees 151 PXE Error COGS ssisivncdediace in cousiavevneseeia EEEE EEA EET ERE EEEE 154 Troubleshooting the iSCSISelect Utility sssssssssossesesessssssssseesesese 157 Troubleshooting the FCoE Protocol ccccecessccccessscceceescccoeensees 160 Multichannel Port Mapping NIC Only cccccccceeeeseceeeesssceeeessees 190 Multichannel Port Mapping NIC and Storage cc cee cece cece eeeeeeeeeees 190 Multichannel Port Mapping for High Availability cc ccceceeeeee eee eeee 191 Multichannel Configurable Parameters cccceeesece eee eeeeeee
110. eeeees 172 UEFI NIC Server Configuration Script for SLES11 SPX cscccccccccccccceccccsccces 172 NFS Server Configuration Script ssesssesscsseesosssssossssceosesccsssesosssecosesee 173 DHCP Server CONT IGUPALION iccsesicicedencuarwlivcuresiiescaaetsadiadaanecabudeassaualedeans 174 TETP Server S CCUD ssccccscccinesceaesevietewcadectaaenatocscadoweaeesdersamesesaeseuaeseeacean s 175 UEFI NIC Server Configuration Script for RHEL 6 X cccccssccccesscscccccssccececes 175 Setup INF ONMALION vecinausu ceio prii nesie e E EEEN T E ET Eaei 175 NFS CONTIQUIOUION ogazecsccenincsusnteudaceaiaeduaddasenncer ue desdanesdwetsnecideatawiedeecenads 175 TFTP Configuration ccd cade ddceacneie ex cnccneeacene ieee ssise ac eres iKi EEEE TRESEN we 176 PXE CONMTGURALION esserne ierre nenie E E E N E a Ea 177 Conficurine DHCP ses iniocceeri iiit icin s ni e REER REE LERE E ERE EREA 178 Configuring the IBM HS22 Blade with e Raptor MEZZ sssesessssescssseccoseccscsecee 179 Appendix D Example for Installing and Booting UEFI FCOE cssesesees 187 Appendix E Multichannel for OneConnect OCe11100 series UCNAS 189 OVEIVICW iccnuiixaexersdaned ccaseeieaeunenetiui a a E EE 189 Physical FUNCOMS doisin a E a a a aaa 190 Using VLANs with Multichannel ssesssesesccecececcoecoesececeoscooecosscoecesecsoecoeeeo 191 Configuration OPTIONS cc cesvsdscdsecececcscceseceeeeseesecs n a r R EE 192 Bandwidth Assignments dias sane
111. en set to Yes and the iSCSI initiator is set accordingly the integrity of an iSCSI PDU s header segment is protected by CRC32C checksum The default setting is No Select Yes from the Data Digest drop down menu if you want to enable Data Digest When set to Yes and the iSCSI initiator is set accordingly the integrity of an Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 86 DG EMULEX Managing an iSCSI Target iSCSI PDU s data segment is protected by CRC32C checksum The default setting is No 13 Select the Authentication Method For more information see Enabling CHAP Authentication on page 88 14 Select Save Login and press lt Enter gt If the firmware logs into the target successfully you receive a successful login message Press lt Esc gt to go to the iSCSI Target Configuration menu where you can view information about the added target 15 To enable Boot Target or make any other changes to your target or targets select the target and press lt Esc gt Managing an iSCSI Target With the iSCSISelect utility you can manage a target by viewing target details or by editing the target configuration Viewing Target Information After you have successfully logged into the target you can view the details of the newly added target or manage the target From the Controller Configuration menu select iSCSI Target Configuration
112. ent keygpg pubkey 0dfb3188 41ed929b ascINDEX gz control xmgpg pubkey 1d061a62 4bd70bfa asclicense tar gz COPYING gpg pubkey 307e3d54 4be01a65 ascls 1R gz root orleansrhel5564 mount o loop testl boot x86 64 efi test2 root orleansrhel5564 ls lar test2 total 28 rwxr xr x 1 root root 48 May 20 2010 packages boot efi drwxr xr x 3 root root 2048 May 20 2010 efi drwxr x 20 root root 4096 Jan 5 14 04 drwxr xr x 3 root root 16384 Jan 1 1970 root orleansrhel5564 ls lar test2 efi boot bootx64 efi elilo conf initrd linux root orleansrhel5564 ls lar test2 efi boot total 26838 rwxr xr x 1 root root 3231872 May 20 2010 linux 1 root root 23999623 May 20 2010 initrd 1 root root 512 May 20 2010 elilo conf rwxr xr x 1 root root 241318 May 20 2010 bootx64 efi 3 root root 2048 May 20 2010 drwxr xr x 2 root root 2048 May 20 2010 root orleansrhel5564 cp test2 boot efi tftpboot linux install FWXr XxXr x rWXxXr xr x drwxr xr x Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix C Example for Configuring and Booting UEFI NIC 173 NFS Server Configuration Script UEFI NIC Server Configuration Script for SLES11 SPx etc rc d init d portmap restart etc rc d init d nfslock restart root bglinux156 etc rc d init d nfs restart OK root bglinux156 Stopping portmap OK Starting portmap OK
113. entifies the system on a TCP IP network The IP address can be determined statically manually assigned or dynamically with the DHCP server to obtain an IP address The method that you choose depends on your network configuration If your network uses a DHCP configuration then you can enable DHCP and obtain an IP address from the DHCP server If a DHCP server is not available you must configure a static IP address You can also set a VLAN ID and or priority from the Network Configuration dialog box Note For all Linux based operating systems Emulex recommends that you enable DHCP when attempting to assign an IP address to an iSCSI port This should be done as the iSCSI firmware will not detect it as a duplicate IP address if one already exists on a Linux server Otherwise you must manually ensure there are no duplicate IP addresses before assigning an IP address Note If you are using target discovery through DHCP you must add the root path to the DHCP server and enable DHCP discovery through the iSCS Select utility MAC Address 00 16 88 05 e4 c2 Port Speed 10 Gbps Link Status Link Up DHCP Figure 8 4 Network Configuration Dialog Box Enabling DHCP Enabling DHCP provides the initiator with an IP address Note If you are using the DHCP server to obtain an IP address for your iSCSI initiator set up a reservation A reservation assigns a specific IP address based on the MAC address of your iSCSI function If you do not r
114. enu esssessesssesscsssesosssscscsesecsscesosssecosssscsssesoo 23 Port Selection MENU essesssescsesesosesscessescosssecocosscccesesscossescseseeeeeeee 24 Port Config ration Screen saudicieds vacua cieaanoudddendenedadiueia ers NE EEEE EERE EE 24 Configure PXE VLAN ID Priority MenU ssssssesssssssssessesesessessossssesesseeo 25 Port Identification Screen sssssssisisisiinssei iisisti ortti nnet a viesesudiavdebedsdsecds 25 Controller Configuration MultiChannel Support Dialog BOX ssssesssssessse 27 MultiChannel Configuration Screen sssssssssessesssssssesesssersesesesseseee 27 Personality Sree sxscedvacxsuscesvedeededeesiasewarsxeaesenaveeviancdiasedawnisiasexenens 29 Controller Configuration Advanced Mode Support Dialog Box 0ee0ee 31 Emulex Adapter Listing ccccccececenscneeeeeeeeeceeeeeessssuseeeeeeeeeeeenes 53 Main Configuration MenU ssssssssssssssssesssseessesesesseeeessssesessseeseseees 54 BIOS StAatuSicccaecccaicccsac glues cocae E REEERE E ENEE EEEE EE EEEN a E 54 Devices Present on the Adapter ssssssssssossssssosssosesosessssossesseseseeo 55 List of Saved Boot Devices Screen ssesssesesssesoosssccesesecsseecossseeesesee 56 Device Selection List Example Array Screen ccccccccesscccceetcscceeees 56 LUN Listing Screen sissriiircorirriiinricit irt inie EE EEEN EEEE KAA 57 Boot Device Selected siestcneaceaccawerucacaacieciiadntaudcicuancinbieeserdohe
115. enu Figure 12 5 select Configure CEE FCF Parameters and press lt Enter gt A listing of current CEE FCF record information is displayed wish to modify in Flash UNSD Name VLANID 000 Sw Name 00000000 00000000 VLANID 000 Sw Name 00000000 00000000 00000000 00000000 VLANID 000 Sw Name 00000000 00000000 00000000 00000000 VLANID 000 Sw Name 00000000 00000000 00000000 00000000 VLANID 000 Sw Name 00000000 00000000 00000000 00000000 UNSD VLANID 000 Sw Name 00000000 00000000 00000000 00000000 00000000 00000000 Figure 12 8 CEE Record Selection List Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 138 DG EMULEX Configuring CEE FCF Parameters 3 Select the CEE FCF record to modify and press lt Enter gt The current record information is displayed onfigure CEE FCF Parameters Set Record State et Record State lt UNUSED gt nrer VLAN ID 0 Enter Switch Name Low 00000000 Enter Switch Name Hi 00000000 Enter Fabric Name Low 00000000 Enter Fabric Name Hi 00000000 Discard Changes ommit Changes elect From FCF Table Figure 12 9 CEE FCF Record Information 4 Change the record information as needed e Set Record State can be set to unused active or boot e VLAN ID must be a three digit hexadecimal number e Switch Name Low Enter the low bits of the FC switch s WWN to which to connect This must
116. er Manual Normal VNTag P008026 01A Rev A 3 Configuring Boot from SAN for the FCoE Protocol 33 DG EMULEX Windows Server 2008 and Windows Server 2012 3 Configuring Boot from SAN for the FCoE Protocol When booting from SAN the storage device is typically identified by its WWPN and a LUN By extending the server system BIOS boot from SAN capability is provided by the boot BIOS contained on an Emulex adapter in the server When properly configured the adapter then permanently directs the server to boot from a logical unit disk on the SAN as if it were a local disk Note Not all procedures are required Emulex adapters usually ship from the factory with the latest version of boot code installed and enabled so you do not need to install or enable boot code in those cases However if boot code is not installed you must install it and if it is not enabled you must enable it You may want to update the boot code if a more current version is available on the Emulex website at http www emulex com This section describes how to set up a system to boot from SAN This specific procedure to follow is determined by the system architecture and the operating system Windows Server 2008 and Windows Server 2012 Configuring Boot from SAN on Windows x86 and x64 To configure boot from SAN 1 If necessary install or update the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on pa
117. erating environment to perform a client management task before loading the final operating system from the local hard drive For example with a pre OS you can scan the hard drive for viruses This guarantees that the client is not infected before it starts The Windows Deployment Services WDS uses this to install operation systems on local disks or Byte File System BFS disks PXE Boot Process Once PXE Boot is enabled in the system UEFI BIOS the PXE client can boot up and start up the PXE boot read only memory ROM This is the boot code physically located on the NIC adapter Note To enable or disable PXE Boot it must be enabled or disabled in the system UEFI BIOS see the documentation that accompanied the server for more information Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Se 2 Configuring PXE Boot for the NIC Protocol 20 gt G EMULEX PXE Boot Process DHCP Discover to Port 67 P Contains PXEClient extension tags Extended DHCP Offer to port 68 contains PXE server extension tags Other DHCP option tags Step2 __ Client IP addr bees DHCP Request to Installation Server port 67 Contains PXEClient extension tags Other DHCP option tags DHCP Ack reply to Port 68 Boot Service Discover to port 67 or 4011 Contains PXEClient extension tags Other DHCP optio ags Steps a Boot Service Ack reply to client source port Step Contains P
118. erform the following tasks e Change the default AL_PA of the adapter e Change the PLOGI retry timer e Enable or disable spinup delay e Set autoscan e Enable or disable Enhanced Disk Drive EDD 3 0 e Enable or disable the start unit command e Enable or disable the environment variable e Enable or disable the auto boot sector To access the adapter configuration menu from the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed 01 OCe10100 Bust 02 Devt 00 Funct 02 Mem Base CE2C0000 Firmware Version 2 703 269 2 BIOS Enabledt Port Name 10000000C95B7595 Node Name 20000000C95B7595 Ulan ID 0001 DCBX mode CEE mode Change Default ALPA of this Adapter Figure 5 18 Advanced Adapter Configuration Menu Default settings are acceptable for most installations To reset all values to their defaults from the main configuration menu Figure 5 2 select Reset Adapter Defaults and press lt Enter gt Changing the Default AL_PA The default value of the AL_PA for the adapter BIOS is 00 hex All adapters or boot drives can be configured to other AL_PAs rather than their default values Note This option applies only to arbitrated loop FC AL The FCoE protocol does not support FC AL To change the default AL_PA 1 On the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter g
119. eserve an IP address through DHCP then you must set the lease length for the iSCSI initiator IP address to unlimited This prevents the IP address lease from expiring To enable DHCP 1 From the Controller Configuration menu select Network Configuration and press lt Enter gt Figure 8 4 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility 79 gt G EMULEX Configuring a Static IP Address 2 Select Enabled from the DHCP drop down menu and press lt Enter gt 3 Select Save DHCP Settings and press lt Enter gt The DHCP IP Address dialog box appears For example IP Address 172 40 8 13 Subnet Mask 200 2 eae i Default Gateway 172 40 B 1 Figure 8 5 DHCP IP Address Dialog Box Note If you have set a static IP address a message warns that the static IP address will be lost Press lt Y gt to continue with enabling DHCP Configuring a Static IP Address If a DHCP server is not available you must manually configure a static IP address To configure a static IP address 1 From the Network Configuration menu select Configure Static IP Address and press lt Enter gt Note If you have DHCP enabled a message warns that the DHCP IP Address will be lost Press lt Y gt to continue to configure a static IP address The Static IP Address dialog box is displayed IP Address Subnet Mask Default Gate
120. esneeeeeeeees 192 P008026 01A Rev A 1 Introduction 15 Overview gt G EMULEX 1 Introduction Overview This manual describes installing enabling and configuring boot code for Emulex network interface card NIC Internet Small Computer System Interface iSCSI and Fibre Channel over Ethernet FCoE universal converged network adapters UCNAs This manual also describes the Emulex boot from SAN implementation and its operation with distinct hardware and operating system requirements Boot from SAN is the process of booting a server directly from a disk operating system image located on a storage area network SAN by way of Emulex adapters using Emulex boot code When booting from SAN the storage device is typically identified by its world wide port name WWPN and a logical unit number LUN By extending the server system boot basic input output system BIOS boot from SAN functionality is provided by the boot BIOS contained on an Emulex adapter in the server When properly configured the adapter then permanently directs the server to boot from a logical unit disk on the SAN as if it were a local disk Emulex provides the following types of boot code e Preboot eXecution Environment PXE boot for NIC adapters in x86 and x64 systems e x86 BootBIOS for FCoE adapters in x86 and x64 systems e iSCSI boot for iSCSI adapters in x86 and x64 systems e UEFIBoot for iSCSI e UEFIBoot for NIC and FCoE adapters in x64 systems It
121. esssssossssesssssessssecesesesossssees 34 Directing a UEFl based Server to a Windows Server 2008 or 2012 Operating System Image Installed as UEFl Aware Already Installed on the SAD EEE E EEE E E E E E E T 35 GUID Partition Table nocrisisieiriiriinei riaa E EEEE EE EEEREN 35 Installing Windows Server 2008 or 2012 on an FC Boot Disk x86 x64 and UEFI cs sesiirsosssisin senesine na E E EE 36 Linux Citrix and VMW f s sisicsceesisiciienceinniscrenisani aneian ine anini a 37 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A D6 EMULEX Table of Contents 4 Configuring Boot from SAN on Linux Citrix or VMware x86 and x64 68 37 Configuring Boot from SAN on Linux UEFI ssssessssssssssesesssesssssoosssessssssees 37 SOlAUIS E E E E E E E 38 Configuring Boot from SAN on Solaris SFS x86 and x64 ssesssssssssossesessssseses 38 Determining LUNs to Select for Boot from SAN s sssssssssessessssesessssesssesesesseee 38 Configuring Boot from SAN on Solaris SFS SPARC scceeeecccceeesseeeeesseeeeeees 39 Installing Solaris from a Network IMage cccsescccceessccceeessccceesssseeeeneseees 40 Installing Solaris by Migrating an Image from a Local SCSI Disk cceeeeeeee 41 Booting Solaris 10 from the Network on SPARC Machines sssssssssssesesesessssees 44 4 Configuring x86 x64 Platforms for the iSCSI Protocol ssssesseeseeseesecsecseo 46 BSG SP OVERVICW
122. estart TFTP service xinetd restart root orleans servic Stopping xinetd Starting xinetd root orleans chkconfig tftp on PXE Configuration root orleans cd work rhel6364 root orleans RHEL6364 cd images pxeboot root orleans pxeboot Copy vmlinuz and root orleans pxeboot root orleans images root orleans images root orleans images cd root testl root orleans testl cd efi boot and BOOTX64 conf to TFTP root directory ttt default 0 timeout 10 splashimage nd splash xpm gz title RHEL6364 nd splashimage splash xpm gz root kernel vmlinuz keymap us lang en US ip dhcp noipv6 Boot for NIC iSCSI and FCoE Protocols User Manual mkdir p root testl mount o loop efiboot img root testl efiboot img to get bootx64 efi and BOOTX64 conf files root orleans boot cp r tftpboot linux install Appendix C Example for Configuring and Booting UEFINIC 177 UEFI NIC Server Configuration Script for RHEL 6 x usr sbin in tftpd s tftpboot linux install cp r tftpboot linux install initrd to TFTP root directory cd work rhel6364 images HEHHEE Extract HHH Copy bootx64 efi Editing efidefault to the following content root orleans boot cat tftpboot linux install efideault method nfs 192 168 1 1 RHEL6364 P008026 01A Rev A ys is Appendix C Example for Configuring and Booting UEFINIC 178 DG EMULEX UEFI NIC Serve
123. figuration Main Menu SEAGATE ST3184S1FC SEAGATE ST318451FC SEAGATE ST318451FC SEAGATE ST318451FC SEAGATE ST318451FC Figure 12 11 SAN Discovery Targets List 3 Select a target and press lt Enter gt 4 Selecta LUN from the list and press lt Enter gt The target list is displayed OCe10102 FM Node Name SEAGATE WWN 21000020 37E16C1E ST318451FC F26D Return to Previous Page LUN 0000 Mode Peripheral dev Figure 12 12 LUN Listing Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Deleting Boot Devices gt lt EMULEX 12 Configuring UEFI for FCoE 142 5 Select Commit Changes and press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed UN 0000 Mode Peripheral dev Commit Changes and Go 0Ce10102 FM Node Name 20000000C9587857 to the Previous Page Commit Changes Discard Changes Figure 12 13 Commit Discard Change Deleting Boot Devices To delete boot devices 1 From the Adapter Selection screen Figure 12 4 select the adapter from which you want to delete a boot device and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Delete Boot Device and press lt Enter gt A list of eight boot devices is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 12 Configuring UEFI for FCoE 143 gt G EMULEX Changing Boot Device Order 3 Select the device and press the spacebar to mark it The de
124. g IQN data if you purchase a different or subsequent license for the adapter Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Erasing the Configuration gt G EMULEX 11 Configuring UEFI for iSCSI 1341 To erase a controller configuration 1 From the Controller Configuration menu select Erase Configuration and press lt Enter gt Controller Configuration Menu Erase the Current Configuration and Restore the Default Controller Properties Configuration Network Configuration Figure 11 18 Erase Configuration Screen A warning message appears asking for confirmation 2 Press lt Enter gt to erase the configuration or press lt Esc gt to abort the operation When the controller configuration is erased the Controller Configuration menu is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 12 Configuring UEFI forFCoE 132 gt lt EMULEX Navigating the Emulex FCoE Configuration Utility 12 Configuring UEFI for FCoE Note If you have several adapters in your system the UEFI system firmware or boot code uses the highest version driver installed on any of the adapters Adapters with older versions of EFIBoot are managed by the more recent version but only as long as the adapter with the most recent version is in the system The latest firmware and boot code must be installed on each adapter in the system to ensure that each adapter runs the latest firmware and boot c
125. ge 72 If necessary enable the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 Enable the adapter to boot from SAN see Enabling an Adapter to Boot from SAN on page 54 Configure boot devices see Configuring Boot Devices on page 55 If desired configure the boot options on the adapter see Configuring Advanced Adapter Parameters on page 62 Install the operating system on an FC boot disk For additional information see Installing Windows Server 2008 or 2012 on an FC Boot Disk x86 x64 and UEFI on page 36 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 3 Configuring Boot from SAN for the FCoE Protocol 34 gt G EMULEX Windows Server 2008 and Windows Server 2012 Configuring Boot from SAN on Windows UEFI To configure boot from SAN 1 If necessary install or update the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 If necessary enable the boot code on the adapter see Enabling an Adapter to Boot from SAN on page 54 Configure boot devices see Configuring Boot Devices on page 55 If desired configure the boot options on the adapter see Configuring Advanced Adapter Parameters on page 62 Install the operating system on an FC boot disk e For Windows Server 2008 or 2012 see Installing Windows Server 2008 or 2012 on an FC B
126. gin and press lt Enter gt The iSCSI Target Configuration appears with the revised information For more information on when an ISID value must be changed see Booting from SAN for iSCSI MPIO on page 49 Enabling CHAP Authentication The iSCS Select utility uses CHAP to authenticate initiators and targets for added network security By using a challenge response security mechanism CHAP periodically verifies the initiator s identity This authentication method depends ona secret known only to the initiator and the target Although the authentication can be one way you can negotiate CHAP in both directions with the help of the same secret set for mutual authentication You must make sure however that what you configure on the target side matches the initiator side The iSCS Select utility supports both one way and mutual authentication Authenticating One Way CHAP With one way CHAP authentication the target authenticates the initiator Use one way CHAP authentication for a one way challenge response security method To enable one way CHAP authentication 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted 2 Select Controller Configuration A list of controllers is displayed 3 Select a controller and press lt Enter gt The Controller Configuration menu is displayed 4 From the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt Boot for NIC iSCSI and FCoE P
127. guration Main Menu is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 12 Configuring UEFI for FCoE 153 gt G EMULEX Displaying Adapter Information 4 From the Emulex Adapter Configuration Main Menu select Back to Display Adapters and RECONNECT DEVICES to complete configuration or select another configuration option Displaying Adapter Information The Adapter Information screen shows the following information about the selected adapter e Adapter status e Network boot status e Link speed e Topology e Firmware version refer to this firmware version if reporting a problem to Emulex Technical Support e Universal boot version e EFI Boot version To display adapter information 1 From the Adapter Selection screen Figure 12 4 select the adapter whose information you want to view and press lt Enter gt From the Emulex Adapter Configuration Main Menu Figure 12 5 select Display Adapter Info and press lt Enter gt Information about the selected adapter is displayed Controller Information 002 OCe10102 FM PCIe2 5Gb s x8 Go to Configuration eg 00 Bus 04 Dev 00 Func 02 VlanID 0002 Main Menu Go to Configuration Main Menu HBA Status Ready 2 702 425 0 5 00A10 Figure 12 25 Controller Information Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 13 Troubleshooting Troubleshooting for the NIC Protocol Issues
128. guring PXE Boot for the NIC Protocol 22 gt lt EMULEX Remotely Installing with PXE for Linux and Citrix Servers Remotely Installing with PXE for Linux and Citrix Servers Linux allows for PXE installation over a network using the NFS FTP or HTTP protocols If the system to be installed contains an Emulex NIC or UCNA with PXE Boot support it can be configured to boot from files on another networked system rather than local media The Linux distributions provide extensive documentation on deploying and managing remote installations of the Linux operating system via PXE See your appropriate distribution s documentation for instructions on how to deploy a PXE installation over your network Typically for a PXE network installation the Emulex NIC with PXE Boot support sends out a broadcast request for DHCP information The DHCP server provides the client with an IP address other network information such as the name server the IP address or hostname of the TFTP server which provides the files necessary to start the installation program and the location of the files on the TFTP server The following steps must be performed to prepare for a PXE installation 1 Configure the network NFS FTP HTTP server to export the installation tree 2 Configure the files on the TFTP server necessary for PXE booting 3 Configure which hosts are allowed to boot from the PXE configuration 4 Start the TFTP service 5 Configure DHCP 6 Boot
129. he Port Configuration screen Figure 2 4 select Port Identification and press lt Enter gt The Port Identification screen appears The link and activity LEDs on Controller 0 Port 0 are blinking in unison Upon exit from this screen the LEDs will return to normal operation Done Figure 2 6 Port Identification Screen 2 The LEDs on your controller begin blinking The selected port s LED status indicators blink on your controller until you select Done on this screen and press lt Enter gt Note Not all controllers have LEDs that are visible externally If you are using an add in card in a blade server environment the port identification or beaconing capability does not work Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 2 Configuring PXE Boot for the NIC Protocol 26 gt G EMULEX Using the PXESelect Utility Erasing Ports and Controller Configuration To erase the ports and controller configuration 1 On the Controller Configuration menu select Erase Configuration and press lt Enter gt A warning appears asking if you want to erase both ports of the controller Press lt Y gt to delete the configuration You will receive another warning asking to erase the controller configuration Press lt Y gt to delete the configuration 2 To exit the PXESelect utility follow the instructions on the bottom of the individual menu screens until you are prompted to exit Press lt Y gt to exit The s
130. ify the location of a kickstart file such as http server example com kickstart ks cfg This file can be created with the Kickstart Configuration Note Ignore the Snapshot name and Ethernet options They are only used for diskless environments 7 Click OK This closes the dialog box and creates configuration files within tftpboot linux install and tftpboot linux install pxelinux cfg 8 Go to tftpboot pxelinux cfg and open the file COA8013C The C0A8013C file is created when you assign the client IP using system config netboot This is the hexadecimal address of the IP assigned to the client NIC It is 192 168 1 60 in the example in Figure B 4 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 171 gt lt EMULEX Linux and Citrix PXE Server Remote Installation Procedure Enabling the PXE Client with a PXE enabled Adapter The PXE client must have a PXE enabled adapter 1 Power on the PXE client 2 Press lt F12 gt to enable network boot Pressing lt F12 gt accesses the DHCP server IP and the Boot Linux image LIENT MAC ADDR 00 00 CS 5B 37 6C GUID 44454C4C 4D00 104C 804C BSC04F313253 LIENT IP 192 168 65 200 MASK 255 255 255 0 DHCP IP 192 168 65 100 PXELINUX 3 10 2005 08 24 Copyright C 1994 2005 H Peter Anvin UNDI data segment at 00098D10 UNDI data segment size 2430 UNDI code segment at
131. iguration screen select the target name and press lt Enter gt The Edit Ping Target screen is displayed Edit Ping Target Boot From This Target iSCSI Target Name iqm 1991 05 com microso ft win Oc urrfghst msta rget target IP Version IPU4 iSCSI Target IP Address 192 16 TCP Port Number 3260 Yes BladeEngine Port Number 1 Boot Target lt No gt Header Digest lt No gt Data Digest lt No gt Authentication Method lt None gt Ping Figure 11 11 Boot Target Option on the Edit Ping Target Screen 2 Select the Boot Target option and press lt Enter gt 3 Select Yes from the drop down menu and press lt Enter gt 4 Select Save Login and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Pinging a Target 11 Configuring UEFI for iSCSI 125 Adding and Configuring Targets Note Ifyou want to verify that you can connect to a target before you log in you must ping the target before you configure the target on the Edit Ping Target screen To ping a target 1 Onthe iSCSI Target Configuration screen select the target name and press lt Enter gt The Edit Ping Target screen is displayed iSCSI Target Name IP Version iSCSI Target IP Address TCP Port Number BladeEngine Port Number Boot Target Header Digest Data Digest Authentication Method Ping Figure 11 12 Edit Ping Target Screen Boot for NIC iSCSI and FCoE Protocols User Manual Edi
132. igure and press lt Enter gt Continue to configure your controller PXE Boot Parameters Default Values The default settings for the PXE Boot parameters are listed in the following table Table 2 2 PXE Boot Parameter Default Values Parameter Default Value Valid Values Advanced Mode Enabled OCe11100 series 4 port Enabled controllers Disabled Disabled OCe11100 series 2 port and 0Ce10100 series controllers PXE Boot Support The default for this parameter varies Enabled depending on the vendor Disabled configuration SR IOV Disabled Enabled Disabled VLAN Support Disabled Enabled Disabled VLAN ID 0 0 4094 VLAN Priority 0 0 7 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Table 2 2 PXE Boot Parameter Default Values Continued 2 Configuring PXE Boot for the NIC Protocol PXE Boot Parameters Default Values 32 Parameter Default Value Valid Values Multichannel Support The default for this parameter varies Enabled depending on the vendor Disabled configuration Function En Dis Disabled Enabled Disabled Bandwidth 0 Must have a total of 100 across all ports LPVID 0 2 4094 Switch Option IBM Virtual Fabric capable configuration if available IBM Virtual Fabric Mode IBM Virtual Fabric Mode Switch Independent Mode Switch Option Cisco VNTag capable configuration VNTag Boot for NIC iSCSI and FCoE Protocols Us
133. ing Updating and Enabling Boot Code on page 72 If necessary enable the boot code on the adapter see chapter 6 Installing Updating and Enabling Boot Code on page 72 Type the following at the OBP prompt show devs The ID information for each found adapter is displayed such as pci 22 600000 pci 0 pci 9 pci 0 pci 9 emlx 0 Enable boot from SAN on each Emulex adapter in the system by typing the following set of commands replacing adapter_id with the ID information such as shown above for each Emulex adapter in turn There is a space between the first quotation mark and the first character of the adapter ID adapter id select dev for example pci 22 600000 pci 0 pci 9 pci 0 pci 9 em1x 0 select dev set sfs boot unselect dev After all Emulex adapters have been enabled to boot from SAN reset the system with the following command reset all After the system resets boot the Solaris installation CD and follow the prompts After the installation completes successfully you will be prompted to reboot or exit the system Press lt gt and then press the lt Enter gt key to go to the Unix prompt Once the Unix prompt appears append the following line to the system file at a etc system set pcie pcie max _mps 0 Save and reboot server Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 3 Configuring Boot from SAN for the FCoE Protocol 40 gt G EMULEX Solaris Installi
134. ion Function 0 Function Type Permanent MAC 00 00 C9 5B A D2 Current MAC 00 00 C9 5B A D2 Logical Link Status Link Up SRIOU lt Disable gt Function i lt Enable gt Bandwidth 25 LPVID 4 Tl Move Highlight Esc Exit Figure 10 14 Multichannel Configuration for Function 0 Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 10 Configuring UEFI for Ethernet 109 gt lt EMULEX Using the Emulex NIC Configuration Utility From the Multichannel Configuration screen for that specific function you can enable or disable a logical link and configure the bandwidth percentage and LPVID To enable or disable a logical link a Select the appropriate option and press lt Enter gt b From the drop down menu select Enable or Disable and press lt Enter gt If you are configuring bandwidth it must total 100 across all the functions on the selected port If you are configuring LPVID set a LPVID number from 2 4094 A value of 0 represents LPVID as disabled Note An LPVID is not required for IBM Virtual Fabric Mode but it is required for every function when using Switch Independent Mode For more information on using LPVID see Configuring LPVID on page 28 Note SR IOV support can only be enabled if multichannel support is disabled Note Your system may not support all multichannel options 3 Press lt Esc gt to return to the list of functions LPVIDs for other func
135. ion 43 is as follows iscsi lt ipaddress gt lt protocol gt lt iscsi port number gt lt lun gt lt target name gt Fields enclosed in angular brackets including the angular brackets should be replaced with their corresponding values All fields are case insensitive See the example at the end of this document Description of Parameters lt ipaddress gt Replace this parameter with a valid IPv4 address in dotted decimal notation This is a mandatory field Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX lt protocol gt Appendix A Configuring iSCSI through a DHCP Server using Vendor Specific Option 43 162 Format of Vendor Specific Option 43 Replace this parameter with a decimal number indicating the TCP port The default TCP port is 3260 lt iscsi port number gt Replace this parameter with a decimal number ranging from 1 to 65535 inclusive It is an optional field lt lun gt This parameter is a hexadecimal representation of logical unit number of the boot device It is an optional field If not provided LUN 0 is assumed to be the boot LUN It is an 8 byte number which must be specified as a hexadecimal number consisting of 16 digits with an appropriate number of 0 s padded to the left if required lt target name gt Replace this parameter with a valid iSCSI target ign name of up to 223 characters This is a mandatory field Example iscsi 010 010 010 0
136. ironment Window with IP Address Configuring the Host To configure the host 1 Double click on the IP address row in the Network Installation and Diskless Environment window Figure B 4 An edit dialog box is displayed BS Edit 192 168 1 60 loj xj Hostname or IP Address Subnet 1 Operating System rhel5464 gt O Enable NISDOMAIN lt SNISDOMAIN O Serial Console Edit Extra Kernel Boot aj Diskless OS Network OS Install Snapshot name Generate Kickstart File Ethernet lt Remote Logging Enable Host x Cancel Figure B 5 Edit Dialog Box 2 Inthe Hostname or IP Address Subnet field enter the IP address fully qualified hostname or a subnet of systems that should be allowed to connect to the PXE server for installations In Figure B 5 the Hostname IP Address is the IP address of the client machine 3 In the case of a multi boot environment select an operating system preference Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt lt EMULEX Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 170 Linux and Citrix PXE Server Remote Installation Procedure 4 Select the operating system identifier to install on this client The list is populated from the network install instances created from the Network Installation dialog box 5 Ifyou use a serial console check the Serial Console check box 6 Spec
137. isplayed 3 Select the CIN FCF record to modify and press lt Enter gt Current record information is displayed onfigure CIN FCF Parameters Active shows the ctive VLAN ID 0000 FC_ MAP OEFCOO existing Logged in Values Enter VLAN ID 2 Commit changes and Enter FC BYTE 2 Value 0 Reboot to make changes set VLAN Valid lt TRUE gt Effective on Next Boor Discard Changes ommit Changes Figure 12 10 CIN FCF Record Information 4 Change the record information as needed e VLAN ID Enter the VLAN on which the adapter FCoE services are available This must be a 3 digit hexadecimal number e FC Byte 2 Enter the bit value that completes the fabric provided MAC ADDRESS Value can be incremented or decremented with the lt gt and lt gt keys FC BYTE 0 and 1 are predefined unchangeable to OE FC and only the second byte is selectable e Set VLAN Valid Select TRUE to enable VLAN or FALSE to disable it 5 Select Commit Changes and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 12 Configuring UEFI for FCoE 140 DG EMULEX Scanning for Fibre Devices Scanning for Fibre Devices When LUNs are set up on the SAN before POST has completed that is before the boot driver has been started you can select Scan for Fibre Devices or Add Boot Device to discover all available LUNs Although this procedure does not perform a complete HBA initialization it exec
138. itecs ne n i 23 Navigating the PXESelect Utity cis cscccscccscaasesuedecnnescsixesuseescad vesacoeddeecieseces 23 Running the PXESelect Utility sssssosssssssssscsosesccsssseosssesosesecossssoeoseeoe 23 Setting Up a PXE Bootable Network s ces lt s cossseaesnesecaedenarssenedd eneaerawaradenesandecate 23 Physically Identifying the Port cccccccccceeeeeeesecceeeeeeeeeeeeeeeeeeeseaaaeeees 25 Erasing Ports and Controller Configuration ssssesseesssssessssesessserossesesesseee 26 Multichannel SUDDON s21cccpscanesadcecuadandecdeceuacueeetannaadwaeenandceatecneceeduesecetaaums 26 Configuring LPVIDwiccsiccncecevesca vides naesen codecs maeTr REEE EEE EEEIEE EES 28 Personality ODON iieisnecalenhivaiees Sadeiacvesundii e Eia EEE EE EE ERNETEN EEE 29 Advanced Mode Support sssssssssessesesssssssossescssssecoosssocsesesessessosssscsseseee 30 PXE Boot Parameters Default Values ssesesseeeeseesssesessoeesseeesseeeseeeeeeeeseoee 31 3 Configuring Boot from SAN for the FCoE Protocol sseseessecsecsecseceeceecee 33 Windows Server 2008 and Windows Server 2012 ccccsssccccscsccccccssccccessceees 33 Configuring Boot from SAN on Windows x86 and X64 sssssssssssssssssssesssssesee 33 Configuring Boot from SAN on Windows UEFI ssssssssssssesssssssssoesesesssseseess 34 Installing a New Windows Server 2008 or 2012 UEFI Aware Operating System on a UEFl based x64 Server ssssssssssss
139. l port with the mapping of PFs to physical ports as follows o PFO PF2 PF4 PF6 gt Port0 o PF1 PF3 PF5 PF7 gt Portl e Separate transmit and receive queues for each channel e Channel isolation with unique VLAN assignments Based on the IEEE 802 1Q VLAN standard each channel has its own independent broadcast and multicast domain e Optimized virtual server deployments which enable allocation of separate PFs for VM migration console management iSCSI and NFS storage and network traffic for individual VMs e With UMC enabled any VLAN IDs to be used by the operating system or applications must also be configured in the UMC NIC driver e In Windows no more than one VLAN can be used with each UMC virtual channel In other operating systems up to 63 VLANs can be used Note You cannot run LACP when UMC is enabled Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is Appendix E Multichannel for OneConnect OCe11100 series UCNAs 190 DG EMULEX Physical Functions Physical Functions Multichannel is enabled and managed at boot time When it is enabled on an OCe11002 dual port network adapter each 10GbE port is partitioned into four isolated physical functions PFs There are a total of eight PFs available on an OCe11100 series dual port adapter PFs must be configured as trunk ports on the switch Switch ports may be configured as access ports or as trunk ports to distribution and or core switches in the netwo
140. led Disabled Environmental Variable Disabled Enabled Disabled Auto Boot Sector Disabled Enabled Disabled Note DCBX mode settings are firmware UCNA parameters and are not altered when setting the BIOS boot parameters to their defaults Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Z 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 71 DG EMULEX Resetting to Default Values To reset parameters to their factory default settings 1 On the main configuration menu Figure 5 2 select Reset Adapter Defaults and press lt Enter gt A screen is displayed that asks if you want to reset to the defaults Bust 02 Deut 00 Funct 03 Firmuvare Version 2 702 485 1 BIOS Enabled Node Name 20000000C958 793 Figure 5 27 Reset Adapter Configuration to Defaults Screen 2 Press lt Y gt All settings revert to their factory default values 3 Press lt Esc gt to go to the previous menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt lt EMULEX 6 Installing Updating and Enabling Boot Code 72 6 Installing Updating and Enabling Boot Code Emulex provides utilities to install update and enable boot code The utility that you use depends on the operating system and in some cases the driver type or system architecture Table 6 1 indicates the utilities that are currently available for each operating system Table 6 1 Utilities that Install Update an
141. led E 2002 86 00 cI 3c d7 42 Link Up Disabled a3 NIC Enabled 24 2003 66 00 c3 3e d7 43 Link Up Disabled Conf igure PXE ULAN ID Priority Port Identification Save Erase Conf iguration Figure 2 8 MultiChannel Configuration Screen 6 From the MultiChannel Configuration screen you can enable or disable a logical link and configure the bandwidth percentage or LPVID per function To enable or disable a logical link a Use the lt Tab gt key to select the current setting and press lt Enter gt b From the drop down menu select Enabled or Disabled and press lt Enter gt c Select Save and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 2 Configuring PXE Boot for the NIC Protocol 28 SXG EMULEX Using the PXESelect Utility If you are configuring bandwidth it must total 100 across all the functions on the selected port If you are configuring LPVID set an LPVID number from 2 4094 For more information on using LPVID see Configuring LPVID on page 28 Note SR IOV support can only be enabled if multichannel support is disabled Note If your system does not support some of the multichannel options those unavailable options show as N A in the MultiChannel Configuration menu Configuring LPVID The LPVID is used to enforce a VLAN ID on all traffic originating from an IP address channel or PCI function If the operating system for that PCI function has set u
142. ll Use the iSCSISelect utility to erase the controller configuration fail To clear controller configuration 1 From the Controller Configuration menu select Erase Configuration and press lt Enter gt 2 A message appears asking if you want to erase the current configuration Press lt Y gt 3 You are cautioned that the operation removes any existing configuration permanently Press lt Y gt Note If you have multiple controllers you must erase the configuration of each controller separately For more information see Erasing the Configuration on page 93 After you erase the controller configuration reboot the system and then reconfigure the OneConnect adapter You receive this POST error In the iSCSI BIOS the iSCSI initiator name may be different if message there is more than one OneConnect controller in the system If Initiator iSCSI Name the iSCSI initiator name is different on multiple controllers you mismatch Please use receive a POST error message indicating an iSCSI name mismatch iSCSISelect to set a single You must enter the iSCSISelect utility and save a new initiator name for all controllers name on the first iSCSISelect utility menu screen so that the iSCSI initiator name on all controllers match All logins from the Press lt Ctrl gt lt S gt to enter 3 multiple controllers use the new name iSCSISelect Reboot required Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev
143. management capabilities to optimize bandwidth allocation With multichannel system administrators can partition a dual port OCe11100 series adapter into eight PCIe functions virtual ports or channels with assigned bandwidth that can be integrated into both physical and virtual servers This is particularly beneficial for virtualized servers where individual functions can be assigned for virtual machine VM migration system management and I O intensive applications running in VMs Multichannel enables four PCIe functions per port for OCe11100 series adapters Each port can support four virtual channels for OCe11100 series N Ethernet adapters or three virtual channels and an iSCSI or FCoE function for OCe11100 series I and OCe11100 series F storage adapters Bandwidths for each function can be specified as a percentage of the full 10 Gb s for the adapter port Most servers are currently deployed with multiple 1GbE physical connections Typically these additional ports are used to support virtual servers and high availability and to provide bandwidth needed for I O intensive applications Multichannel provides a similar capability for 1OGbE networking using individually configurable partitions of the 10GbE port With multichannel data centers can save on costs for cabling adapters switches and power Multichannel support includes e Switch agnostic support works with any 10GbE switch e Creation of four physical functions PFs per physica
144. mation refer to the Emulex Driver for Linux User Manual ESX Server To install and configure boot from SAN on ESX Server 1 2 Log into the iSCSISelect utility pressing lt Ctrl S gt when prompted Use the iSCSISelect utility to log into a target from one adapter and configure it for boot For more information see chapter 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility on page 76 and chapter 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility on page 82 If the iSCSISelect utility is configured properly a message during boot time indicates that the iSCSI disk was successfully connected Install an ESX Server operating system over the iSCSI LUN For more information refer to the Emulex Driver for VMware User Manual Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 4 Configuring x86 x64 Platforms for the iSCSI Protocol 49 gt G EMULEX Configuring for the iSCSI Protocol Booting from SAN for iSCSI MPIO MPIO support allows the initiator to log in dual sessions to the same target In this way I O can be sent over either TCP IP connection to the target If one session fails another session can continue processing I O without interruption to the application In iSCSI target configuration you have the option of setting dual network paths to a single boot LUN Note Although MPIO boot support allows the initiator to log into multiple sessio
145. mex ee enn Figure C 9 Driver Update Medium Selection Listing 10 The Driver Update List confirmation dialog box is displayed Click OK Driver Update list Driver Update for be2net OK Figure C 10 Driver Update List Dialog Box 11 The Expert menu Figure C 7 is displayed Click Back 12 The Main menu Figure C 6 is displayed Select Start Installation and click OK 13 The Source Medium Selection menu is displayed Select Network and click OK Choose the source medium DUD CD ROM Network Hard Disk E Back Figure C 11 Source Medium Selection Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys is Appendix C Example for Configuring and Booting UEFINIC 185 gt lt EMULEX Configuring the IBM HS22 Blade with e Raptor MEZZ 14 The Network Protocol Selection menu is displayed Select NFS and click OK Choose the network protocol FTP HTTP NFS SMB CIFS Windows Share TFTP mmj o Figure C 12 Network Protocol Selection Menu 15 The Network Device Selection listing is displayed Select the device and click OK Choose the network device ethi ServerEngines Emulex OneConnect 18Gb NIC eth2 ServerEngines Emulex OneConnect 18Gb NIC eth3 ServerEngines Emulex OneConnect 10Gb NIC eth4 ServerEngines Emulex OneConnect 10Gb NIC ethS ServerEngines Emulex OneConnect 18Gb NIC eth6 ServerEngines Emulex OneConnect 18Gb NIC eth Bro
146. mple add a swap partition and an EXT3 partition for root 15 Once the installation is completed view the partitions using the parted 1 command Information similar to the following is displayed parted 1 Model SEAGATE ST336754FC scsi Disk dev sdd 36 7GB Sector size logical physical 512B 512B Partition Table gpt Number Start End Size File system Name Flags 1 17 4kB 206MB 206MB fatl6 primary p nopo eo we oe PEG nsftres 2 206MB 4499MB 4294MB linux swap primary pores 3 4499MB 31 36GB 26 8GB ext3 primary a g oh oo poe Poa F 16 When the system boots SUSE Linux Enterprise Server 11 SP1 now shows in the system Start Options screen Start Options SUSE Linux Enterprise Server 11 SPI Device Path CD DUD Ron HD 1 GPT ES24A62A 2A4A 4 Hard Disk 8 69E 83D9 ESCC34B93F 15 Ox Hard Disk 1 22 0x620B8 ef i SuSE el Hard Disk 3 ilo efi Hard Disk 2 Hard Disk 4 Floppy Disk USB Storage Legacy Only PXE Network Vindows Boot Manager full shell iSCSI Figure D 2 UEFI FCoE Start Options Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Appendix D Example for Installing and Booting UEFIFCoE 188 is Appendix E Multichannel for OneConnect OCe11100 series UCNAs 189 gt X EMULEX Overview Appendix E Multichannel for OneConnect OCe11100 series UCNAs Overview Multichannel or UMC for OCe11100 series 10GbE adapters provides powerful port partitioning and traffic
147. n page 48 If the iSCSISelect utility is configured properly a message during boot time indicates that the iSCSI disk was successfully connected Install an ESX server operating system over the iSCSI LUN For more information refer to the Emulex Driver for VMware User Manual Once the ESX server is installed install the MPIO software and reboot the system The ESX Server is MPIO by default Use the iSCSISelect utility to add an additional boot path to the same iSCSI LUN To do this follow these steps a b Follow the steps for the ESX Server on page 48 to set up your second path When you access the Add Ping iSCSI Target menu set a valid ISID Qualifier before adding your target For more information see Setting an ISID Value on page 88 After you have logged into the target from the iSCSI Target Configuration menu set the Boot Target option for the second target to Yes Press lt F7 gt to display the LUNs behind the target Select the same LUN you chose for your initial boot LUN then press lt F3 gt to set it to bootable Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 4 Configuring x86 x64 Platforms for the iSCSI Protocol 52 gt G EMULEX Configuring for the iSCSI Protocol f Follow the instructions on the bottom of the menu screens until you are prompted to exit g Save your changes before you exit h Press lt Y gt to exit the iSCSISelect utility 6 After the ESX Ser
148. n page 97 Enabling an Adapter to Boot from SAN To enable an adapter to boot from SAN 1 From the Adapter Selection screen Figure 12 4 select the adapter whose network boot setting you want to change and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Set Boot from SAN The current setting is displayed A Disable Enable menu is displayed Press lt Enter gt 3 Select Enable and press lt Enter gt The selection is changed to NVRAM and the current setting is displayed an nen 001 OCe10102 FM PCIe2 5Gb s x8 Back to Display eg 00 Bus 04 Devt 00 Func 02 VlanID 0002 Adapters and RECONNECT OCei0102 FM Node Name 20000000C9587857 DEVICES Back to Display Adapters and RECONNECT DEVICES Set Boot from SAN lt Enable gt onfigure DCBX Mode lt CEE gt onfigure CEE FCF Parameters Onfigure CIN FCF Parameters can for Fibre Devices Add Boot Device Delete Boot Device Change Boot Device Order onfigure HBA and Boot Parameters Set Emulex Adapter to Default Settings Figure 12 6 Emulex Adapter Configuration Main Menu Network Boot Options Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 136 DG EMULEX Configuring DCBX Mode Configuring DCBX Mode To configure DCBX mode for the FCoE initialization protocol 1 From the Adapter Selection screen Figure 12 4 select the adapter to configure and press
149. n resets the initiator name back to their default values If you erase the configuration on the second controller the default values are only reset for the second controller and are not reset globally on both controllers Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 94 gt lt EMULEX Discovering Targets through DHCP for iSCSI Note You must select Erase Configuration to clear out existing IQN data if you purchase a different or subsequent license for the adapter To erase a controller configuration 1 From the Controller Configuration menu select Erase Configuration and press lt Enter gt 2 A message appears asking if you want to erase the current configuration Type lt Y gt 3 You are cautioned that the operation removes any existing configuration permanently Type lt Y gt When the controller configuration is erased the Controller Configuration menu is displayed Discovering Targets through DHCP for iSCSI For your target to be discovered by the initiator through DHCP you must add the root path to the DHCP server 1 From the DHCP server screen select Scope Options then right click and select Configure Options TO DHCP Bk atia Yew Hep e gt elm Ale DEP Scape Options B fa rx300 3 127 0 0 1 J Scope Options 1 29 Soope 1 0 0 0 FSC DHCP i iE Adcress Pool 0 Adctess Leases Scop
150. nd FCoE Protocols User Manual P008026 01A Rev A D6 EMULEX Table of Contents 8 Format of Vendor Specific Option 43 ssssssescsssscccsoseccsosececosscecosesecossecossoe 161 Description of Parameters sesssssecsssesocosecsosssesosesecossecosssecocsseososesee 161 Example eerren taes E EE E E EE E E EEEE 162 Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI BOGE icssiensssastuessasauanadseuienuanchausenenswidnawans 163 Linux and Citrix PXE Server Remote Installation Procedure sssessssecessscsccssee 163 PAE SCIVER ero ienn eSEE IE E E E AEE EEEE cece 164 NFS Server Configuration Script ccccccccceccceeeeensesecesccenneeseeeeseeeseseaeennenes 164 TFTP S rver SEUD icccaccscisnssecaes deledesscaiacs EARNE TONERA IE IARRI AA CERAI IARSIRA 165 DHCP Server Configuration ccnscevessiesuriccensesecesec stain sedesawdies seaincnaeice coeds aA 166 PXE Boot Server Configuration e sees see eee ence ence eee eeee eee sees ernn iiie 167 Copying Files to the TFTP Server with the Graphical Version of the Network Booting TOOK cancecnccscincbeiue scans etaaxtnnss cecuesundadsaiddacmeoeaseakevenaeaass 167 CONPISUFING THE HOSE 2 scimecnswesscneeeedenssenvoemates sue ncesibeeeedeas aban deve neetoeceemmnaeaiies 169 Enabling the PXE Client with a PXE enabled Adapter sceeeeeeeeesee eee eeeees 171 Appendix C Example for Configuring and Booting UEFI NIC csse
151. nd press lt Enter gt 11 Configure a network IP address From the Network Configuration menu do one of the following e Enable DHCP For more information see Enabling DHCP on page 78 e Set up a static IP address For more information see Configuring a Static IP Address on page 79 12 If desired configure a VLAN ID For more information see Configuring VLAN ID Priority on page 80 13 Add a SCSI target From the Controller Configuration menu select iSCSI Target Configuration then select Add a New iSCSI Target For more information see Adding iSCSI Targets on page 82 14 After you have successfully configured the iSCSI initiator and target reboot the system Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 7 Configuring iSCSI Boot Support with the iSCSISelect Utility 75 gt lt EMULEX Booting the System Booting the System After you have successfully set up your basic boot configuration exit the isCSISelect utility and the system automatically reboots During the next boot up the iSCSI BIOS logs into the configured iSCSI boot target and display its target LUN information in the BIOS sign on banner For example Controller 0 Port 0 Base OxFCE60000 at Bus 01 Dev 00 Fun 02 Controller 0 Port l Base OxFCEA0000 at Bus 01 Dev 00 Fun 03 lt lt lt Press lt Ctrl gt lt S gt for iSCSISelect TM Utility gt gt gt Initiator iSCSI Name igqn 2004 05 com emulex I
152. network driver for the Emulex adapter To add the image and installation using the driver with the Remote Installation Service Setup select Start Menu gt Programs gt Administrative Tools Remote Installation Services Setup For more information refer to Microsoft Article ID Q246184 How to Add Third Party OEM Network Adapters to RIS Installations In addition to the network driver for the Emulex UCNA you must configure the following services to use PXE for remote installations e DHCP server e Remote Installation Services RIS e Windows Deployment Server Microsoft provides extensive documentation on deploying its operating systems for remote installations and different setups may be required depending on your individual implementation Microsoft provides step by step guides for its Windows Deployment Services for configuring your server adding images and installing an operating system It also includes instructions for more advanced tasks like creating multicast transmissions creating custom images and performing an unattended installation For detailed information on deploying and managing remote installations on Windows Server 2008 Windows Server 2008 R2 and Windows Server 2012 see the Microsoft website and visit Microsoft TechNet Search on the bulleted terms above to access Microsoft s wide ranging documentation on these subjects Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 2 Confi
153. ng Solaris from a Network Image The system must have a DVD drive and must be part of the site s network and naming service If you use a naming service the system must already be in a service such as NIS NIS DNS or LDAP If you do not use a naming service you must distribute information about this system by following your site s policies Note This procedure assumes that the system is running the Volume Manager If you are not using the Volume Manager to manage media refer to the Sun Microsystems System Administration Guide Devices and File Systems To install from a network image 1 2 3 Log on as a superuser or equivalent Insert the Solaris DVD in the system s drive Create a directory to contain the DVD image mkdir p install dir path Install_dir_path specifies the directory where the DVD image is to be copied Change to the Tools directory on the mounted disc cd cdrom cdrom0 Solaris_10 Tools Note For Solaris 10 only a Remove the SUNWemlxu and SUNWemlxs from install_dir_path Solaris Tools Boot b Unzip the elxfc driver to a temp directory pkgadd R install dir path Solaris Tools Boot d temp c Modify the elxfc conf file to use persistent binding For more information see the Emulex Driver for Solaris User Manual Copy the DVD image in the drive to the install server s hard disk setup_install_server install dir path install_dir_path specifies the directory where the DVD image is to be co
154. ng for the iSCSI Protocol 2 Complete the normal operating system installation Windows Server To set up boot from SAN for iSCSI on Windows Server 1 2 3 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted Use the iSCSISelect utility to log into a target from one adapter and configure it for boot For more information see chapter 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility on page 76 and chapter 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility on page 82 If the iSCSISelect utility is configured properly a message during boot time indicates that the iSCSI disk was successfully connected Install a Windows Server operating system over the iSCSI LUN Linux and Citrix Servers To set up boot from SAN for iSCSI on Linux or Citrix 1 2 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted Use the iSCSISelect utility to log into a target from one adapter and configure it for boot For more information see chapter 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility on page 76 and chapter 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility on page 82 If the iSCSISelect utility is configured properly a message during boot time indicates that the iSCSI disk was successfully connected Install a Linux operating system over the iSCSI LUN For more infor
155. nitiator IP Address 172 40 1 41 Initiator IP Address 172 40 1 62 Drive 0 NETAPP LUN 0 2048 MB Drive Geometry 105 3FFF BIOS Installed Successfully Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility 76 gt lt EMULEX Configuring the iSCSI Initiator Name 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility The iSCSI initiator or host also known as the iSCSI client is a system such as a server which attaches to an IP network and initiates requests and receives responses from an iSCSI target Each iSCSI host is identified by a unique iSCSI qualified name IQN Once you have an initiator host system running you must configure the initiator to allow access to the iSCSI SAN To do this you must 1 Configure the iSCSI initiator name 2 Select a controller For additional information see Selecting a Controller on page 77 3 Configure network properties For additional information see Configuring Network Properties on page 78 4 Verify network settings For additional information see Confirming Network Settings on page 81 Configuring the iSCSI Initiator Name The iSCSI initiator name is a unique identifier for the initiator on the network and configures target access It must be unique to that system on the network and is identified by an ION The iSCSI initiator name is global
156. nitiator name Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 Configuring iSCSI Boot Support with the iSCSISelect Utility 74 DG EMULEX Setting Up a Basic iSCSI Boot Configuration 3 Select Save and press lt Enter gt to save your initiator name iSCSI Initiator Name gt iqn 1998 6 com emilex 0 Figure 7 1 iSCSI Initiator Configuration Menu 4 Select Controller Configuration and press lt Enter gt If you are running a single controller the Controller Configuration menu is displayed Figure 7 3 If you are running multiple controllers the Controller Selection menu is displayed Figure 7 2 Controller Port 0 Bus 09 Dev 00 Controller Port 1 Bus 09 Dev 00 Controller Port 0 Bus 01 Dev 00 Controller Port 1 Bus 01 Dev 00 Figure 7 2 Controller Selection Menu 5 From the Controller Selection menu select your controller and port then press lt Enter gt For more information see Selecting a Controller on page 77 6 After you have selected your controller the Controller Configuration menu appears ontroller Propert ies etwork Configuration SCSI Target Configuration ort Identification rase Configuration Figure 7 3 Controller Configuration Menu 7 From this menu select Controller Properties and press lt Enter gt 8 Ensure Boot Support is set to Enabled 9 Select Save and press lt Enter gt 10 From the Controller Configuration menu select Network Configuration a
157. ns the iSCSI BIOS currently limits the number of sessions to two iSCSI sessions for a single boot LUN You must follow these steps in this order to configure MPIO boot support for each operating system 1 Use the iSCSISelect utility to configure the first path to a boot target 2 Complete normal operating system installation 3 Install third party MPIO software for your operating system 4 Configure the second path to a single boot LUN through the iSCS Select utility Windows Server To install and configure MPIO on Windows Server 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted 2 Use the iSCSISelect utility to log into a target from one adapter and configure it for boot by following the steps in Setting Up a Basic iSCSI Boot Configuration on page 73 If the iSCS Select utility is configured properly a message during boot time indicates that the iSCSI disk was successfully connected Note Only one instance of the boot LUN must be visible to the server during the installation The installation might fail if multiple instances of the boot LUN are available to the server Emulex recommends that the Spanning Tree Protocol be disabled on any ports that are connected to Windows Server 2008 or 2012 hosts booting via iSCSI The Spanning Tree Protocol is used to calculate the best path between switches where there are multiple switches and multiple paths through the network 3 Install a Windows Serve
158. nsible Firmware Interface universal multichannel Universal Network Device Interface Universal Serial Bus virtual function virtual local area network virtual machine virtual machine queue virtual NIC Windows Deployment Server world wide name world wide node name world wide port name Used to designate a variable For example SPx includes SP1 SP2 etc zettabyte Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 2 Configuring PXE Boot for the NIC Protocol 19 DC EMULEX ee 2 Configuring PXE Boot for the NIC Protocol This section describes using and configuring PXE or pixie to boot computers using a network interface independent of available data storage devices such as hard disks or installed operating systems The PXE protocol is a combination of Dynamic Host Control Protocol DHCP and Trivial File Transfer Protocol TFTP with subtle modifications to both DHCP locates the appropriate boot server or servers and TFTP downloads the initial bootstrap program and additional files Network booting enables you to perform the following tasks e Boot diskless systems such as thin clients and dedicated systems e Deploy software and operating systems for your systems e Automate system maintenance such as backups e Automate system checking such as virus scanning e Ensure a secure system Pre OS PXE can be used in a pre OS environment Pre OS is the process of loading a small op
159. nual P008026 01A Rev A gt G EMULEX 4 Configuring x86 x64 Platforms for the iSCSI Protocol 51 Configuring for the iSCSI Protocol 8 Use the iSCSISelect utility to add an additional boot path to the same iSCSI LUN To do this follow these steps 1 2 a b g h Follow the steps for the Linux and Citrix Servers on page 48 to set up the second path When you get to the Add Ping iSCSI Target menu make sure you set a valid ISID Qualifier before adding your target For more information on the ISID Qualifier see Setting an ISID Value on page 88 After you have logged into the target from the iSCSI Target Configuration menu set the Boot Target option for the second target to Yes Press lt F7 gt to display the LUNs behind the target Select the same LUN you chose for your initial boot LUN then press lt F3 gt to set it to bootable Follow the instructions on the bottom of the menu screens until you are prompted to exit Save your changes before you exit Press lt Y gt to exit the iSCSISelect utility After Linux boots up the MPIO installs drivers on the second path and prompts you to reboot Reboot the server ESX 4 0 4 1 or 5 0 Server To install and configure MPIO on ESX Server Log into the iSCSISelect utility pressing lt Ctrl S gt when prompted Use the iSCSISelect utility to log into a target from one adapter and configure it for boot by following the steps for the ESX Server o
160. nual P008026 01A Rev A is 11 Configuring UEFI for iSCSI 118 gt lt EMULEX Configuring the Controller 2 Highlight the port you want to configure and press lt Enter gt The Controller Configuration Menu is displayed Controller Configuration Menu Emulex OneComect 0Ce11102 iSCSI HBA Port 0 Modify Controller Function 2 Properties Network Configuration iSCSI Target Configuration Erase Configuration Tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 11 4 Controller Configuration Menu Screen 3 Select Controller Properties and press lt Enter gt The Controller Properties screen is displayed Controller Properties Emulex OneComect 0Ce11102 iSCSI HBA Port 0 Discover Boot Target Function 2 via Dynamic Host Configuration Protocol Controller Model Number Emulex OneConnect 0Ce11102 iSCSI HBA Port 0 Function 2 Controller Description Emulex OneConnect 0Ce11102 FM 2 port PCIe 10GbE CNA BIOS Version 4 0 360 1 Firmuare Version 4 0 360 1 Discover Boot Target via SEE DHCP more tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 11 5 Controller Properties Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 11 Configuring UEFI for iSCSI 119 gt lt EMULEX Configuring the Network Configuring the Network Automatically Assigning an IP Address through a DHCP Server To enable DHCP for automatic assignment of the IP address through a DHCP server
161. ode Navigating the Emulex FCoE Configuration Utility The Emulex FCoE configuration utility has menus and configuration screens Use the following methods to navigate them e Press the up down arrows on your keyboard to move through and select menu options or configuration fields When multiple adapters are listed use the up down arrows to scroll to the additional adapters e Press the lt gt lt gt or lt Enter gt keys to change numeric values e Press lt Enter gt to select a menu option to select a row in a configuration screen or to change a configuration default e Use the navigation entries on the page to move about the utility e Press lt Esc gt to exit the current screen and show the previous screen e Select Commit to save changes Select Discard to not save changes e Select Back to Display Adapters and RECONNECT DEVICES from the Emulex Adapter Configuration Main Menu when you are finished to ensure the changes are made active otherwise a system restart is required to make your changes active You are then returned to the adapter list Starting the Emulex FCoE Configuration Utility Depending on the OEM UFFI configuration the Emulex FCoE configuration utility may appear under different setup menus in the OEM system firmware or BIOS such as System Settings gt Network This description applies to systems where the Emulex utility is found in the Device Manager To start the Emulex FCoE configuration utility
162. onfiguring and Booting UEFINIC 176 gt lt EMULEX UEFI NIC Server Configuration Script for RHEL 6 x i Check if NFS is running fine root orleans rpcinfo p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100021 1 udp 56782 nlockmgr 100021 3 udp 56782 nlockmgr 100021 4 udp 56782 nlockmgr 100021 1 tcp 44855 nlockmgr 100021 3 tcp 44855 nlockmgr 100021 4 tcp 44855 nlockmgr 100024 1 udp 766 status 100024 1 tcp 769 status 100011 1 udp 815 rquotad 100011 2 udp 815 rquotad 100011 1 tcp 818 rquotad 100011 2 tcp 818 rquotad 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100005 1 udp 828 mountd 100005 1 tcp 831 mountd 100005 2 udp 828 mountd 100005 2 tcp 831 mountd 100005 3 udp 828 mountd TFTP Configuration root orleans vi etc xinted d tftp default off description The tftp server serves files using the trivial file transfer protocol The tftp protocol is often used to boot diskless workstations download configuration files to network aware printers and to start the installation process for some operating systems service tftp disable no socket type dgram protocol udp wait yes user root Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX server server args per source LL cps 100 2 flags IPv4 R
163. oot Disk x86 x64 and UEFI on page 36 e For anew installation of Windows 2008 UEFI Aware operating system on a UEFI based x64 Server see Installing a New Windows Server 2008 or 2012 UEFI Aware Operating System on a UEFI based x64 Server on page 34 Installing a New Windows Server 2008 or 2012 UEFI Aware Operating System on a UEFI based x64 Server This installation procedure assumes LUNs are created in the SAN storage device and zoned appropriately to the host adapter s WWN To install a new Windows Server UEFI aware operating system 1 From the server system UFFI setup ensure that CD DVD is the first device in the Boot Order list Enable the adapter BIOS setting to allow SAN boot in the Emulex UEFI configuration utility Configure the boot target and LUN in Emulex UEFI configuration utility to select the desired target Boot the host server with the Windows Server 2008 or 2012 DVD inserted Follow the on screen prompts to install the appropriate version of Windows Server 2008 or 2012 The Windows installation exposes all available visible LUNs as disks and partitions numbered 0 to N where N is the highest number available These numbers typically are the LUN numbers assigned by the array Select the disk on which you want to install the operating system Follow system prompts in the Windows installation Note The operating system image is installed with the GPT disk partition See GUID Partition Table on
164. oot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt lt EMULEX 12 Configuring UEFI for FCoE 152 Resetting Emulex Adapters to Default Values Table 12 1 Adapter Default Values Continued Parameter Default Value Valid Values Bandwidth 0 Must have a total of 100 across all ports LPVID 0 2 4094 Switch Option IBM IBM Virtual Fabric Mode IBM Virtual Fabric Mode Virtual Fabric capable Switch Independent Mode configuration if available Switch Option Cisco VNTag Normal VNTag capable VNTag configuration Note The following example sets the default values for FC and FCoE adapters only To set other adapters to their default settings you must use the utility for that specific protocol To set Emulex adapters to their default settings 1 From the Adapter Selection screen Figure 12 4 select the adapter whose default settings you want to change and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Set Emulex Adapter to Default Settings and press lt Enter gt 0Ce10102 FM Node Name 20000000C9537857 Set Adapter Defauits eg 00 Bus 04 Dev 00 Func 02 VlanID 0002 Set Adapter Defaults Figure 12 24 Set Adapter Defaults Note This will set the adapter to the FCoE driver default settings only 3 Select Set Adapter Defaults and press lt Enter gt to set the adapter back to its default values The Emulex Adapter Confi
165. oot from the lowest target AL_PA it finds e Inan attached fabric the boot BIOS attempts to boot from the first target found in the NameServer data To enable or disable the spinup delay 1 Sy gie w On the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 Select Enable or Disable Spinup Delay and press lt Enter gt Information similar to Figure 5 21 is displayed 01 0Ce10100 Bust 02 Devitt 00 Func 02 Mem Base CE2C0000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C9587595 Node Name 20000000C95B7595 Ulan ID 0001 DCBX mode CEE mode Enable Figure 5 21 Enable or Disable Spinup Delay Screen Select whether to enable or disable spinup delay Press lt Enter gt to accept the new value Press lt Esc gt to return to the advanced adapter configuration menu For changes to take effect reboot the system Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys 7 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 66 DG EMULEX Configuring Advanced Adapter Parameters Setting Auto Scan This option allows you to set auto scan and enable the first device in the boot entry list to issue a Name Server Inquiry Auto scan is available only if none of the eight boot entries is configured to boot from DID or WWPN The factory default is disabled If there is m
166. op down menu and press lt Enter gt Note Changing the Personality setting requires a reboot No further configuration changes can be performed on the adapter until the system has been rebooted Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Z 10 Configuring UEFI for Ethernet 107 gt lt EMULEX Using the Emulex NIC Configuration Utility Configuring Multichannel Support Note This option is only available on Emulex OneConnect OCe11100 series UCNAs Multichannel also known as universal multichannel UMC provides the ability to configure multiple PCI functions or I O channels for each OneConnect port Setting up multichannel may or may not depend on cooperation with adjacent switches For additional information on multichannel support see appendix E Multichannel for OneConnect OCe11100 series UCNAs on page 189 If multichannel functionality is supported on your system the Emulex UEFI NIC utility enables you to perform the following tasks e Enable or disable multichannel functionality e Enable or disable each logical link e Configure the bandwidth and Logical Port VLAN ID LPVID for each channel Note Your system may not support all multichannel options To enable multichannel support 1 Onthe Emulex NIC Selection screen select Multichannel and press lt Enter gt The Multichannel dialog box appears Emulex NIC Selection Emulex OneConmnect 0Ce11100 Enable Disable Multichannel sup
167. or targets select the target and press lt Enter gt The Edit Ping iSCSI Target menu is displayed From this menu you can edit your target Manually Adding an iSCSI Target Use this method if an iSCSI node has a small number of targets or you want to restrict the targets that an initiator can access To manually configure a target you must provide the iSCSI target name To configure an iSCSI target manually 1 2 W p MS opa 11 12 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted Select Controller Configuration and press lt Enter gt A list of controllers is displayed Select a controller and press lt Enter gt The Controller Configuration menu is displayed From the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt Select Add New iSCSI Target and press lt Enter gt The Add Ping iSCSI Target dialog box is displayed Figure 9 2 Enter the iSCSI target name Enter the iSCSI target IP address Enter the TCP port number the default target port number is 3260 If you want to enable the target as a boot target select Yes Enter an ISID Qualifier if needed A unique ISID value is needed if you are connecting dual sessions to the same target portal group You can enter a number up to 65535 For more information see Setting an ISID Value on page 63 Select Yes from the Header Digest drop down menu if you want to enable Header Digest Wh
168. ore than one adapter with the same PCI Bus number in the system and each has a boot drive attached the first PCI scanned adapter is the boot adapter The first adapter is usually in the lowest PCI slot in the system Use the Boot Devices menu Figure 5 9 to configure up to eight boot entries for fabric point to point public loop or private loop configurations The first adapter is usually in the lowest PCI slot in the system This device is the only boot device and it is the only device exported to the multi boot menu Auto scan options e Autoscan disabled default e Any first device The first adapter issues a Name Server Inquiry and the first D_ID from the inquiry becomes the boot device The adapter attempts to log in to a public loop first If it fails it logs in to a private loop The first successfully scanned device becomes the boot device This device only is exported to the multi boot menu e First LUN 0 device e First NOT LUN 0 device a device other than LUN 0 To set auto scan 1 From the main configuration menu Figure 5 2 select Configure Advanced Adapter Parameters and press lt Enter gt The adapter configuration menu is displayed Figure 5 18 2 Select Auto Scan Setting and press lt Enter gt Figure 5 22 is displayed 01 0Ce10100 Bust 02 Deut 00 Func 02 Mem Base CE2C00090 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C9587595 Node Name 20000000C95B7595 Vlan ID 0001 DCBX mode CE
169. ormation similar to Figure 5 20 is displayed 01 0Ce10100 Bus 02 Deut 00 Funct 02 Mem Base CEZCO000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C95B7595 Node Name 20000000C95B7595 Ulan ID 0001 DCBX mode CEE mode No PLOGI Retry 0 msec Default Figure 5 20 Change the PLOGI Retry Timer Screen Select the retry timer interval Press lt Enter gt to accept the new interval Press lt Esc gt to return to the advanced adapter configuration menu For changes to take effect reboot the system Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 65 gt G EMULEX Configuring Advanced Adapter Parameters Enabling or Disabling the Spinup Delay This option allows you to enable or disable the disk spinup delay The factory default setting is disabled If at least one boot device has been defined and the spinup delay is enabled the boot BIOS searches for the first available boot device e Ifa boot device is present the boot BIOS boots from it immediately e Ifa boot device is not ready the boot BIOS waits for the spinup delay and for up to three additional minutes continues the boot scanning algorithm to find another multi boot device If boot devices have not been defined and auto scan is enabled then the boot BIOS waits for five minutes before scanning for devices e Ina private loop the boot BIOS attempts to b
170. otocols User Manual P008026 01A Rev A 3 Configuring Boot from SAN for the FCoE Protocol 42 gt lt EMULEX Solaris ge To view the current boot device ID type show devs pci 5d 700000 em1x 1 select dev to select emlx 1 for example boot id Make a note of the WWPN DID or AL_PA returned from the probe and write down the corresponding boot entry To enable boot from SAN set the boot device ID to the SAN device from which you want to boot For example pci 5d 700000 em1x 1 select dev wwpn did alpa lun target id set boot id unselect dev where e wwpn did alpa is the device WWPN DID or AL_PA of the storage device e lunisthe LUN number in hexadecimal To enter it in decimal enter d lun e target_id is the target ID in hexadecimal To enter it in decimal enter d target_id Note Emulex recommends using the WWPN in most cases The DID and AL_PA may change between boots causing the SAN boot to fail unless the DID and AL_PA are specifically configured to not change between boots Example 1 alpa e1 lun 100 decimal and target id 10 decimal alpa el d 100 d 10 set boot id Example 2 wwpn 50000034987AFE lun af hexadecimal and target id 10 decimal wwpn 50000034987AFE af d 10 set boot id Example 3 did 6312200 lun 25 hexadecimal and target id f hexadecimal did 6312200 25 f set boot id Boot to the original local disk to set up the FC disk that you just defined Type boot local disk
171. p a VLAN ID then the OS configured VLAN ID takes precedence over the LPVID If the operating system has not set up any VLAN IDs then LPVID is used for tagging Note In pre OS environments LPVIDs also need to be configured on the switch port Each LPVID must be unique and is relevant for NIC traffic only The LPVID is not supported for storage functions For iSCSI storage functions you must configure a VLAN ID through iSCSISelect or through the host For additional information see the Emulex OneConnect iSCSISelect User s Guide Note Emulex recommends that you do not perform VLAN ID setup and configuration on the virtual channels through the operating system when LPVID is enabled When LPVID is enabled the VLAN teaming options of HP and Emulex drivers cannot be used During PXE boot when the UNDI Driver BIOS is functional the PXE VLAN is used However once the NIC driver is operational the LPVID is used For example PX PX PXE F a F a py Install OS Server configured with VLAN 5 VLAN 5 LPVID for function 0 5 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 2 Configuring PXE Boot for the NIC Protocol 29 gt G EMULEX Using the PXESelect Utility Personality Option The personality reflects the protocol or protocols of the adapter This option specifies a list of available protocols that can be configured on an adapter Depending on the personality for which th
172. p menu The boot device is the FC disk with AL_PA 23 instead of AL_PA 02 as is set in the BIOS utility If your system supports Multi boot BBS the local boot disk drive C is the first entry in Multi boot on the system BIOS setup menu The list of entries is determined by the list of configured boot entries in the BIOS utility For example Adapter 1 boot _entry0 boot _entryl Adapter 2 boot _entry2 boot _entry3 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 7Q DG EMULEX Resetting to Default Values The order of boot entries exported to Multi boot BBS is boot_entry0 boot_entryl boot_entry2 and boot _entry3 However Multi boot allows changing the boot order in the server BIOS which allows any disk to become the C drive Resetting to Default Values The BIOS utility enables you to reset BIOS boot parameters to their factory default settings These defaults are listed in Table 5 2 Table 5 2 Default Adapter Boot Parameter Values Parameter Default Value Valid Values Boot from SAN Disabled Enabled Disabled AL_PA Value 0x00 Fibre See Table 5 1 Valid AL_PA Values EDD 3 0 Disabled EDD 2 1 Enabled EDD 3 0 Disabled EDD 2 1 PLOGI Retry Timer Disabled Disabled 50 msec 100 msec 200 msec Spinup Delay Disabled Enabled Disabled Auto Scan Disabled Enabled Disabled Start Unit Disabled Enab
173. pied Note The setup_install_server command indicates whether you have enough disk space available for the Solaris Software disc images To determine available disk space use the df k1 command Decide whether you need to make the installation server available for mounting If the installation server is on the same subnet as the system to be installed or you are using DHCP you do not need to create a boot server Proceed to step 7 If the install server is not on the same subnet as the system to be installed and you are not using DHCP complete the following steps a Verify that the path to the install server s image is shared appropriately share grep install dir path install_dir_path specifies the path to the installation image where the DVD image was copied Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 3 Configuring Boot from SAN for the FCoE Protocol 41 gt X EMULEX Solaris e Ifthe path to the install server s directory is displayed and anon 0 is displayed in the options proceed to step 7 e Ifthe path to the install server s directory is not displayed or you do not have anon 0 in the options continue and make the install server available to the boot server Using the share command add this entry to the etc dfs dfstab file all on one line share F nfs o ro anon 0 d install server directory install dir path b Verify that the nfsd daemon is running or start the nfsd daemon
174. port Firmware Version E Yea era eal l This Setting gets Bus Device Function 15 0 0 affected for the other Link Speed 10 Gbps port Advanced Mode lt Dis Personal ity lt NIC Multichannel lt Ena Switch Configuration lt IBM Mode gt Multichannel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Figure 10 12 Multichannel Dialog Box 2 Select Enable to activate multichannel support and press lt Enter gt Note Additional configuration changes to the adapter cannot be performed until the system has been rebooted Once your system reboots you can proceed to configure multichannel support Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 10 Configuring UEFI for Ethernet 108 gt G EMULEX Using the Emulex NIC Configuration Utility To configure multichannel support 1 On the Emulex NIC Selection screen select Multichannel Configuration and press lt Enter gt A list of functions that are available for configuration is displayed Function Configuration Enter to configure function parameters Function 1 Enter SAVE to effect Function 2 any configuration Function 3 changes Save Tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 10 13 Function Configuration Screen 2 Select the function you want to configure and press lt Enter gt The Multichannel Configuration screen for that specific function appears Multichannel Configurat
175. pport a Use the lt Tab gt key to select the current setting and press lt Enter gt b From the drop down menu select Enabled or Disabled and press lt Enter gt c Select Save and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 2 Configuring PXE Boot for the NIC Protocol 25 gt G EMULEX Using the PXESelect Utility 4 If your system BIOS supports SR IOV you can enable it SR IOV support can only be enabled for virtual channels a Use the lt Tab gt key to select the current setting and press lt Enter gt b From the drop down menu select Enabled or Disabled and press lt Enter gt c Select Save and press lt Enter gt 5 To seta PXE VLAN ID select Configure PXE VLAN ID Priority and press lt Enter gt The Configure PXE VLAN ID Priority menu is displayed PXE ULAN Support PXE ULAN ID E Enabled PXE VLAN Priority Disabled Figure 2 5 Configure PXE VLAN ID Priority Menu a Use the lt Tab gt key to select the current setting and press lt Enter gt b Select Enabled from the PXE VLAN Support drop down menu and press lt Enter gt Set a PXE VLAN ID number from 0 4094 c Set the PXE VLAN Priority level from 0 7 d Select Save and press lt Enter gt 6 Reboot the system for the configuration to take effect Physically Identifying the Port To physically determine which port you are configuring by blinking the link and activity LEDs of that port 1 On t
176. press lt F6 gt To log into a target from the iSCSI Target Configuration screen select the target and the disconnected target and then press lt F5 gt to establish the target session Booting the System After you have configured the iSCSI initiator and target you must reboot the system for the configurations to take effect When you exit the iSCSISelect utility the system automatically reboots and during system startup the OneConnect BIOS is displayed For example Controller 0 Port 0 Base OxFCE60000 at Bus 01 Dev 00 Fun 02 Controller 0 Port 1 Base OxFCEA0Q000 at Bus 01 Dev 00 Fun 03 lt lt lt Press lt Ctrl gt lt S gt for iSCSISelect TM Utility gt gt gt Initiator iSCSI Name igqn 2004 05 com emulex Initiator IP Address 172 40 1 41 Initiator IP Address 172 40 1 62 BIOS Not Installed Note The iSCSI BIOS logs into the configured iSCSI boot target and shows its target LUN information in the BIOS sign on banner only if you have configured an iSCSI boot target For more information see Setting Up a Basic iSCSI Boot Configuration on page 73 Erasing the Configuration Erase Configuration erases the configuration of a single controller Configuration data is erased for both ports on the selected controller The initiator name is global for all OneConnect controllers in the system If you have more than one controller and you erase the configuration on the first controller the Erase Configuration optio
177. provides system boot capability through the use of the UEFI Unified Extensible Firmware Interface Shell It also functions on UEFI 2 1 based platforms through the HII Human Interface Infrastructure interface e OpenBoot for FCoE adapters in Sun SPARC systems OpenBoot is also called FCode Note Emulex drivers support multipath boot configurations See your storage vendor s documentation for information on configuring multipath booting The Emulex boot code and the following utilities provide a variety of capabilities e Boot from SAN across the different networking protocols and operating systems e UEFI configuration using the Emulex NIC FCoE and iSCSI Configuration Utilities e PXESelect Utility o Configuring the port and controller o Configuring multichannel support personality options and advanced mode support e FCoE Boot BIOS Utility Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 1 Introduction gt lt EMULEX Abbreviations i o Scanning for target devices o Configuring boot devices DCBX mode and advanced adapter parameters e iSCSISelect Utility o Setting up a basic configuration o Configuring and managing iSCSI initiators and targets The OneConnect boot code is distributed with the firmware in a UFI file See the Emulex website for the Emulex utilities that enable you to install the firmware and boot code package Abbreviations ACL Access Control List AL_PA Arbitrated Loop Phy
178. pted hold down lt Ctrl gt and press lt P gt If you are running the PXESelect utility with multiple controllers all your controllers are displayed when you start the utility For example Press lt Ctrl gt lt P gt for PXESelect TM Utility Port 0 Port 1 Port 0 Port l Done OxFCE60000 OxFCEA0000 OxFC920000 OxFC960000 2 05 20 5 201 201 00 200 200 200 200 2 01 200 201 Controller 0 Controller 0 Controller 1 Controller 1 Base at Bus Dev Fun Base at Bus Dev Fun Base at Bus Dev Fun Base at Bus Dev Fun Initializing The PXE Configuration menu appears after the boot BIOS initializes to begin your PXE configuration Setting Up a PXE Bootable Network After the PXE boot BIOS initializes you can use the PXESelect utility to set up a PXE bootable network by configuring your controllers To configure controllers for PXE boot 1 Atthe Controller Selection Menu select the controller you want to configure and press lt Enter gt Controller Controller Controller Control ler Port 0 Port 1 Port 0 Port 1 09 Dev 00 09 Dev 00 01 Dev 00 01 Dev 00 Bus Bus Bus Bus Figure 2 2 Controller Selection Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Z 2 Configuring PXE Boot for the NIC Protocol 24 DG EMULEX Using the PXESelect Utility Note The Controller Selection Menu only appears if there are two or more adapters connect
179. r Configuration Script for RHEL 6 x initrd initrd im Configuring DHCP root orleans cat etc dhcpd conf DHCP Server Configuration file see usr share doc dhcp dhcpd conf sample ddns update style interim ignore client updates allow booting allow bootp subnet 192 168 1 0 netmask 255 255 255 0 range 192 168 1 50 192 168 1 90 default lease time 3600 max lease time 4800 option subnet mask 255 255 255 0 option router 192 168 1 1 option domain name pxe text option name server 192 168 1 20 option time offset 8 host bglinux45 next server 192 168 1 1 IP address of PXE server interface connected back to back to PXE client interface hardware ethernet 00 00 C9 BB C7 8F MAC address of PXE client interface fixed address 192 168 1 60 IP address to be assigned to PXE client interface option host name linux test filename bootx64 efi Restart DHCP service root orleans service dhcpd restart Shutting down dhcpd OK Starting dhcpd OK Note Reboot your system under test and boot from the PXE client interface Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys Appendix C Example for Configuring and Booting UEFI NIC 179 DG EMULEX Configuring the IBM HS22 Blade with e Raptor MEZZ Configuring the IBM HS22 Blade with e Raptor MEZZ To install and update the driver follow these steps 1 Press lt F1 gt during
180. r NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Appendix A Configuring iSCSI through a DHCP Server using Vendor Specific Option 43 gt lt EMULEX pp guring g g p reo 161 Appendix A Configuring iSCSI through a DHCP Server using Vendor Specific Option 43 Overview An iSCSI initiator requires the following parameters to boot from a target e Its IP address e Its unique node name e The boot iSCSI target s IP address e The boot target s name If not available this may be discovered using the iSCSI discovery protocol e The target s non default TCP port number if applicable e Header and data digest settings to be used with the target e Authentication parameters if applicable All of the above parameters may be configured from a centrally configured DHCP server using vendor specific option 43 This appendix documents this method of configuration For this method the initiator must be configured using non DHCP means with the appropriate DHCP vendor ID The method and format for specifying the vendor ID is outside the scope of this document The initiator offers this Vendor ID to the DHCP server to retrieve data in the format described in the following sections Two other methods for configuration are not documented in this appendix e Manual configuration using iSCSISelect or SMCLP MILI e Pre boot configuration using CLP BIOS 3 0 Format of Vendor Specific Option 43 The format for vendor specific opt
181. r operating system over the iSCSI LUN 4 Once Windows Server is installed install the MPIO software such as Microsoft iSCSI Initiator and reboot the system 5 After rebooting ensure that the boot LUN is detected by the MPIO driver This can be done by either of the following two methods e For Windows Server 2008 Windows Server 2008 R2 and Windows Server 2012 o Look at the driver name for the disk device from Device Manager Or Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 4 Configuring x86 x64 Platforms for the iSCSI Protocol 5Q gt G EMULEX Configuring for the iSCSI Protocol 6 7 o Use the MPIO GUI to check for device ID MS FT2005iSCSIBusType_0x9 under the MPIO Devices tab The Disk Manager does not show duplicate disks Reboot your system and log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted You can now add an additional boot path with the iSCSISelect utility To add an additional boot path to the same iSCSI LUN a Follow the steps for the Windows Server on page 48 to set up the second path b At the Add Ping iSCSI Target menu make sure you set a valid ISID Qualifier before adding your target For more information on the ISID Qualifier see Setting an ISID Value on page 88 c After you have logged into the target from the iSCSI Target Configuration menu set the Boot Target option for the second target to Yes d Press lt F7 gt to display
182. rcversion alias alias alias alias depends supported vernag ic parn parn parn parn 2 4 libsmodules72 6 32 12 6 defaults initrdbe2net ko external GPL ServerEngines Corporation ServerEngines BladeEngine 18Gbps NIC Driver 2 103 358 8 2 103 358 8 73B2DCFE6EFASCh10009192 pci YOBHG19AZdHG0087 10s u sd bewsc i pei vBBHG1IAZdHOBBO7BBsuKsdxbewsc ix pci VBBHB1IAZAHGOHH2Z21isuKsd bc sc i pei VBBOG19SAZdOBOBNZ Llisuxsd bcewscri yes 2 6 32 12 8 7 default SMP nod_unload nodversions rx_frag_size Size of receive fragnent buffer 2048 default 4096 or 819 nun_ufs Nunber of PCI UFs to initialize max 16 uint msix Enable and disable the NSIx By default HSIx is enabled uint multi_rxq Multi Rx Queue support Enabled by default uint Figure C 17 Driver Update Confirmation Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix D Example for Installing and Booting UEFI FCoE 187 Appendix D Example for Installing and Booting UEFI FCoE The following steps use the Linux SLES operating system as an example 1 2 me a SM Sg Boot to UEFI linux from DVD Select UEFI boot from the BIOS boot manager or boot to shell and execute efi boot elilo efi from removable media Follow normal boot instructions from YaST During the Installation Settings select Partitioning then select Custom partitioning for experts In SystemViews sel
183. rd to move through and select menu options or configuration fields When multiple adapters are listed use the up down arrows to scroll to the additional adapters e Press lt Tab gt to move to the next field and lt Shift gt lt Tab gt to move to the previous field e Press lt Enter gt to accept a selection select a menu option to select a row ina configuration screen or to change a configuration default e Press lt Esc gt to return to the previous menu or page cancel a selection or dialog box or exit the utility Setting Up a Basic iSCSI Boot Configuration By setting up a basic iSCSI boot configuration you can configure your initiator contact network devices and set up an iSCSI boot target With iSCSI boot capability the iSCSI Select utility can quickly and easily provide the target LUN disk to the operating system through the BIOS After setting up a basic iSCSI boot configuration you can continue to use the iSCSISelect utility to manage your OneConnect Server iSCSI SAN environment When setting up a basic iSCSI boot configuration you must do the following e Configure the iSCSI initiator name and enable boot support e Configure the network properties e Add an iSCSI target and enable it as a boot target e Set your boot LUN e Reboot your system To set up a basic iSCSI Boot configuration 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted 2 From the iSCSI Initiator Configuration menu set the i
184. rhel5564 cp r images tftpboot linux install vim etc exports Add work rw sync reflect changes in NFS Server etc rce d init d portmap restart topping portmap OK tarting portmap OK topping NFS statd OK tarting NFS statd OK S S Stopping NFS locking OK S S root bglinux156 etc rc d init d nfslock restart root bglinux156 etc rc d init d nfs restart Shutting down mountd OK Shutting down daemon OK Shutting down quotas OK Shutting down NFS NFS services OK NFS quotas OK NFS daemon OK NFS mountd OK Starting Starting Starting Starting 2 Check if the NFS services are running root bglinux156 rpcinfo p program vers proto port Boot for NIC iSCSI and FCoE Protocols User Manual services OK P008026 01A Rev A is Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 165 gt lt EMULEX Linux and Citrix PXE Server Remote Installation Procedure 100000 100000 100021 100021 100021 100021 100021 100021 100024 100024 100011 100011 100011 100011 100003 100003 100003 100003 100003 100003 100005 100005 100005 100005 100005 tcp 111 portmapper udp 111 portmapper udp 56782 nlockmgr udp 56782 nlockmgr udp 56782 nlockmgr tcp 44855 nlockmgr tcp 44855 nlockmgr tcp 44855 nlockmgr udp 766 status tcp 769 status
185. rk Although multichannel support for virtual channels is switch agnostic a switch that supports Data Center Bridging DCB is required for FCoE and is also required when iSCSI is used with DCB Multichannel is supported with powerful traffic management and provisioning capabilities such as dynamic rate control priorities MAC configuration and VLAN assignment With multichannel physical functions PFO PF7 are presented to an operating system or hypervisor as eight independent adapters Virtual channels are presented to the operating system or hypervisor as a physical port with a separate MAC address and assigned bandwidth Port mapping examples are shown in Table E 1 and Table E 2 In Table E 1 all of the physical functions are configured as NICs In Table E 2 one of the physical functions for each port is configured for storage Table E 1 Multichannel Port Mapping NIC Only Port 0 Port 1 Function Number Channel Type Physical Function Physical Function 0 NIC PFO PF1 1 NIC PF2 PF3 2 NIC PF4 PF5 3 NIC PF6 PF7 Table E 2 Multichannel Port Mapping NIC and Storage Port 0 Port 1 Function Number Channel Type Physical Function Physical Function 0 NIC PFO PF1 1 Storage iSCSI or PF2 PF3 FCoE 2 NIC PF4 PF5 3 NIC PF6 PF7 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is Appendix E Multichannel for OneConnect OCe11100 series UCNAs 191 DG EMULEX Using VLANs with Multichannel
186. rogress window is displayed As each task is completed the corresponding check box is automatically selected After all tasks are completed a confirmation window is displayed 5 Clear the Run AutoPilot Installer check box and click Finish to close the distribution executable file 6 In Windows Explorer navigate to the folder you specified in step 3 7 Inthe AutoPilot Installer Drivers drivername folder open the folder that corresponds to your computer type such as x86 drivername is the type of driver you downloaded for example Storport Miniport 8 Copy all the files in this folder onto a formatted floppy disk or a USB device 9 Boot the target system with the Windows Server 2008 or 2012 setup media The Install Windows splash screen is displayed 10 Verify and if necessary change the language time and date and keyboard values Click Next Another splash screen is displayed 11 Click Install Now The Where do you want to install Windows screen is displayed 12 Click Load Driver Browse to the floppy disk or USB device specified in step 8 where the driver is located to load the Storport Miniport driver for the appropriate operating system Once selected the correct driver location and driver are displayed under the Select driver to be installed screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 3 Configuring Boot from SAN for the FCoE Protocol 37 Linux Citrix and VMware 13
187. root bglinux156 Stopping NFS locking OK Stopping NFS statd OK Starting NFS statd OK Shutting down NFS mountd Shutting down NFS daemon Shutting down NFS quotas Shutting down NFS services Starting NFS services Starting NFS quotas OK Starting NFS daemon OK Starting NFS mountd OK Check if the NFS services are running OK OK OK OK root bglinux156 rpcinfo p program vers 100000 100000 100021 100021 100021 100021 100021 100021 100024 100024 100011 100011 100011 100011 100003 100003 100003 100003 100003 100003 100005 PP WN B WN NY FN FP RFP FP BP WO FP BP WF YN ND tcp c age a Qo Q Oo OS O udp tcp tcp tcp udp tcp udp udp tcp tcp udp udp udp tcp tcp tcp udp proto port 111 portmapper 111 portmapper 56782 56782 56782 44855 44855 44855 766 s 769 s nlockm nlockm nlockm nlockm nlockm nlockm tatus tatus 815 rquotad 815 rquotad 818 rquotad 818 rquotad 2049 2049 2049 2049 2049 2049 nfs nfs nfs nfs nfs nfs 828 mountd Boot for NIC iSCSI and FCoE Protocols User Manual gr gr gr gr gr gr P008026 01A Rev A is Appendix C Example for Configuring and Booting UEFINIC 174 gt lt EMULEX UEFI NIC Server Configuration Script for SLES11 SPx 100005 1 tcp 831 mountd 100005 2 udp 828 mountd 100005 2 tcp 831 mountd 100005 3 udp 828 mountd DHCP Server
188. rotocols User Manual P008026 01A Rev A 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 9 gt G EMULEX Managing an iSCSI Target 5 Select Add New iSCSI Target and press lt Enter gt 6 Follow steps 5 11 in the procedure Using SendTargets Discovery to Add an iSCSI Target on page 83 7 Inthe Add Ping iSCSI Target dialog box select Authentication Method select One Way Chap and press lt Enter gt Target CHAP Name Target Secret Figure 9 7 One way Chap Configuration Dialog Box 8 Enter the target CHAP name and target secret then select OK and press lt Enter gt The target CHAP name can be any name or sequence of numbers over 12 and less than 16 characters However the name and secret on the target side must match the name and target on the initiator side The target secret can be in string for example abcdefg23456 or hexadecimal for example 0x01234567890123456789A BCD format e If using a string format the secret can be any name or sequence of numbers over 12 and less than 16 bytes long where each character equals one byte e If using a hexadecimal format the secret must be at least 12 and less than 16 bytes long where two characters equal one byte Hexadecimal formatting restrictions o The Ox representation requires an even number of hexadecimal values excluding the Ox 0 9 A F For example the secret 0x1234567890123456789ABCD is not allowed because the character length is odd
189. rves volumes or virtual volumes The target is the device that performs the SCSI command or bridges it to an attached storage device iSCSI targets can be disks RAID arrays or even FC fabrics For additional information on iSCSI targets see chapter 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility on page 82 e Networking infrastructure The networking infrastructure in an iSCSI SAN uses Ethernet transport The configuration and complexity of the storage network depends on its intended function and the required capabilities Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 4 Configuring x86 x64 Platforms for the iSCSI Protocol 47 gt lt EMULEX Managing an iSCSI Session Managing an iSCSI Session To transmit information from an iSCSI initiator to an iSCSI target the initiator must first establish a session with the target through an iSCSI login process The login process e Starts a TCP IP connection e Verifies that the iSCSI initiator has access to the iSCSI target authentication e Allows negotiation of various parameters Logging into an iSCSI Session An iSCSI session has two phases e Login Phase iSCSI parameters are negotiated using login requests and responses e Full Featured Phase Once security authentication has occurred and operational parameters have been set the initiator begins to perform SCSI I Os Security Because the iSCSI protocol operates in the
190. s must only contain hexadecimal values The 0x representation must only have the following characters 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E and F Any other characters are not allowed When you have successfully enabled the CHAP authentication the Add Ping iSCSI Target dialog box appears Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 91 gt G EMULEX Managing an iSCSI Target Pinging a Target There are different ways to ping a target For instance you can ping a target from the Network Configuration menu or you can ping a target from the Controller Configuration menu From the Network Configuration Menu 1 2 3 From the Network Configuration menu select Ping and press lt Enter gt The Ping Target dialog box opens Enter IP Address Figure 9 9 Ping Target Dialog Box Enter the IP address of the target you want to ping Select Ping and press lt Enter gt From the Controller Configuration Menu 1 2 From the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt Select Add Ping iSCSI Target or Edit Ping iSCSI Target and press lt Enter gt The iSCSI Target IP Address is the address that will be pinged From the Add Ping iSCSI Target dialog box Figure 9 2 or the Edit Ping iSCSI Target dialog box Figure 9 6 select Ping and press lt Enter
191. sabled and 4 port controllers the default setting is enabled The Advanced Mode capability is not supported on OCe10100 series controllers the default setting is disabled Compatibility with legacy drivers requires that Advanced Mode Support be disabled Note On some 4 port series LAN on motherboard LOM platforms the Advanced Mode capability is not provided in the HII interface The Advanced Mode capability on these platforms is implicitly enabled by default and Advanced Mode aware drivers must be implemented to fully utilize the advanced features of this functionality Legacy Mode drivers will fail in creating the network interfaces on these platforms Table 10 1 Advanced Mode Capabilities by Operating System Operating System Windows Advanced Mode Enabled 16 RSS queues Note Only supported on Windows 2008 R2 and Windows Server 2012 Remains four queues for earlier Windows versions Advanced Mode Disabled Legacy Mode 4 RSS Queues VMQ lookahead split Note VMQs are only supported on Windows 2008 R2 and later Lookahead split is silently ignored There may be a small performance penalty for VMQs 4 port 2 port Linux and Citrix 4 port 2 port 16 RSS Queues 4 RSS Queues VFs PFs can be increased up to 30 ESX 4 port 2 port For both 1500 and 9000 MTU 16 NQs PFs in non VFA 4 NQs PFs in VFA 1500 MTU 8 NQ PF in non VFA and 4 NQ PF in VFA 900
192. sccsssscsssesocesesscossesosesecessescosssesoe 99 Downloading the Latest Firmware and Boot Code ccecceeeeeeeeeeeeeeeeeeeeees 99 Firmware Components o iscicicvawacelacac vitae vn ceccieieaercicteaue s eager eases nate NEESER LEVELET 99 Viewing the Adapter s Firmware and Boot Code Version sceeceeeeeesceeeeeeeeees 99 Downloading Firmware and Boot Code ccc eee eee ence eee eeeee cece eee eneeeeeeeeeeeee 101 Configuring Advanced Mode SUpport cccscccccesccccceesssceeeessccceeesscseeeees 104 Configuring Personality cs xaciv ax cesancnsiaveeneiesiacveskdwossdvebedeevicdiaSgetarveteadeusns 105 Configuring Multichannel Support sssssssssssessssssesssssesssseossssesesseeesesese 107 Configuring the SWIPE ciceeuasenteccinutexactessdesxucteteusasaiuakuaeniaidciowsahaieuaawaees 109 Configuring VNTAG SUDDOME viccvesusa vive vediesusiexdsaraniindeesocrveddeswexesenedetucwans 110 identifying a POMtb voc c cccdscdkecas cosdbesseveseedeccusnoteredeaonseeebeeeguresvesaeseosecteeess 112 Erasing Ports and Controller Configuration ccccccesscceccetcccceeesesseeeees 113 UEFI NIC DiaSnOstics si se cccesseceeceeens eve oceania sees eevee EEEE EEEREN as 113 EFI_DRIVER_DIAGNOSTICS_PROTOCOL cceeeeeeece cee seeceeeeeeneseeeeeteeeneeeeees 113 11 Configuring UEFI for iSCSl seeseesessecsesseesecsecsecsecsecsecsessecsecsecsecseo 115 Navigating the Emulex iSCSI Configuration Utility
193. se 118 Network Configuration Screen ccceccccceeeccccccesescceeeesscccesssscseeeees 119 Configure Static IP Address Screen cccccescscccceeecccceessscceeessseeees 120 Configure VLAN ID Priority Dialog BOX sssssssssessesssesssssessssesssseesees 121 iSCSI Target Configuration Screen s ssesssesssssesseseoesseesessssesesseesses 122 Add Ping iSCSI Target Screen sssssessossscsssssscesesccsssssocesecossesoeese 123 Boot Target Option on the Edit Ping Target Screen sssssssessssesesssessss 124 Edit Ping Target Screen essssssesssesocssecccsssecoseescessescseseeoessesoeese 125 SUCCESSIUL Target PING naccot ei eesastativesinseteieansnaaahnoGivueasseadeniads 126 Edit Ping Target Screen with Additional Configuration Options 127 Advanced iSCSI Target Information SCreen cceeeeeeeeeeneeeeeeseeeeeeees 128 Edit Ping Target Screen with Login and Logout Options eeeeees 129 LUN Configuration Screen sssssesssssersssssessseeoesesesssssesseseoseseeeees 130 Erase Configuration Screen ssssesssesosssecocsesccosescoeseesoseseesssseocose 131 Exiting the ER Sell oscri e NE E E 132 Device Manager Emulex Configuration Utility Selected 00ee 133 Emulex Configuration Utility Screen ccceccceeeeescceeeeecccceesesseeeees 133 Adapter Selection Screen i ccctecsausivennedecnene sae dani needentonesstacandceseiieatis 134 Emulex Adapter
194. se 78 DHCP IP Address Dialog BOX ccccvcscnccuctedavne deca desdecccandsnneciusedinnesemntelnans 79 Static IP Address Dialog BOX essessessosssesosesscessesosssscoosseocoseseosssesoo 79 Configure VLAN ID Priority Dialog BOX ssssessssssssseesesssesssssessssessssseo 80 Port Identification Screen esssesssesscecsesccosessooessescsssscossesocesecseesee 81 Successful Ping Screen sc crsiseriesrisesri nan aaisa Ennion EEEE Ea Ra 81 Controller Configuration MenU sssssssssssesssssesssssocsesesessessossssesesseee 83 Add Ping iSCSI Target dialog DOX icc ciecsccvsscacsccesassacescdivecesesceeescacsecens 83 Targets Discovered via SendTargets Screen cccsscccccesssccceeesccceeessees 84 iSCSI Target Configuration Screen ssssesssesssesssssossescoesseesossesesesseee 85 iSCSI Target Configuration Information sesssssssssessesesessserossssesessee 86 Edit Ping iSCSI Target Dialog BOX sesssssssssessssssesssseessssesesssesseseesssse 87 One way Chap Configuration Dialog BOX sesssssssssessssesssssesessesesesseee 89 Mutual CHAP Configuration Dialog BOX ssssssssessesesesssesosssoesesesesseseos 90 Ping Target Dialog BOX cccccccce cee eeeescceeeeeeeeeeeeeeesssceeeeeeeeeeeseeeeees 91 Successful Ping Screen os sicivsecasinsercesascivasensan in vdvse civ eaekees seunaeaeeesaevades 91 Advanced Target Properties SCreen ccccecccceccccceeeesccceessscaceeeesacess 92 LUN CONTIQUPATION M
195. sical Address API application programming interface ARP Address Resolution Protocol BBS BIOS Boot Specification BFS byte file system BIOS basic input output system CEE Converged Enhanced Ethernet CHAP Challenge Handshake Authentication Protocol CIN Cisco Intel Nuova CLI command line interface DCB Data Center Bridging DCBX Data Center Bridging Exchange Protocol DHCP Dynamic Host Configuration Protocol DID device ID DMA direct memory access DNS Domain Name System EDD Enhanced Disk Device EFI Extensible Firmware Interface FC Fibre Channel FC AL Fibre Channel Arbitrated Loop FCF FC Forwarder FCoE Fibre Channel over Ethernet FL_Port fabric loop port FTP File Transfer Protocol Gb s gigabits per second GPT GUID partition table Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX GUI GUID HBA HII HTTP IEEE INTx I O IOCTL IP IQN iSCSI JBOD KB LDAP LED LPVID LUN MAC MBR MPIO MSI MSI X MTU NBP NIC NIS NIS NIV NLB NPIV NVRAM OCM OEM OS PCI PCIe PDU Boot for NIC iSCSI and FCoE Protocols User Manual 1 Introduction 17 Abbreviations graphic user interface Globally Unique Identifier host bus adapter Human Interface Infrastructure Hypertext Transfer Protocol Institute of Electrical and Electronics Engineers PCle legacy interrupts where x is variable input output input output control internet protocol iSCSI qualified name Internet Small Computer Sy
196. size class code subsystem id subsystem vendor id revision id device id vendor id Copyright c 2009 2011 Emulex All rights oce network Emulex 00016e00 00000001 00000010 00020000 0000e602 000010qf 00000002 00000700 000019a2 3 Add the MAC address from step 2 as an installation client to the Install Boot server 4 Power on the client machine and wait for the ok prompt 5 Set the net device alias for the device selected in step 2 e Ifthe net device alias is already set to the network device to be used for the net boot skip this step e Ifthe net device alias is not set set the net device alias to the network device that to be used for the net boot Type 0 ok devalias net lt device path gt 6 Boot from the network e If using the DHCP boot strategy type 0 ok boot net dhcp e If using the RARP boot strategy type 0 ok boot net rarp Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 4 Configuring x86 x64 Platforms for the iSCSI Protocol 46 gt G EMULEX iSCSI Overview 4 Configuring x86 x64 Platforms for the iSCSI Protocol iSCSI Overview The Internet Small Computer System Interface iSCSI is an IP based standard for linking data storage devices over a network and transferring data by carrying SCSI commands over IP networks An iSCSI network consists of one or more iSCSI storage units targets connected through a copper or optical networking
197. ss lt F3 gt After you have selected your targets you can add these targets to the list of iSCSI targets available for the initiator to login To do this select Add Selected iSCSI Targets and press lt Enter gt Figure 9 3 If you enabled CHAP Authentication you are prompted to enter CHAP configuration for each target one at a time For more information see Enabling CHAP Authentication on page 88 Below are the targets discovered via SendTargets Select the targets to add then highlight Add Selected iSCSI Targets and press Enter Add Selected iSCSI Targets 001 igqn 1992 08 com n gt IPv4 172 40 11 103 3260 002 ign 1992 08 com n gt IPv4 172 40 11 104 3260 Figure 9 3 Targets Discovered via SendTargets Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 85 gt G EMULEX Adding iSCSI Targets 16 17 After you have added your targets from the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt to view the added target information Ad New iSCSI Target 001 iqn 1992 gt IPv4 172 40 11 103 3260 0 No Connected Figure 9 4 iSCSI Target Configuration Screen Note If you set the Boot Target option in step 5 before adding the target the Boot Target displays No on this menu To enable Boot Target go to step 17 To enable Boot Target or make any other changes to your target
198. ssosseossossroserosreosssossossroseroseressossroseroseeeseeeee 129 Configuring LUNS issscirisesniresivivsrui virvin t inciti cts kirus KE Cus KEENT EEK ECKE ESKK 130 Erasing the Configuration essseceeeceecoeecesecececeesoecceseoeceoecooecseecoecesecsseeo 130 12 Configuring UEFI for FCoE seeseesessecseeseesecsecsecsecsecsecsecsecsecsecsecoeo 132 Navigating the Emulex FCoE Configuration Utility eseseseccsecsoecseccseccesecsseeo 132 Starting the Emulex FCoE Configuration Utility cccesccccccccccccceccccsscces 132 Updating Firmware and Boot Code cesccccccccccccceccccccccccccccccccceccccsccscess 135 Enabling an Adapter to Boot from SAN scccccccccccccccccccccccccccccccccccccscsccsess 135 Configuring DCBX Mode sscccccccccccccccccccccccccccccceccccsssssssesscceceececesssscees 136 Configuring CEE FCF Parameters ccccceccccccccccccccccccccccsccccccccccceccccsssscsess 137 Configuring CIN FCF Parameters cccceccccccccccccccccccccccsccscccccccceecccccsscssees 139 Scanning for Fibre Devices cccccccccccccccccccccccccceccccecsscssssccccceccccsssscsees 140 Adding Boot Devices ccccceccccecccccccccccccceccccesssscsescccceeeeeeesessesesseseseees 140 Deleting Boot DeViCes i ciidsiecs ceccc cs ak i ehdciwes ticle a a detec 142 Changing Boot Device Order ccccccccccncccccccccccccceccccsccccccssccccceccccsssccsees 143 Configuring Adapter Parameters
199. ssscseeseees 76 Selecting a Controller ssssccssdecss cccsediccectessdecccsseceetecsvecssteauscsesevecsevesssseadesesse 77 Configuring Network Properties ccccsccccccsccccccccscccccssscscceccsscccessssssseessees 78 Enabling DHCP cschesnaiesnexagnee sys niri i A OEE EEEE EE emcees 78 Configuring a Static IP Address sssssiisessccsssiidusiossnciseus iiniu kassinn EC EE TSS ED ue EEEE E 79 Configuring VLAN ID Priority sessssssssseesssssesssssessesesesssesessesesseseesseseeee 80 Identifying a POrt cease caidas cdscce descr nen ea ea E A TEE E T eah 80 Confirming Network Settings sssesssececcceeccecoesecoeccoscooecooecosecoecesecosecoeecsee 81 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 82 Adding iSCSI Targets iscsi cscs cise cesidniiesscceeceinn caccdieasns coaee tise eaves waasoeieeseccnets de 82 Using SendTargets Discovery to Add an iSCSI Target cccccceeeeee eee eeeeeeeeees 83 Manually Adding an iSCSI Target sssssssesssessssssesssssesssseessssesessseressssesese 85 Managing an iSCSI Target sasivccicsccccusccacccsiees cee ideviwssavecueneeccecdcceeescessuees E 86 Viewing Target Information ic cccscssavecsciwscuenscnawscsacacusscsdavecundssdedscedeesesecess 86 Editing a Target Configuration esssssssssossssesessecsosssoessscsoeseseossssesesseee 87 Settingan ISID Value crisser cena ced she ei ete EE EE E E pes EEE EEE 88 Enabling CHAP AUtheNtiCatiOn 40
200. stem Interface just a bunch of disks 1024 bytes Kilobyte or Kibibyte Lightweight Directory Access Protocol light emitting diode logical port VLAN ID logical unit number media access control master boot record multipath I O message signaled interrupts message signaled interrupts extended maximum transmission unit network bootstrap program network interface card or controller Network Information Service Network Information Service Plus Network Interface Virtualization network loopback N_Port ID virtualization non volatile random access memory OneCommand Manager original equipment manufacturer operating system Peripheral Component Interconnect Peripheral Component Interconnect Express protocol data unit P008026 01A Rev A gt G EMULEX PF PLOGI POST PXE RAID RHEL RIS ROM RPM RSS SAN SCSI SLES SLI SNP SR IOV 1 Introduction 18 Abbreviations physical function port login power on self test Preboot eXecution Environment redundant array of independent disks Red Hat Enterprise Linux Remote Installation Services read only memory resource package manager receive side scaling storage area network Small Computer System Interface SUSE Linux Enterprise Server Service Level Interface Simple Network Protocol single root I O virtualization terabyte transmission control protocol Trivial File Transfer Protocol universal converged network adapter User Datagram Protocol Unified Exte
201. store rf Edit root2 etc vfstab changing the controller number target number and LUN number to point to the new FC boot disk For example if the FC boot disk is c1t1d0 replace all local disk entries of cOt0d0 with c1t1d0 Currently file shows dev dsk c0t0d0sl swap dev dsk cOt0d0s0 and dev rdsk c0t0d0s0O root dev dsk cOt0d0s6 and dev rdsk cOt0d0s6 usr dev dsk cO0t0d0s7 and dev rdsk cO0t0d0s7 export Edit file to show dev dsk clitidlsl1 swap dev dsk clt1ld0s0O and dev rdsk clt1d0sl root dev dsk cltild0s6 and dev rdsk clt1id0s6 usr dev dsk cltid0s7 and dev rdsk clt1d0s7 export 17 Reboot the system sync halt reset all 18 Boot to disk boot disk Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 3 Configuring Boot from SAN for the FCoE Protocol 44 Solaris The system should boot to the FC disk 19 View the current dump device setting dumpadm 20 Change the dump device to the swap area of the FC drive dumpadm d dev dsk c1t1ld0s1 where dev dsk c1t1d0s1 is a sample path to the swap area of the FC drive Booting Solaris 10 from the Network on SPARC Machines To boot from the network 1 Setup the install server and the boot server if required See the topic for Network Based Installations in the Solaris 10 10 09 Installation Guide 2 Obtain the MAC address of the OCE port used for the net boot a Get the device path of
202. such as System Settings gt Network Device List Firmware Components The ELX UNDI driver implements the PXE UNDI applications programming interface API services used by the Simple Network Protocol SNP driver during PXE boot and while executing a network bootstrap program NBP The boot hardware abstraction layer HAL provides the OneConnect input output control IOCTL interface API for the UNDI driver The firmware and UEFI NIC FCoE drivers are contained in one image file with the UFI extension This file must be flashed through the NIC interface exposed by the Human Interface Infrastructure HII Viewing the Adapter s Firmware and Boot Code Version Start the Emulex NIC configuration utility via the HII 1 Exit the EFI shell Figure 10 2 Exiting the EFI Shell Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 10 Configuring UEFI for Ethernet 100 gt G EMULEX Using the Emulex NIC Configuration Utility 2 The Network screen shows a list of the adapters in the system Your list may vary depending on the installed adapters Locate the adapter Use the up down arrows on your keyboard to select it and press lt Enter gt iSCSI Configuration Enter to Configure PXE Configuration Emulex NICs Emulex 10G NIC Bus Dev Func 15 0 1 00 00 C9 58 A7 D6 Broadcom NetXtreme II Gigabit Ethernet 5C F3 FC 20 9C 08 Broadcom Netktreme II Gigabit Ethernet 5C F3 FC 20 9C 0A Tl Move Highlight lt Enter
203. t The adapter configuration menu is displayed Figure 5 18 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys 7 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 63 DG EMULEX Configuring Advanced Adapter Parameters 2 Select Change Default ALPA of this adapter and press lt Enter gt Information similar to Figure 5 19 is displayed 61 OCei0100 Bust OZ Devt 00 Funct 02 Mem Base CE2ZCO00O0 Firmuare Version 2 702 485 1 BIOS Enabledt Port Nane 10000000C95B7791 Node Name 20000000C9587791 Ulan ID 0001 DCBX mode CEE mode Figure 5 19 Change Default ALPA Screen 3 Change the default AL_PA use the up and down arrow keys to scroll through the valid AL_PAs Table 5 1 lists the valid AL_PA values Press lt Enter gt to accept the new value 5 Press lt Esc gt to return to the advanced adapter configuration menu 6 For changes to take effect reboot the system Note If the adapter s AL_PA is changed it does not show on the NVRAM AL_PA until the system has been reset Table 5 1 Valid AL_PA Values 0x00 0x01 0x02 0x04 0x08 0x0F 0x10 0x17 0x18 0x1B 0x1D 0x1E 0x1F 0x23 0x25 0x26 0x27 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x31 0x32 0x33 0x34 0x35 0x36 0x39 0x3A 0x3C 0x43 0x45 0x46 0x47 0x49 0x4A 0x4B 0x4C 0x4D Ox4E 0x51 0x52 0x53 0x54 0x55 0x56 0x59 Ox5A 0x5C 0x63 0x65 0x66 0x67 0x69 0x6A 0x6B 0x6C 0x6D Ox6E 0x71 0x72 0x73 0x74 0x75 0x76 0x79 0x7A 0x7C 0x80 0x81
204. t gt PLOGI Retry Timer lt Disable Default gt Force Link Speed lt Auto negotiate Defauit gt onfigure Boot Parameters aximum Luns Target 256 Boot Target Scan Method lt Boot Path Discovered Targets gt Figure 12 21 Configure HBA Parameters Maximum LUNs Target Field 4 Type a decimal value between 1 and 4096 and press lt Enter gt The screen is refreshed with the modified value Note The default and typical maximum number of LUNs ina target device is 256 A higher number of maximum LUNs causes the discovery to take more time 5 Select Commit Changes and press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed Changing Boot Target Scan Method This option is only available if none of the eight boot entries is configured to boot from the DID or WWPN The Emulex Adapter Configuration Main Menu is used to configure up to eight boot entries With boot scan enabled the first device issues a Name Server Inquiry The boot scan options are e Boot Path from NVRAM Targets Boot scan discovers only LUNs that are saved to the adapter s NVRAM Select up to eight attached devices to use as potential boot devices Limiting discovery to a set of eight selected targets can greatly reduce the time it takes for the EFIBoot driver to complete discovery e Boot Path from Discovered Targets Boot scan discovers all devices that are attached to the FC port Discovery can take a long time on large SANs if this
205. t select the NIC adapter you want to modify and press lt Enter gt 4 The Emulex NIC Selection screen Figure 10 4 shows information for the selected adapter Select Emulex Flash Update Utility and press lt Enter gt The Emulex Flash Update Utility screen is displayed This utility displays all available media and installs the flash file on the adapter Emulex Flash Update Utility Tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 10 6 Emulex Flash Update Utility Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 10 Configuring UEFI for Ethernet 102 gt G EMULEX Using the Emulex NIC Configuration Utility 5 Press lt Enter gt to select the media containing the flash file Emulex Flash Update Utility Firmuare RECYCLER UEFI Tl Move Highlight lt Enter gt Select Entry Figure 10 7 Emulex Flash Update Utility with Directory Name Dialog Box 6 Navigate to the directory containing the flash file and press lt Enter gt Emulex Flash Update Utility more T be3flash_103_397_38 ufi oc11 4 0 200 10 ufi be3flash_103_397_3806 ufi oc11 4 0 265 2 ufi be3f lash_104_335_0 ufi oc11 4 0 290 0 ufi oc11 4 0 291 0 ufi oc11 4 0 301 0 ufi oc11 4 0 304 0 ufi o0c11 4 0 333 0 ufi oc11 4 0 1001 0 ufi oc11 4 0 1019 0 ufi oc11 4 0 265 2 ufi Tl Move Highlight lt Enter gt Select Entry Esc Exit Figure 10 8 Emulex Flash Update Utility with Flash File Name Dialog Box Boot for NIC iSCSI an
206. t MultiChannel Support from the drop down menu and press lt Enter gt The Controller Configuration MultiChannel Support dialog box appears 2 Select Enabled to activate multichannel support and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A i 2 Configuring PXE Boot for the NIC Protocol 27 gt lt EMULEX Using the PXESelect Utility 3 Select Save and press lt Enter gt Controller 0 Emulex PXESelect Utility v4 0 100 0 Controller Conf iguration MultiChamnel Support Advanced Mode Support bled_ bled Save Continu lt Ti gt Moves Cursor lt Esc gt Cancel Selection lt Enter gt Accept Selection Figure 2 7 Controller Configuration MultiChannel Support Dialog Box 4 A warning message appears indicating that your system requires an immediate reboot upon enabling multichannel support Press lt Y gt and then press lt Enter gt to reboot your system 5 Once your system reboots navigate to the Port Selection screen select the port you want to configure and press lt Enter gt The MultiChannel Configuration screen appears onf iguration RO Bus 2 Dev 60 Port Speed gt 10 Gbps Physical Link Status Link Up PXE Boot Support H E Func Type fidmin Bandwidth LPVID Logical SR IOV Logical 1 1084 2 40 Link Link Status a0 NIC Enabled 25 x 2000 00 60 c9 3c d 7 40 Link Up Disabled 1 iSCSI Enabled 25 x N 88 60 c9 3e d7 41 Link Up Disabled a2 NIC Enab
207. t Ping Target Ping ign 1991 05 com microso ft win Oc urrfghst msta rget target TPU4 192 168 10 11 3260 1 lt Yes gt lt No gt lt No gt lt None gt P008026 01A Rev A gt G EMULEX 11 Configuring UEFI for iSCSI 126 Adding and Configuring Targets 2 From the Add Ping iSCSI Target screen or the Edit Ping Target screen select Ping and press lt Enter gt If the ping is successful a screen similar to the following is displayed iSCSI Target Name IP Version iSCSI Target IP Address TCP Port Number BladeEngine Port Boot Target Header Digest Data Digest Authentication Method Ping Figure 11 13 Successful Target Ping Edit Ping Target Ping ign 1991 05 com microso ft win Oc urrfghst nsta rget target TPU4 192 168 10 11 lt No gt lt No gt lt None gt If the ping is not successful a failure message is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 11 Configuring UEFI for iSCSI 127 DG EMULEX Adding and Configuring Targets Viewing Advanced Properties To view advanced properties 1 On the Edit Ping Target screen select more to display additional configuration options Edit Ping Target Save Login iSCSI Advanced Target Advanced Properties Information Login Logout Delete Target LUN Configuration Figure 11 14 Edit Ping Target Screen with Additional Configuration Options Boot for NIC iSCSI and FCoE Protocols User Manual
208. t properties select Advanced and press lt Enter gt For more information on these properties see Viewing Advanced Target Properties on page 92 9 To save your changes select Save Login and press lt Enter gt The iSCSI Target Configuration appears with the revised information Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility 88 DG EMULEX Managing an iSCSI Target Setting an ISID Value The ISID qualifier is a unique ISID value to specify if you are connecting dual sessions to the same target portal group This value ensures that you do not log into the same session twice A combination of the initiator name ISID qualifier target name and target portal group defines an iSCSI session For the ISID qualifier you can enter a number up to 65535 To set the ISID Qualifier 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted 2 Select Controller Configuration and press lt Enter gt A list of controllers is displayed 3 Select a controller and press lt Enter gt The Controller Configuration menu is displayed 4 From the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt 5 Select Add New iSCSI Target and press lt Enter gt 6 From the Add Ping iSCSI Target dialog box select ISID Qualifier and type in a numeric value 7 To save your changes select Save Lo
209. teesanasan 57 Boot Devices MENU ccc cccccee eects eeeecesecccceenensessssseesecseeerrerssssssssees 57 Primary Boot Device Set Up Screen cece eee cccce cece eee eennenneeeeeeeeeeeeeeees 58 DCBX MON airinn i osie rer ae E cues echvv gee teauls taser niducew mee venes ceaaeee ube 58 FOF ISU Grea diese seen iieii vend vawevavdee chee dus Sade wand EENE AERE EE E 59 Save Edited Boot Record Dialog Box ccceesccccesscsceeeesccceeessseceeens 59 CIN Configuration Menu 4s 000s cccisceewsswess deresadsavederseeiesedrasedverearsseasinses 60 EGE GIN VLAN ID wiiccssccvveusereeciesthedindatas ladabdansegeiausesnineuss Ei 60 Enable or Disable VLAN ID Screen u c csisccccdscccssscusecsdesccessavessccessnsdeeeces 61 Set FCF Wrap Byte Screen c cece eee eeccccccccereeeeesssecccsceceerenensesees 61 Advanced Adapter Configuration Menu ccccssccccceessccceeessseseeeesaces 62 Change Default ALPA Screen sessssesosssessssssososesccsscesosssecosssscsssesoe 63 Change the PLOGI Retry Timer Screen cccsssccccessccceeeescccceessseceeees 64 Enable or Disable Spinup Delay Screen ccecescccceseccceeeescccceeesees 65 Set Auto SCAN MONU i ccvcciveceee teini rist ti iritira easke cued esbacecuutecaveness 66 Enable or Disable EDD 3 0 Screen sssssesosesocsssssoesescosesecsssscoseseeosesee 67 Enable or Disable Start Unit Command Screen cccceeeeeeceeeeeeeeeeeees 68 Enable or Disable En
210. ter without the need for a software construct However this requires that both the adapter and switch are NIV capable with certain properties configured on both the switch and the adapter Note The VNTAG Normal switch type option is only available in systems where multichannel support is enabled For more information see Configuring Multichannel Support on page 107 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 10 Configuring UEFI for Ethernet 111 gt lt EMULEX Using the Emulex NIC Configuration Utility On NIV capable adapters the Emulex NIC Configuration utility provides a means to enable or disable the NIV capability in the adapter using the Switch Configuration option If VNTAG functionality is supported on your system the Emulex NIC Configuration utility enables you to perform the following tasks e Selecta VNTAG switch type e Attach a Profile Name to each virtual channel There are port profiles that must be configured on the switch with certain network properties The network interfaces on the adapter need to be associated with a profile name so that when the adapter plugs in to the switch the switch can create and configure a virtual Ethernet interface veth interface on the switch This veth interface matches the properties that were assigned provisioned to the port profile If the switch type is VNTAG the Emulex NIC Configuration utility allows you to associate profile names with ad
211. th older versions of EFIBoot are managed by the more recent version but only as long as the adapter with the most recent version is in the system The latest firmware and boot code must be installed on each adapter in the system to ensure that each adapter runs the latest firmware and boot code Navigating the Emulex iSCSI Configuration Utility The Emulex iSCSI configuration utility has menus and configuration screens Use the following methods to navigate them e Press the up down arrows on your keyboard to navigate menu options or configuration fields When multiple adapters are listed use the up down arrows to scroll to the additional adapters e Press the lt gt lt gt or lt Enter gt keys to change numeric values e Press lt Enter gt to select an option e Press lt Esc gt to exit the current screen and show the previous screen Starting the Emulex iSCSI Configuration Utility Depending on the OEM UEFI configuration the Emulex iSCSI configuration utility may appear under different setup menus in the OEM system firmware or BIOS such as System Settings gt Network Device List Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 11 Configuring UEFI for iSCSI 116 DG EMULEX Starting the Emulex iSCSI Configuration Utility To start the Emulex iSCSI configuration utility 1 Select Emulex iSCSI EFI Configuration Utility and press lt Enter gt System Settings Processors Emulex iSCSI EFI Memory
212. the files necessary to start the installation to the TFTP server to enable them to be found when the client requests them Run the Network Booting Tool on the NFS FTP or HTTP server A separate PXE server is not necessary To use the graphical version of the Network Booting Tool you must be running the X Window System have root privileges and have the redhat config netboot RPM package installed To start the Network Booting Tool from the desktop do one of the following e Goto the Main Menu Button on the Panel and select System Settings gt Server Settings gt Network Booting Service Or e Type the command system config netboot at a shell prompt For example in an XTerm or a GNOME terminal Note If you are starting the Network Booting Tool for the first time select Network Install from the First Time Druid Copy the files necessary to start the installation to the TFTP server 1 Select Configure gt Network Installation from the pull down menu wa Network Installation and Diskless Environment Bie Help Network Installation 6 Diskless elete Hostname Operating System IP Address Figure B 1 Network Installation and Diskless Environment Window Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 168 Linux and Citrix PXE Server Remote Installation Procedure 2 The
213. the port from the show devs command 0 ok show devs pci 0 pci 0 pci 8 pci 0 pci l em1x 0 3 pci 0 pci 0 pci 8 pci 0 pci l em1x 0 2 pci 0 pci 0 pcit 8 pci 0 pci l oce 0 1 pci 0 pci 0 pcil 8 pci 0 pci l ocetd pci 0 pci 0 pcit 8 pci 0 pci l emlx 0 3 fpe0 0 b Select the OCE device to boot 0 ok pci 0 pci 0 pci 8 pci 0 pci l oce 0 1 select dev c Get the MAC address of the selected device from its properties 0 ok properties status assigned addresses model fcode version reg compatible max frame size address bits supported network types okay 82020014 00000000 00100000 82020018 00000000 00120000 82020020 00000000 00140000 82020030 00000000 00180000 OCe10102 4 0 0 0 00020000 00000000 00000000 02020014 00000000 00000000 03020018 00000000 00000000 03020020 00000000 00000000 02020030 00000000 00000000 pciex19a2 700 10df c602 2 pciex19a2 700 10df ec602 pciex19a2 700 2 pciex19a2 700 pciexclass 020000 pciexclass 0200 000005ee 00000030 ethernet 10000 null1 full 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00004000 00020000 00020000 00080000 00000000 00004000 00020000 00020000 00040000 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX 3 Configuring Boot from SAN for the FCoE Protocol 45 Solaris copyright reserved name device_type manufacturer fcode rom offset interrupts cache line
214. thernet 110 gt lt EMULEX Using the Emulex NIC Configuration Utility If the operating system for the PCI function has set up a VLAN ID then it takes precedence over LPVID If the operating system has not set up any VLAN IDs the LPVID can be used for inner VLAN tagging Outer VLAN tags can only be configured through the network switch To configure the switch type 1 After you have enabled multichannel support select Switch Configuration on the Emulex NIC Selection screen and press lt Enter gt The Switch Configuration dialog box appears Emulex NIC Selection Emulex OneConnect 0Ce11100 Switch Configuration Firmware Version ia ea eran a Bus Device Function 15 0 0 Link Speed 10 Gbps Advanced Mode Personality Switch Independent Mode Multichannel I u c Mode Suitch Configuration Mode gt Multichamel Configuration Emulex Flash Update Utility Port Identification Erase Configuration Figure 10 15 Switch Configuration Dialog Box 2 Select IBM Virtual Fabric Mode if the OneConnect controller is attached to an IBM Virtual Fabric enabled switch Select Switch Independent Mode if you are using a switch other than an IBM Virtual Fabric enabled switch Press lt Enter gt For instructions on how to configure the LPVID see Configuring Multichannel Support on page 107 Configuring VNTAG Support VNTAG Network Interface Virtualization NIV allows switching between different virtual network interfaces on the same adap
215. tinued Issue Answer Solution Unable to boot from the iSCSI e Check the target setup Check the target ACL to verify that target the initiator s iSCSI name is listed and can be recognized e Check the initiator name and make sure it is correct e If applicable verify that you have selected the iSCSI LUN as the boot LUN in your system BIOS setting e Check the system BIOS for boot device priority order Make sure that the boot device is at the top If using DHCP e If Boot Support is not enabled enable it on the iSCSI Initiator menu For more information see chapter 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility on page 76 If DHCP boot support is enabled check the DHCP setup and also verify that you have added the root path to the DHCP server For more information see Setting Up a Basic iSCSI Boot Configuration on page 73 e If this checklist confirms that the initiator and target are configured correctly and the issue persists erase the Controller Configuration For more information see Erasing the Configuration on page 93 BIOS post shows BIOS Not Installed If you have not configured an iSCSI boot target this is proper message normal behavior e If you have configured an iSCSI boot target and the BIOS cannot find a bootable LUN then refer to the solutions provided in the issue Unable to boot from the iSCSI target If solutions for issues 1 3 and 5 6 a
216. tion Script for RHEL 6 x Address to match that of the NIC in the client box The IP address that follows the next server option should be the IP address of the tftp server root bglinux156 service dhcpd restart Shutting down dhcpd OK Starting dhcpd OK TFTP Server Setup root orleansrhel5564 cat etc xinetd d tftp service tftp disable no socket type dgram protocol udp wait yes user root server usr sbin in tftpd server args s tftpboot linux install per source 11 cps 100 2 flags IPv4 UEFI NIC Server Configuration Script for RHEL 6 x Setup Information PXE client server Dell R710 with Emulex OneConnect UCNA or Intel X520 card Test System to do UEFI PXE boot PXE server HP running RHEL 5 5 64 bit NFS Configuration root orleans mkdir work root orleans mount 10 192 194 110 work mnt Mounting network drive root orleans cd mnt root orleans cp r rhel6364 work Copying rhel6 1 64 bit os to PXE server mechine root orleans vim etc exports Add work cw sync root orleans exportfs a reflect changes in NFS Server Restart NFS services root orleans etc rce d init d portmap restart root orleans etc rce d init d nfslock restart root orleans etc rce d init d nfs restart Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ys Appendix C Example for C
217. tions can be configured similarly 4 To save the configurations select Save and press lt Enter gt Configuring the Switch A vNIC switch provides the ability to configure an LPVID for a virtual channel or I O channel on a OneConnect port The IBM Virtual Fabric mode switch type should be enabled in the Emulex NIC Configuration utility when a OneConnect controller is attached to an IBM vNIC enabled switch If you are using a switch other than an IBM vNIC enabled switch you must select the Switch Independent Mode switch type Note The IBM Virtual Fabric Mode and Switch Independent Mode switch type options are only available on certain systems where multichannel support is enabled Note Multichannel functionality is only supported on OneConnect controllers running in 10Gb mode The 1Gb mode is not supported for vNIC switches If multichannel functionality is supported on your system the Emulex NIC Configuration utility enables you to perform the following operations e Select the IBM Virtual Fabric Mode or Switch Independent Mode switch type through the Switch Configuration menu if available e Configure the LPVID for each channel You can configure LPVIDs using the LPVID option on the Multichannel Configuration menu Note In pre OS environments LPVIDs also need to be configured on the switch port Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A ye 7 10 Configuring UEFI for E
218. tructions on what to do next Some of the choices include boot to local hard drive boot to an image file floppy image or load vmlinuz and initrd img The client searches for a configuration file with the IP address converted to hexadecimal for example 192 168 1 60 becomes C0A8013C or the MAC address of your PXE boot client s Ethernet card with a prefix of 01 The MAC address should be separated with dashes instead of colons In this example the client looks for the following configuration file names and uses the first one it finds 01 00 00 C9 5B 75 A8 COA8013C COA8013 COA801 COA80 COA8 COA CO C default Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 164 Linux and Citrix PXE Server Remote Installation Procedure 7 The default file s contents should look similar to the following prompt 1 default linux timeout 100 label linux kernel vmlinuz append initrd initrd img ramdisk size 9216 noapic acpi off PXE Server NFS Server Configuration Script root bglinux156 root bglinux156 root bglinux156 root bglinux156 directory to root bglinux156 root bglinux156 root bglinux156 root bglinux156 root bglinux156 exportfs a mkdir work mount 10 192 194 110 work mnt cd mnt cp r rhel5564 work copy the entire cd work
219. ty otherwise you will receive an error message To start the FCoE BIOS utility 1 Turn on the computer and press and hold down lt Alt gt or lt Ctrl gt and press lt E gt immediately within five seconds when the Emulex bootup message to start the FCoE BIOS utility is displayed An adapter listing is displayed Figure 5 1 Note Ifthe bootup message does not appear you must enable x86 BootBIOS For more information see Installing Updating and Enabling Boot Code on page 72 Emulex Adapters in the System 2 0Ce10100 Bus 02 Dev 00 Func 03 NWPN 10000000C95B7793 Figure 5 1 Emulex Adapter Listing Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 54 DG EMULEX Enabling an Adapter to Boot from SAN 2 Select the adapter to configure and press lt Enter gt The main configuration menu is displayed Figure 5 2 02 0Ce10100 Bust OZ Devt OO Func 03 Mem Base CE400000 Firmware Version 2 702 485 1 BIOS Enabled Port Name 10000000C95B7793 Node Name 20000000C95B7793 Ulan ID 0000 DCBX mode CEE mode Enable Disable Boot from SAN Scan for Target Devices Reset Adapter Defaults Configure Boot Devices Configure DCBX mode Configure FCF CEE Parameters Configure FCF CIN Parameters Configure Advanced Adapter Parameters Enter lt Esc gt to Previous Menu lt t l gt to Highlight lt Enter gt to Select Figure 5
220. udp 815 rquotad udp 815 rquotad tcp 818 rquotad tcp 818 rquotad udp 2049 nfs udp 2049 nfs udp 2049 nfs tcp 2049 nfs tcp 2049 nfs tcp 2049 nfs udp 828 mountd tcp 831 mountd udp 828 mountd tcp 831 mountd udp 828 mountd WON NY FPF PF WYN B WYN NY FP NY FP PRP RP BP WO FP BP WFP DYN DN TFTP Server Setup root bglinux156 vi etc xinetd d tftp service tftp socket _ type dgram protocol udp wait yes user root server usr sbin in tftpd server args s tftpboot linux install This line specifies path where the pxe boot searches for the images disable no convert this line from yes to no per source 11 cps 100 2 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A gt G EMULEX flags IPv4 Appendix B Example for Installing and Configuring Linux or Citrix for PXE Boot and UEFI Boot 166 Linux and Citrix PXE Server Remote Installation Procedure root bglinux156 sbin chkconfig level 345 xinetd on root bglinux156 sbin chkconfig level 345 tftp on root bglinux156 service xinetd restart DHCP Server Configuration 1 Install the following RPMs in the server if not installed root bglinux156 rpm qa dhepv6 client 1 0 10 18 e15 dhep devel 3 0 5 23 e15 dhep 3 0 5 23 e15 grep dhcp 2 Make the following entry in etc dhcpd conf file DHCP Server Configuration file see usr share doc dhcp dhcpd conf sample
221. ure Boot Parameters aximum Luns Targec 256 oot Target Scan Method lt Boot Path Discovered Targets gt Figure 12 20 PLOGI Retry Timer Select a retry timer option and press lt Enter gt The screen is refreshed with the modified value Note Press lt Esc gt to return to the EFI utility menu Select Commit Changes and press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed Changing the Maximum LUNs per Target The maximum number of LUNs represents the maximum number of LUNs that are polled during device discovery The minimum value is 1 the maximum value is 4096 The default is 256 To change the maximum number of LUNs 1 2 Boot for NIC iSCSI and FCoE Protocols User Manual From the Adapter Selection screen Figure 12 4 select the adapter whose LUNs per target information you want to change and press lt Enter gt From the Emulex Adapter Configuration Main Menu Figure 12 5 select Configure HBA Parameters and press lt Enter gt The Configure HBA Parameters screen is displayed 12 Configuring UEFI for FCoE 147 P008026 01A Rev A s 12 Configuring UEFI for FCoE 148 DG EMULEX Configuring Adapter Parameters 3 From the Configure HBA Parameters screen select Maximum LUNs Target and press lt Enter gt OCe10102 FM Node Name 20000000C9537857 Maximum Luns Target onfigure HBA Parameters Discard Changes ommit Changes opology Selection lt AUTO Loop First defaul
222. utes faster than selecting Reconnect Devices Note If you dynamically add LUNs after POST has completed and the driver has been started you must select Reconnect Devices to perform a complete HBA initialization and discovery If this step is not performed all LUNs may not be properly discovered You should also select Reconnect Devices after adding any discovered LUNs to the NVRAM list To scan for Fibre devices 1 From the Adapter Selection screen Figure 12 4 select the adapter that you want to scan for Fibre devices and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu select Scan for Fibre Devices and press lt Enter gt A list of discovered targets is displayed This is only a list of discovered target devices to quickly determine SAN connectivity and provide you with a mechanism to have the port logged in for zoning Adding Boot Devices To add a boot device 1 From the Adapter Selection screen Figure 12 4 select the adapter to which you want to add a boot device and press lt Enter gt Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 141 DG EMULEX Adding Boot Devices 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Add Boot Device and press lt Enter gt Discovered targets are displayed 0Ce10102 FM Node Name 20000000C95387857 WWN 21000020 37E16C1E ere are the discovered targets Port ID 0100DC Con
223. ve Changes and press lt Enter gt 3 Reboot the system On the Controller Configuration menu Figure 11 4 select iSCSI Target Configuration and press lt Enter gt The iSCSI Target Configuration screen shows the discovered targets iSCSI Target Configuration Select the Target to Add Target Edit the Configuration IP Address ign 1991 05 com microsoft win Oc urrfghst mstarge 192 168 10 11 t target IP Version IPV4 TCP Port 3260 Boot Target Yes Connection Status Yes Figure 11 9 iSCSI Target Configuration Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 11 Configuring UEFI for iSCSI gt lt EMULEX Adding and Configuring Targets Manually Adding Discovering and Managing Boot Targets To manually add and discover boot targets Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A On the Controller Properties screen Figure 11 5 set Discover Boot Target via DHCP to lt Disable gt and press lt Enter gt Select Save Changes and press lt Enter gt Reboot the system On the iSCSI Target Configuration screen select Add Targets and press lt Enter gt The Add Ping iSCSI Target screen is displayed Add Ping iSCSI Target Discover Targets in iSCSI Target Name the given Portal IP Version lt IPU4 gt iSCSI Target IP Address 192 168 10 11 TCP Port Number 3260 BladeEngine Port Number 1 Boot Target lt No gt Header Digest lt No gt Data Digest lt No
224. ve with the lowest AL_PA as the boot device 3 Select lt 00 gt and press lt Enter gt to clear the selected boot entry or select a device to configure booting by WWPN or DID and press lt Enter gt 4 Ifyou select a device you are asked for the starting LUN Use the up and down arrows to enter the starting LUN in hexadecimal format and press lt Enter gt Figure 5 7 The starting LUN can be any number from 0 to 255 Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 57 DG EMULEX Configuring Boot Devices 01 0Ce10100 Bust 02 Deut 00 Funct 02 Mem Base CE2C0000 Firmuare Version 2 702 485 1 BIOS Enabledt Port Name 10000000C95B7731 Node Name 20000000C9557791 Ulan ID 0001 DCBX mode CEE mode 1A14BC WWPN 21000011 C68O0ASD LUN 00 SEAGATE ST373554FC Figure 5 7 LUN Listing Screen 5 A screen similar to Figure 5 8 is displayed Press lt Enter gt 01 0Ce10100 Bus 02 Dev 00 Func 02 Mem Base CEZCO000 Firmware Version 2 702 435 1 BIOS Enabled Port Name 10000000C95B87595 Node Name 20000000C95B87595 Vlan ID 0001 DCBX mode CEE mode DID 0203E4 WWPN 22000004 CF926A79 01 LUN 00 SEAGATE 51T318452FC 0004 Figure 5 8 Boot Device Selected The Boot Devices menu is displayed 01 0Ce10100 Bust 02 Devt 00 Funct 02 Mem Base CE2C0000 Firmware Version 2 702 485 1 BIOS Enabledt Port Name 10000000C9587791 Node N
225. ver boots up the MPIO installs drivers on the second path and prompts for a reboot Reboot the server Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 53 DG EMULEX Navigating the FCoE BIOS Utility 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures Before using the FCoE BIOS utility ensure that the boot code is loaded and enabled on the adapter as described in Installing Updating and Enabling Boot Code on page 72 Note This section reflects the most recent release of the FCoE BIOS utility Some selections may not be available if you are using an older version of the utility Navigating the FCoE BIOS Utility The FCoE BIOS utility has menus and configuration screens Use the following methods to navigate them e Press the up down arrows on your keyboard to move through and select menu options or configuration fields When multiple adapters are listed use the up down arrows to scroll to the additional adapters e Press lt PageUp gt to scroll to the previous page e Press lt PageDn gt to scroll to the next page e Press lt Enter gt to select a menu option to select a changed value to select a row in a configuration screen or to change a configuration default e Press lt Esc gt to go back to the previous menu Starting the FCoE BIOS Utility Note Links must be established before entering the FCoE BIOS utili
226. vered targets to the Previous Page Discard Changes commit Changes Boor Device Order lt 01 WWN 21000020 37E16C1E gt lt 02 WWN 21000020 37E19C64 gt lt 03 WWN 00000000 00000000 gt lt 04 WWN 00000000 00000000 gt lt 05 WWN 00000000 00000000 gt Figure 12 15 Change Boot Device Order Screen 4 Select a device from the list of eight boot devices and press lt Enter gt Boot Device Order Change Boot Device Order lt 05 WWN 00000000 Figure 12 16 Boot Device Order Screen Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 145 DG EMULEX Changing Boot Device Order 5 Use the lt gt or lt gt keys to change the order of the selected device on the dialog box and press lt Enter gt A screen shows the new boot device order Boot Device Order ot E H eooo D oo o Figure 12 17 Change Boot Device Order Screen 6 Verify that the boot device list order is correct Press lt Enter gt Boot Device Order 3 5 221 Change Boot Device Order WWN 00000000 Figure 12 18 Change Boot Device Order Screen with Revised Boot Order Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 12 Configuring UEFI for FCoE 146 DG EMULEX Configuring Adapter Parameters 7 Select Commit Changes and press lt Enter gt The revised order is saved to the NVRAM The Emulex Adapter Configuration Main Menu is displayed
227. vers with later firmware versions 2 Configuring PXE Boot for the NIC Protocol Using the PXESelect Utility 30 Note Advanced Mode support is available with OCe11100 series 2 port the default setting is disabled and 4 port controllers the default setting is enabled The Advanced Mode capability is not supported on OCe10100 series controllers the default setting is disabled Compatibility with legacy drivers requires that Advanced Mode support be disabled Note On some 4 port series LAN on motherboard LOM platforms the Advanced Mode capability is not provided in the PXESelect utility The Advanced Mode capability on these platforms is implicitly enabled by default and Advanced Mode aware drivers must be implemented to fully utilize the advanced features of this functionality Legacy Mode drivers will fail in creating the network interfaces on these platforms Table 2 1 Advanced Mode Capabilities by Operating System Operating System Windows Advanced Mode Enabled 16 RSS queues Note Only supported on Windows Server 2008 R2 and 2012 Remains four queues for earlier Windows versions Advanced Mode Disabled Legacy Mode 4 RSS Queues VMQ lookahead split Note VMQs are only supported on Windows 2008 R2 and later versions Lookahead split is silently ignored There may be a small performance penalty for VMQs 4 port 2 port Linux and Citrix 4 port 2 port 16 RSS Queues 4
228. vice is displayed with an X beside it Delete Boot Device Name 20000000C9587857 Note that selecting Commit will reconnect the controller and return you to the Adapter Selection Menu WWN 22000020 S7Ei16CiE WWN 00000000 00000000 WWN 00000000 00000000 WWN 000060000 00000000 WWN 00000000 00000000 WWN 00000000 00000000 WWN 00000000 00000000 WWN 00000000 00000000 Discard Changes Commit Changes gt Ce e a a aa a a a Figure 12 14 Delete Boot Device Screen 4 Select Commit Changes and press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed Changing Boot Device Order Note The boot device order has no relationship to the system BIOS boot device order Changing the boot device order with this procedure will only change the order that the devices are discovered by UEFIBoot To change boot device order 1 From the Adapter Selection screen Figure 12 4 select the adapter whose boot device order you want to change and press lt Enter gt 2 From the Emulex Adapter Configuration Main Menu Figure 12 5 select Change Boot Device Order and press lt Enter gt The Change Boot Device Order screen is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 12 Configuring UEFI for FCoE 144 DG EMULEX Changing Boot Device Order 3 Select Boot Device Order and press lt Enter gt OCe10102 FM Node Name 20000000C95837857 Discard Changes and Go ere are the disco
229. vironment Variable Screen ccceeeeeeeeeeeeseeeeeees 68 Enable or Disable Auto Boot Sector Format SCreen ceeeecceeeeeeeeeeees 69 Reset Adapter Configuration to Defaults Screen cc cece cece essence eeeeeees 71 iSCSI Initiator Configuration MenUu ssssssssesssssssssossesesesssesossssesesseee 74 Controller Selection Menu ssessesssescsssesosssscecsesecossesosssecesssscosssesoe 74 10 gt G EMULEX Figure 7 3 Figure 8 1 Figure 8 2 Figure 8 3 Figure 8 4 Figure 8 5 Figure 8 6 Figure 8 7 Figure 8 8 Figure 8 9 Figure 9 1 Figure 9 2 Figure 9 3 Figure 9 4 Figure 9 5 Figure 9 6 Figure 9 7 Figure 9 8 Figure 9 9 Figure 9 10 Figure 9 11 Figure 9 12 Figure 9 13 Figure 9 14 Figure 10 1 Figure 10 2 Figure 10 3 Figure 10 4 Figure 10 5 Figure 10 6 Figure 10 7 Figure 10 8 Figure 10 9 Figure 10 10 Figure 10 11 Figure 10 12 Figure 10 13 Figure 10 14 Figure 10 15 Figure 10 16 Figure 10 17 Figure 10 18 Boot for NIC iSCSI List of Figures Controller Configuration MenU ccceescccceescccceessccceeessccseeeseseeeeeees 74 iSCSI Initiator Configuration Screen cccccesccceeeeecccecessscceeetececensees 76 Controller Selection Menu esssesessseesosssesosssscscsesecsscesosssecosssccsssesoo 77 Controller Configuration MenU ssssssessssssssssesssssecsesesessessessssesseseee 77 Network Configuration Dialog BOX ssssssssessssssesssseessssesssssesseseeses
230. way Figure 8 6 Static IP Address Dialog Box Enter the IP address This is a unique 32 bit address that specifies the location of each device or workstation in the network This address is required for communication to the iSCSI SAN For an initiator with its own network interface you must assign an IP address in the same range as the iSCSI SAN Enter the subnet mask The subnet mask provides a way to segment networks All hosts iSCSI initiators or targets on the same physical network usually have the same subnet mask For example Figure 8 6 shows the initiator in the subnet 255 255 xxx xxx All the hosts initiators or targets in a sub network will have the same subnet mask Enter the default gateway information if necessary A gateway is a router ona computer network that serves as an access point to another network and that an initiator uses by default Any data to addresses not on the initiator s subnet are sent through the default gateway Select Save and press lt Enter gt to save the settings Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 7 8 Configuring and Managing the iSCSI Initiator with the iSCSISelect Utility 80 gt lt EMULEX Identifying a Port 6 You are prompted to save the changes type lt Y gt 7 Press lt Esc gt to return to the Network Configuration menu Configuring VLAN ID Priority A Virtual Local Area Network VLAN is a way of partitioning the network If the LAN is mad
231. with 23 hexadecimal values excluding the 0x The secret 0x01234567890123456789ABCD is allowed with 24 hexadecimal values excluding the Ox o The hexadecimal representation of CHAP secrets must only contain hexadecimal values The 0x representation must only have the following characters 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E and F Any other characters are not allowed When you have successfully enabled the CHAP authentication the Add Ping iSCSI Target dialog box appears For more information see Pinging a Target on page 91 Authenticating Mutual CHAP With mutual CHAP authentication the target authenticates the initiator and the initiator authenticates the target Use mutual CHAP authentication for a two way challenge response security method To enable mutual CHAP authentication 1 Log into the iSCSISelect utility by pressing lt Ctrl S gt when prompted Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A 9 Configuring and Managing iSCSI Targets with the iSCSISelect Utility QQ gt G EMULEX Managing an iSCSI Target 2 Select Controller Configuration and press lt Enter gt A list of controllers is displayed 3 Select a controller and press lt Enter gt The Controller Configuration menu is displayed 4 From the Controller Configuration menu select iSCSI Target Configuration and press lt Enter gt 5 Select Add New iSCSI Target and press lt Enter gt 6 From the Ad
232. x hl sstestestestestestesestestestestestestentesteteteetenetestetssteteteteteteseteteneteeetes mers all devices that are attached to the FC port Discovery can take a long time on aximum Luns Target oot Target Scan Method Figure 12 22 Configure HBA Parameters Boot Target Scan Method Menu 4 Select a boot scan option and press lt Enter gt The screen is refreshed with the modified value Note If you havea large SAN and set the boot path to Boot Path Discovered Targets discovery takes a long time Press lt Esc gt to return to the EFI utility menu 5 Select Commit Changes and press lt Enter gt The Emulex Adapter Configuration Main Menu is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A is 12 Configuring UEFI for FCoE 150 DG EMULEX Configuring Adapter Parameters Changing Device Discovery Delay This parameter sets a delay to occur after an loop initialization and before a scan is initiated to discover the target The default is off or 0 seconds Change the default if you have an HP MSA1000 or HP MSA1500 RAID array and if both of the following conditions exist e The MSA array is direct connected or part of an arbitrated loop for example daisy chained with a JBOD e The boot LUN is not reliably discovered In this case a delay may be necessary to allow the array to complete a reset Caution Do not change the delay device discovery time if your MSA array is connected to a f
233. y time select Configure FCF CEE Parameters from the main configuration menu Figure 5 2 and press lt Enter gt A list of discovered FCF is displayed Adapter Boot Configuration Record xfAny Su Name Match Anyx el lt Pg Dn gt FCF Sel lt Select the discovered FCF you wish to write into this Adapter Record 8 Sw Name 8OEF Figure 5 12 FCF Listing Select the FCF you want to boot from every time and save this to the adapter record by pressing lt Enter gt The following message is displayed Adapter Boot Configuration Record D VLAN ID fny Sw Name Match Anyx Fab Name Match Anyx Boot fctive Del lt Pg Dn FCF Sel lt TAB gt Field Sel ESNE Select the discovered FCF you wish to write into this Adapter Record PF EC ODOOOBZO Figure 5 13 Save Edited Boot Record Dialog Box Type lt Y gt to save the boot record The main configuration menu is displayed Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A s 5 Using the FCoE Boot BIOS Utility for x86 and x64 Architectures 60 DG EMULEX Configuring DCBX Mode Configuring CIN Parameters To configure CIN parameters on the main configuration menu Figure 5 2 select Configure FCF CIN Parameters and press lt Enter gt The CIN configuration menu is displayed 01 0Ce101900 Bus 02 Devt 00 Funct 02 Mem Base CEZCO000 Firmware Version 2 703 269 2 BIOS Enabled Port Name 10000000C95B7595 Node Name 20000000C95B7595
234. your keyboard to select it and press lt Enter gt mlex Adapters in this System Port Name 10000000C9587385S7 xit Emulex HBA Configuration Utility Node Name 06 10102 FM PCIe2 SGb s x8 20000000C9587357 602 0Ce10102 FM PCIe2 SGb s x8 Seg 00 Bus 04 Dev 00 Func 02 VianID 0002 Figure 12 4 Adapter Selection Screen The Emulex Adapter Configuration Main Menu is displayed 001 OCei0102 FM PCie2 SGb s x8 Back to Display eg 00 Bus 04 Devt 00 Func 02 VlanID 0002 Adapters and RECONNECT 6Cei0102 FM Node Name 20000000C9587857 DEVICES Back to Display Adapters and RECONNECT DEVICES Set Boot from SAN lt Enable gt onfigure DCBX Mode lt CEE gt Configure CEE FCF Parameters onfigure CIN FCF Parameters Scan for Fibre Devices Add Boot Device Delete Boot Device Change Boot Device Order onfigure HBA and Boot Parameters Set Emulex Adapter to Default Settings Figure 12 5 Emulex Adapter Configuration Main Menu Boot for NIC iSCSI and FCoE Protocols User Manual P008026 01A Rev A Updating Firmware and Boot Code gt lt EMULEX 12 Configuring UEFI for FCoE 135 Updating Firmware and Boot Code To update the firmware and boot code to the latest versions you must use the NIC firmware update utility which revises the FCoE function with a single firmware and boot code image For more information on revising firmware versions see chapter 10 Configuring UEFI for Ethernet o
235. ystem automatically reboots and during system startup PXE contacts the DHCP server for an IP address to boot from the network Note Depending on the memory allocation method supported the PXESelect utility automatically reboots when changes are made to the system 3 After you have successfully configured PXE boot and depending on your individual system configuration you will see a workspace or an installation image where you can install an operating system Multichannel Support Note Multichannel support is only available on Emulex OneConnect OCe11100 series UCNAs Multichannel also known as universal multichannel UMC provides the ability to configure multiple PCI functions or I O channels for each OneConnect port Setting up multichannel may or may not depend on cooperation with adjacent switches For additional information on multichannel support see appendix E Multichannel for OneConnect OCe11100 series UCNAs on page 189 If multichannel functionality is supported on your system PXESelect enables you to perform the following tasks e Enable or disable multichannel functionality e Enable or disable each logical link e Configure the bandwidth and Logical Port VLAN ID LPVID for each channel Note Your system may not support all multichannel options To enable and configure multichannel support 1 After the BIOS initializes and you have selected your controller the Controller Configuration menu appears Selec

Download Pdf Manuals

image

Related Search

Related Contents

Uniden TRU4060-2 Cordless Telephone User Manual  Types d`ecrit strategies entrainement  標準 AIS 作成システムチェックリスト および 認定手続き資料  Philippe gouard - mt web_p gouard_extraits t3_v def  Repair Details  取扱説明書 通信用保安器 LP-2112B  

Copyright © All rights reserved.
Failed to retrieve file