Home
Mellanox FlexBoot User Manual
Contents
1. Location System setup Port main configurations NIC Configuration Description Enable Disable VLAN tagging on the selected boot protocol Configurable Yes built in options Persistency Persistent through AC cycle Available options 1 Enabled 2 Disabled 7 5 SCSI Initiator Parameters In the following menu you can set the following options e CHAP ID e CHAP Secret e Pv4 Address e Pv4 Primary DNS e Pv4 Default Gateway e iSCSI Name e Subnet Mask Figure 9 iSCSI Initiator Parameters Initiator Parameters CHAP Weer er ee O t specif ied gt CHAP specif ied gt IPu4 Address specif ied gt IPv4 Primary DNS specified IPv4 Default Gateway specified iSCSI Name specified gt Subnet mask specified gt CHAP ID Rev 2 1 System Settings Configuration Options 7 5 1 7 5 2 7 5 3 7 5 4 28 CHAP ID Location System setup Port main configurations iSCSI Configuration iSCSI Initiator Parameters Description The iSCSI initiator Challenge Handshake Authentication Protocol CHAP ID Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be the username used for the iSCSI initiator Challenge Handshake Authentication Protocol Value restrictions Maximum string length is 128 CHAP Secret Location System setup Port main configurations iSCSI Confi
2. 7 2 1 Flexboot Version Location System setup Firmware Image Properties Description Flexboot driver version information Configurable No 7 2 2 Family Firmware Version Location System setup Firmware Image Properties Description Device s firmware version information Configurable No Rev 2 1 System Settings Configuration Options 7 8 Main Configuration In the following menu you can set the following options e Blink LEDs e MAC Address e Virtual MAC Address Figure 7 Main Configuration nete 2 2 14 7a 56 12 iSCSI Configuration Blink leds vil id D 7 3 1 Blink LEDs NOTE This configuration is applied when presssing Enter so it may take longer time to save than other configurations Location System setup Port main configurations Description Specifies the number of seconds the LEDs on physical network port should blink to assist with port identification Only valid for adapters with blink LEDs Configurable Yes via input Persistency Valid only for current cycle Effects Blink LEDs duration value of the port will be as set in the current cycle Value restrictions The minimum integer value is 0 and the maximum is 15 7 3 2 MAC Address Location System setup Port main configurations Description Permanent MAC address assigned during manufacturing Configurable No 24 Mellanox FlexBoot User Manual
3. Back up your current initra file 2 Make a new working directory and change to it host1 mkdir tmp initrd ib host1 cd tmp initrd ib 3 Extract the initrd nos LS d de iube mees culo hel The initrd files are now located at tmp initrd ib 4 Create a directory for the InfiniBand modules and copy them host1 mkdir p tmp initrd ib lib modules ib host1 cd lib modules uname r updates kernel drivers host1 cp infiniband core ib addr ko tmp initrd ib lib modules ib host1 cp infiniband core ib core ko tmp initrd ib lib modules ib host1 cp infiniband core ib mad ko tmp initrd ib lib modules ib host1 cp infiniband core ib sa ko tmp initrd ib lib modules ib host1 cp infiniband core ib cm ko tmp initrd ib lib modules ib host1 cp infiniband core ib uverbs ko tmp initrd ib lib modules ib host1 cp infiniband core ib ucm ko tmp initrd ib lib modules ib host1 cp infiniband core ib umad ko tmp initrd ib lib modules ib host1 cp infiniband core iw cm ko tmp initrd ib lib modules ib host1 cp infiniband core rdma cm ko tmp initrd ib lib modules ib host1 cp infiniband core rdma ucm ko tmp initrd ib lib modules ib host1 cp net mlx4 mlx4 core ko tmp initrd ib lib modules ib hostl cp infiniband hw mlx4 mlx4 ib ko tmp initrd ib lib modules ib host1 cp infiniband hw mthca ib mthca ko tmp initrd ib lib modules ib host1 cp infiniband ulp ipoib ipoib helper ko tmp initrd ib lib modules ib host1 cp in
4. If you want to use the DHCP client then you need to add a call to the DHCP client in the init file after loading the IB modules For example sbin dhclient cf sbin dhclient conf ibl 12 Save the init file 13 Close initrd hosts cel rmo inicrel iHe host1 find cpio H newe o gt tmp new initrd ib img hostl gzip tmp new init ib img 14 Copy the modified initrd including the IB driver which is located at tmp new init ib img gz andrename it properly A 2 Case Il Ethernet Ports The Ethernet driver requires loading the following modules in the specified order see the exam ple below e mlx4 core ko e mlx4 en ko A 2 1 Example Adding an Ethernet Driver to initrd Linux A 2 1 1 Prerequisites e The FlexBoot image is already programmed on the adapter card e The DHCP server is installed configured and connected to the client machine e An initra file e Toadd an Ethernet driver into initrd you need to copy the Ethernet modules to the diskless image Your machine needs to be pre installed with a MLNX EN Linux Driver available for download from www mellanox com Products Ethernet Drivers that is appropriate for the kernel version the diskless image will run A 2 1 2 Adding the Ethernet Driver to the initrd File The following procedure modifies critical files used in the boot procedure It must be executed by users with expertise in the boot process Improper application of this procedure may prevent the diskl
5. 00 00 02 00 00 02 c9 00 and an 8 byte port GUID all separated by colons and represented in hexadecimal digits Rev 2 1 Preparing the DHCP Server in Linux 3 1 2 2 3 1 2 3 3 1 2 4 Extracting the Port GUID Method gt To obtain the port GUID 1 Start mst hostl mst start hostl mst status The following MFT commands assume that the Mellanox Firmware Tools MFT package has been installed on the client machine 2 Obtain the Port GUID using the device name The device name will be of the form dev mst mt lt dev_id gt _pci _crOlconf0 flint d lt MST DEVICE NAME q Assuming that FlexBoot is connected via Port 1 then the Port GUID is 00 02 c9 03 00 00 10 39 Extracting the Port GUID Method II An alternative method for obtaining the port GUID involves booting the client machine via Flex Boot This requires having a Subnet Manager running on one of the machines in the InfiniBand subnet The 8 bytes can be captured from the boot session as shown in the figure below LNX FlexBoot 3 4 454 PCI 07 00 0 starting execution ok LNX FlexBoot 3 4 454 initialising devices Initialising completed Mellanox FlexBoot v3 4 454 iPXE 1 0 0 53438 Open Source Network Boot Firmware Features ULAN HTTP iSCSI DNS TFTP bzImage COMBOOT ELF MBOOT PXE PXEXT Menu metO GUID 4 52 14 03 00 6e ea f1 MAC 4 52 14 6e ea f1 Using ConnectX3 Pro on PCIO 0 open Link down TXE 0 RX 0 RXE 0 Link status The s
6. 3 2 Case Il Ethernet Ports When a FlexBoot client boots it sends the DHCP server various information including its DHCP hardware Ethernet address MAC The MAC address is 6 bytes long and it is used to distinguish between the various DHCP sessions 3 2 1 Extracting the MAC Address Method I All Mellanox Ethernet NICs have a label on the printed side of the adapter card that has the card serial number and the card MAC address Figure 1 NIC Label V rus Serial WERTEN S N MT0742X01849 e ONG HIR HIN HHN Rev x1 SC P N MNKHEB XTC KL CT HI MARIANA TON H II MAC 000269000174 MAC SA address IL Made In Rev 2 1 Preparing the DHCP Server in Linux 3 2 2 Extracting the MAC Address Method II The six bytes of MAC address can be captured from the display upon the boot of the ConnectX device session as shown in the figure below ellanox FlexBoot v3 4 454 iPXE 1 0 0 53438 Open Source Network Boot Firmware Features VLAN HTTP iSCSI DNS TFTP bzImage COMBOOT ELF MBOOT PXE PXEXT Menu meti f4 52 14 6e ea f2 Using ConnectX3 Pro on PCI07 00 0 open Link down TX 0 TXE O RX 0 RXE 0 Link status Unknown http ipxe org 1a086101 Waiting for link up on neti 3 2 3 Extracting the MAC Address Method III gt Incase the previous methods fail to work perform the following as a last resort 1 Start mst hostl mst start hostl mst status The following MFT commands assume that the Mellanox Fi
7. 7 2 2 Family Firmware Version 23 73 Maire Gonfiguratioh ss esie ue odi ERR keen 24 73 1 Blink LEDs ci e ce ea ges 24 KE RN Oe 24 7 3 3 Virtual MAC Address misssssrrsesrrsesrrsrsrersrersrnrsrrers enn sr rr ark RAR ARR KR RR ARR RR RR SRA SR Rn sn ann 25 7 4 NIC Configuration e ee a eeeeaeeeeeeeeeeeeeceaeeesaae scenes et a a inrer enne sins inneren 25 7 4 1 Legacy Boot Protocol orie e ne tee dde 25 7 42 Boot Retry Count s sinc A et 26 7543 Wakeon LbAN endo rader pene P EAE eH 26 PAA Option RO Mision nara ER Un bei ED br pida a enst 26 T45 Virtual LAN IDs ai itii dede t minske 26 7 4 6 Virtaal BAINIMOGde tot e tir ep e aaa 27 7 5 iSCSI Initiator Parameter 27 750 GAP ID PR 28 7 5 2 GHAP Secreta DE 28 A ee jhe ih eei edt ten ce ete 28 y b 4 IPyA Primary El LE 28 7 5 5 Pv4 Default Gateway nennen nnne entente nnns trenes 29 756 SOS Name ip ea beds 29 JA jSubnetMask eunte pt phe beoe e ee reae 29 7 6 iSCSI First Target Parameters sss kn Dr KR DKK BKK BKK RKS nnn nnne 30 7 6 1 Boot LUN BREES cae ian bu Rhume 30 7 60 20 Ee aed ied EE 31 ROS ASEOS E EE 31 10 47 HOHAP ID REN 31 1 0 5 GEAR Secos tit Ne 31 7 6 6 A dee UE en ee ee ee ba are arie 32 ZB NEED due CES 32 Bi gt HOWTO Boot oun LE EEE 33 Mee po Table of Contents Rev 2 11 81 PXE Boh SL dada ettet da ee attt fate 33 8 1 1 i o IET 33 9432 JStartingiBOOLx iiod lina 33 81 3 Howto Boot to ESXi
8. Rev 2 11 7 3 3 Virtual MAC Address Location System setup Port main configurations Description The port s virtual MAC address Configurable No 7 4 NIC Configuration In the following menu you can set the following options e Legacy Boot Protocol e Boot Retry Count e Wake on LAN e Option ROM e Virtual LAN ID e Virtual LAN Mode Figure 8 NIC Configuration MIC Configuration Legacy boot protocol cssiccassnns PAL Boot retry count No retries Option ROM Enabled Virtual LAN mode Disabled Legacy boot protocol 7 4 1 Legacy Boot Protocol Location System setup Port main configurations NIC Configuration Description Use a non UEFI network boot protocol The chosen protocol is tried first if boot fails the other protocol will be used Configurable Yes built in options Persistency Persistent through AC cycle Available options 1 None no PXE boot no iSCSI boot 2 PXE PXE first and if failed try iSCSI 25 J Rev 2 1 System Settings Configuration Options 7 4 2 7 4 3 7 4 4 7 4 5 26 3 iSCSI iSCSI first and if failed try PXE Boot Retry Count Location System setup Port main configurations NIC Configuration Description The number of retries to attempt in case of a boot failure Configurable Yes built in options Persistency Pe
9. client machine and enter BIOS setup to configure MLNX FlexBoot to be the first on the boot device priority list NOTE On dual port network adapters the client first attempts to boot from Port 1 If this 73 fails it switches to boot from Port 2 Note also that the driver waits up to 10 seconds for port as come up and up to 90 seconds to assign an IP from the DHCP server If MLNX FlexBoot was selected through BIOS setup the client will boot from FlexBoot The client will display FlexBoot attributes sense the port protocol Ethernet or InfiniBand The port sensing occurs only when the port is connected to a QSFP connector In case of an InfiniBand port the client will also wait for port configuration by the Subnet Manager If auto sensing proto col fails the port will be configured as an InfiniBand port After configuring the IB ETH port the client attempts to connect to the DHCP server to obtain an IP address and the source location of the kernel OS to boot from For ConnectX InfiniBand Mellanox FlexBoot v3 4 400 iPXE 1 0 0 9ae6 Open ce Network Boot Firmware Features HTTP iSCSI DNS TFTP AN bzImage COMBOOT ELF MBOOT PXE PXEXT Menu netO GUID 00 02 c9 03 00 b7 a MAC 02 02 c9 b7 10 a0 Using ConnectIB on PCI00 05 0 open Link down X 0 TXE 0 RX 0 RXE 0 status The socket is not connected http ipxe org 38136001 for ink up on r to 02 0 Next FlexBoot attempts to boot as directed by the DHCP server
10. initrd en img hostl gzip tmp new init en img 11 Copy the modified initra including the Ethernet driver which is located at tmp new init en img gz andrename it properly 40
11. CI Device ID of the controller Configurable No Virtualization Mode Location System setup Description Specifies the type of virtualization used by the controller on all ports Only valid for adapters that support SR IOV virtualization mode Configurable Yes built in options Persistency Persistent through AC cycle Reboot required Yes reboot is needed in order for this change to apply Available options 1 None 2 SR IOV Number of Virtual Functions Location System setup Description The number of virtual functions advertised and usable by the driver Configurable Yes via input If virtualization mode is SR IOV Persistency Persistent through AC cycle Reboot required Yes reboot is needed in order for this change to apply Value restrictions Minimum integer value is 0 Maximum integer value is the value displayed in attribute Max number of VFs supported Max Number of VFs Supported Location System setup Description The maximum number of virtual functions supported on the port Configurable No Mellanox FlexBoot User Manual Rev 2 11 7 2 Firmware Image Properties In the following menu you can set the following options e Flexboot Version e Family Firmware Version Figure 6 Firmware Image Properties Menu Firmware Image Properties Flexboot version
12. HNOLOGIES Mellanox Technologies Mellanox Technologies Ltd 350 Oakmead Parkway Suite 100 Beit Mellanox Sunnyvale CA 94085 PO Box 586 Yokneam 20692 U S A Israel www mellanox com www mellanox com Tel 408 970 3400 Tel 972 0 74 723 7200 Fax 408 970 3403 Fax 972 0 4 959 3245 Copyright 2015 Mellanox Technologies All Rights Reserved Mellanox Mellanox logo BridgeX ConnectX Connect IB CoolBox CORE Direct InfiniBridge InfiniHost InfiniScale MetroX MLNX OS TestX PhyX ScalableHPC SwitchX UFM Virtual Protocol Interconnect and Voltaire are registered trademarks of Mellanox Technologies Ltd ExtendX FabricIT HPC X Mellanox Open Ethernet Mellanox PeerDirect Mellanox Virtual Modular Switch MetroDX Unbreakable Link are trademarks of Mellanox Technologies Ltd All other trademarks are property of their respective owners 2 Document Number 3218 Table of Contents Rev 2 11 Table of Contents Document Revision History rrnnnnvvnnnnnnvennnnnnvnnnnnnnvnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneenr 8 1 Mellanox FlexBoot PXE nuu aee SE 9 AS O EE tees a e ide Op Maver I RE oe eed 9 1 2 Supported Mellanox Adapter Devices and Firmware 9 13 WE el e EE 9 2 Burning the Expansion ROM Image rrnnvrnnnnvnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnner 10 2 1 Bur
13. I Qualified Name IQN of the first target Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI and Connect is enabled This will be the iSCSI Qualified name in the root path for the first target Value restrictions Maximum string length is 223 CHAP ID Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description The first iSCSI storage target Challenge Handshake Authentication Protocol CHAP ID Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI and Connect is enabled This will be the reverse username used for the first target Challenge Handshake Authentication Protocol Value restrictions Maximum string length is 128 CHAP Secret Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description The Challenge Handshake Authentication Protocol secret CHAP password of the first iSCSI storage target Configurable Yes via input Persistency Persistent through AC cycle Rev 2 1 System Settings Configuration Options 7 6 6 7 6 7 32 J Effects If the legacy boot protocol is iSCSI and Connect is enabled This will be the reverse password used for the first target Challenge Handshake Authenticatio
14. Mellanox TECHNOLOGIES Connect Accelerate Outperform Mellanox FlexBoot User Manual Rev 2 1 www mellanox com NOTE THIS HARDWARE SOFTWARE OR TEST SUITE PRODUCT PRODUCT S AND ITS RELATED DOCUMENTATION ARE PROVIDED BY MELLANOX TECHNOLOGIES AS IS WITH ALL FAULTS OF ANY KIND AND SOLELY FOR THE PURPOSE OF AIDING THE CUSTOMER IN TESTING APPLICATIONS THAT USE THE PRODUCTS IN DESIGNATED SOLUTIONS THE CUSTOMER S MANUFACTURING TEST ENVIRONMENT HAS NOT MET THE STANDARDS SET BY MELLANOX TECHNOLOGIES TO FULLY QUALIFY THE PRODUCTO S AND OR THE SYSTEM USING IT THEREFORE MELLANOX TECHNOLOGIES CANNOT AND DOES NOT GUARANTEE OR WARRANT THAT THE PRODUCTS WILL OPERATE WITH THE HIGHEST QUALITY ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT ARE DISCLAIMED IN NO EVENT SHALL MELLANOX BE LIABLE TO CUSTOMER OR ANY THIRD PARTIES FOR ANY DIRECT INDIRECT SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND INCLUDING BUT NOT LIMITED TO PAYMENT FOR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY FROM THE USE OF THE PRODUCT S AND RELATED DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Mellanox TEC
15. Rev 2 1 How to Boot 8 1 3 How to Boot to ESXi For instructions on booting to ESXi refer to the ESXi Installation Guide on VMWare site http pubs vmware com vsphere 55 index jsp com vmware vsphere upgrade doc GUID B9 DB94CA 4857 458B B6F1 6A688726AEDO html 8 1 4 How to Boot Using HTTP Script After performing basic HTTP configuration add the following lines to the dhcp server configuration file host meri 241 I hardware ethernet F4 52 14 7A 56 F1 fixed address 14 7 6 24 Enis Nese serio liar option vendor class identifier PXEClient Verse sevi linw file H ipxe dhcp neto kernel n vmlinuz http 14 7 6 30 RHEL6 4 x86 64 DVD1 images pxeboot vmlinuz initrd http 14 7 6 30 RHEL6 4 x86 64 DVDl images pxeboot initrd img boot 8 2 iSCSI Mellanox FlexBoot enables an iSCSI boot of an OS located on a remote iSCSI target It has a built in iSCSI initiator which can connect to the remote iSCSI target and load from it the kernel and initrd There are two instances of connection to the remote iSCSI target the first is for get ting the kernel and initrd via FlexBoot and the second is for loading other parts of the OS via initrd If you choose to continue loading the OS after boot through the HCA device driver please verify that the initrd image includes the HCA driver as described in Section 1 2 NOTE To boot via iSCSI Flexboot must be selected from the BIOS boot menu it will S be shown as a BEV e
16. al number For a ConnectX device interface ib0 send dhcp client identifier ES 00300005 005 OR SAO TOI ETC SES CORN CC REX aS TRETTON 10 Add the commands for loading the copied modules into the file init at the point you wish the IB driver to be loaded Please pay attention to the following commands order for loading modules as it is critical Loading ipoib helper ko is not required for all OS kernels echo loading ipv6 sbin insmod lib modules ipv6 ko echo loading IB driver sbin insmod lib modules ib ib_addr ko sbin insmod lib modules ib ib_core ko sbin insmod lib modules ib ib mad ko sbin insmod lib modules ib ib sa ko sbin insmod lib modules ib ib cm ko sbin insmod lib modules ib ib uverbs ko sbin insmod lib modules ib ib ucm ko sbin insmod lib modules ib ib umad ko sbin insmod lib modules ib iw cm ko sbin insmod lib modules ib rdma cm ko Sbin insmod lib modules ib rdma ucm ko sbin insmod lib modules ib mlx4 core ko sbin insmod lib modules ib mlx4 ib ko sbin insmod lib modules ib ib mthca ko In case of interoperability issues between iSCSI and Large Receive Offload LRO set the ib ipoib ko lro to 0 to disable LRO 38 Mellanox FlexBoot User Manual Rev 2 11 sbin insmod lib modules ib ib ipoib ko lro 0 11 Assign an IP address to the IB device Add either a call to ifconfig or to the DHCP client in the init file after loading the modules
17. defaults per device e Press Ctrl R on System setup menu when applicable 19 J Rev 2 1 Flexboot User Interface 6 4 Exiting FlexBoot User Interface To exit FlexBoot User Interface press ESC from the System Setup menu Figure 4 Exit Menu Save configurations 20 Mellanox FlexBoot User Manual Rev 2 11 7 System Settings Configuration Options Below are listed the attributes shown in varies FlexBoot User Interface menus 7 1 System Setup In the following menu you can set the following options e Bus Device Function e Chip Type e Device Name e PCI Device ID e Virtualization Mode e Number of Virtual Functions e Max Number of VFs Supported Figure 5 System Setup Menu System setup Firmware Image Properties netO Port 1 00 02 c9 24 d9 90 neti Port Z 00 02 c9 24 d9 91 Uirtualization mode Number of virtual functions 7 1 1 Bus Device Function Location System setup Description Specifies the BIOS assigned PCI Bus Device Function identifier of the card Configurable No Rev 2 1 System Settings Configuration Options 7 1 6 22 J Chip Type Location System setup Description Specifies the chip type Configurable No Device Name Location System setup Description The device s product name Configurable No PCI Device ID Location System setup Description The P
18. e CHAP ID e CHAP Secret e IP Address e TCP Port iSCSI First target Parameters Boot LUN 0 Connect Disabled iSCSI Name lt not specified gt GINE TD coronarias S006 Specificd gt CHAP Secret specified gt IP Address specified gt TCP Port CHAP ID 7 6 1 Boot LUN Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description The boot Logical Unit Number LUN on the first iSCSI storage target Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI and Connect is enabled This will be the boot LUN in the root path for the first target Value restrictions The minimum integer value is 0 and the maximum is 18446744073709551615 30 J Mellanox FlexBoot User Manual Rev 2 11 7 6 2 7 6 3 7 6 4 7 6 5 N 31 Connect Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description Enable Disable connecting to the first iSCSI target This will be ignored if both DHCP IP and DHCP Parameters are enabled in iSCSI general parameters Configurable Yes built in options Persistency Persistent through AC cycle Available options 1 Enabled 2 Disabled iSCSI Name Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description The iSCS
19. ed on your DHCP server see www mellanox com 2 ISC DHCP of versions above 3 1 3 have native support for IPoIB clients If using DHCP v3 1 3 the provided patch must be deployed Newer versions do not require patching 3 To download and install other supported DHCP server versions please download Mellanox OFED from www mellanox com gt Products gt InfiniBand VPI Drivers gt Linux SW Drivers and refer to docs dhcp README Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address To overcome this problem DHCP over InfiniBand messages convey a client identifier field in DHCP option 61 used to identify the DHCP session This client identifier field can be used to associate an IP address with a client identifier value such that the DHCP server will grant the same IP address to any client that conveys this client identifier NOTE In the DHCP discover packets flexboot sends hlen 6 rather than 0 be chaddr will be the ethernet mac address rather than zeros In the DHCP server the GUID in the client identifier can still be used to identify clients 3 1 2 Configuring the DHCP Server 3 1 2 1 For ConnectX Family Devices When a FlexBoot client boots it sends the DHCP server various information including its DHCP client identifier This identifier is used to distinguish between the various DHCP sessions The value of the client identifier is composed of a prefix ff 00 00 00
20. ent bases e For hexadecimal base type Ox before the number e For octal base type 0 before the number e For decimal base type the number as is HE U O Mellanox FlexBoot User Manual Rev 2 11 Figure 3 Free Text Editing Example NIC Configuration Legacy boot protocol Boot retry count No retries Option ROM Enabled Virtual LAN mode Enabled Virtual LAN ID 6 3 2 Editing the Parameters using Set Values When a configurable setting is highlighted the instructions to edit it will be shown on screen If the setting is configurable with built in options the description will be Select to change value gt To change the configuration 1 Press Enter while setting is highlighted 2 Keep pressing Enter to choose the desired value 6 3 3 Deleting Configurable Settings Configurable settings can be deleted Value will only be deleted from the current configuration and not from the flash If the configuration has a default value it will be set when deleting the current value gt To delete a configurable setting 1 Press Ctrl D while setting is highlighted 6 3 4 Restoring Default Configurations All configurations can be restored to the default values set in the device All configurable values will be modified to default or deleted if there is no default value in the device gt To restore defaults per port e Press Ctrl R on the main menu of the port only when applicable gt To restore
21. ess machine from booting 1 Back up your current initra file 2 Make a new working directory and change to it hostl mkdir tmp initrd en host1 cd tmp initrd en 3 Extract the initraimage hostie pans de zeg inege gt cule skid N 39 J Rev 2 1 How to Boot The initrd files can be located at tmp initrd_en 4 Create a directory for the ConnectX EN modules and copy them hostl mkdir p tmp initrd en lib modules mlnx en host1 cd lib modules uname r updates kernel drivers host1 cp net mlx4 mlx4 core ko tmp initrd en lib modules mlnx en hostl cp net mlx4 mlx4 en ko tmp initrd en lib modules mlnx en 5 Load the modules using the insmod executable If you do not have it in your initrd add it using the following command host1 cp sbin insmod tmp initrd en sbin 6 Optional Give your Ethernet device a static IP address host1 cp sbin ifconfig tmp initrd en sbin 7 Add the commands for loading the copied modules into the file init at the point you wish the Ethernet driver to be loaded Please pay attention to the following commands order for loading modules as it is critical echo loading Mellanox ConnectX EN driver sbin insmod lib modules mlnx en mlx4 core ko sbin insmod lib modules mlnx en mlx4 en ko 8 Assign an IP address to the ConnectX EB network interface 9 Save the init file 10 Close initrd hostl cd tmp initrd en hostl find cpio H newc o gt tmp new
22. etup Port main configurations iSCSI Configuration iSCSI Initiator Parameters Description The iSCSI initiator default Gateway IP address Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be set as the default gateway IP address of the initiator Value restrictions Should be in IPv4 format iSCSI Name Location System setup Port main configurations iSCSI Configuration iSCSI Initiator Parameters Description The initiator s iSCSI Qualified Name IQN Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be set as the iSCSI Qualified Name of the initiator Value restrictions Maximum string length is 223 Subnet Mask Location System setup Port main configurations iSCSI Configuration iSCSI Initiator Parameters Description The iSCSI initiator Subnet Mask for an IPv4 initiator configuration Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be set as the subnet mask for the IP address of the initiator Value restrictions Should be in IPv4 format Rev 2 1 System Settings Configuration Options 7 6 SCSI First Target Parameters In the following menu you can set the following options e Boot LUN e Connect e iSCSI Name
23. finiband ulp ipoib ib ipoib ko tmp initrd ib lib modules ib N 37 Rev 2 1 How to Boot 5 Load the IPv6 module If you do not have it in your initrd add it using the following command host1 cp lib modules uname r kernel net ipv6 ipv6 ko tmp initrd ib lib modules 6 Load the modules using the insmod executable If you do not have it in your initrd add it using the following command host1 cp sbin insmod tmp initrd ib sbin 7 Optional Give your IB device a static IP address hostl cp sbin ifconfig tmp initrd ib sbin 8 Optional Obtain an IP address for the IB device through DHCP Copy the DHCP client which was compiled specifically to support IB To continue with this step DHCP client needs to be already installed on the machine you are working with Copy the DHCP client file and all the relevant files as described below hostl cp path to DHCP client gt dhclient tmp initrd ib sbin hostl cp path to DHCP client gt dhclient script tmp initrd ib sbin hostlf mkdir p tmp initrd ib var state dhcp hostl touch tmp initrd ib var state dhcp dhclient leases hostl cp bin uname tmp initrd ib bin hostl cp usr bin expr tmp initrd ib bin hostlf cp sbin ifconfig tmp initrd ib bin hostl cp bin hostname tmp initrd ib bin 9 Create a configuration file for the DHCP client and place it under tmp initrd ib sbin Example of the dclient conf The value indicates a hexadecim
24. for a ConnectX family device The priority of this list can be modified through BIOS setup Mellanox FlexBoot User Manual Rev 2 11 6 Flexboot User Interface 6 1 Skipping FlexBoot FlexBoot User Interface and FlexBoot Port You can skip FlexBoot in any of the given options below e Following system POST when a FlexBoot advertisement banner and configuration prompt is displayed Press any key other than CTRL B e When FlexBoot execution starts as depicted in the Initializing Devices screen output a UI prompt for escaping shortly follows e After the BIOS called BEV_ENTRY Press ESC when prompted 2 3 seconds e Skip a specific port when booting starts Press CTRL C 6 2 Invoking the User Interface Shortly after completion of the POST Power On Self Test sequence of the computer the user will be prompted to press CTRL B to invoke Mellanox FlexBoot User Interface The user has few seconds to press CTRL B before the message disappears Mellanox FlexBoot v3 4 435 iPXE http ipxe org 05 00 0 D300 PCI3 00 PnP PMM 002676C0 002816C0 D300 Press Ctrl B to configure MLNX FlexBoot 3 4 435 PCI 05 00 0 Alternatively you may skip invoking User Interface right after POST and invoke it instead right after FlexBoot starts booting 6 2 1 Browsing the User Interface Menu To browse the menu use the following keys Table 3 PXE Browsing Keys Key Operation Arrows 1 Browse options Highlighted option is current E
25. guration iSCSI Initiator Parameters Description The iSCSI initiator Challenge Handshake Authentication Protocol CHAP secret password Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be the password used for the iSCSI initiator Challenge Handshake Authentication Protocol Value restrictions String length should be 0 or 12 to 16 IPv4 Address Location System setup Port main configurations iSCSI Configuration iSCSI Initiator Parameters Description iSCSI initiator s IPv4 address Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be set as the IP address of the initiator Value restrictions Should be in IPv4 format IPv4 Primary DNS Location System setup Port main configurations iSCSI Configuration iSCSI Initiator Parameters Description The iSCSI initiator Primary DNS IP Address Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI This will be set as the DNS for the IP address of the initiator Mellanox FlexBoot User Manual Rev 2 11 7 5 5 7 5 6 7 5 7 Value restrictions Should be in IPv4 format IPv4 Default Gateway Location System s
26. iniBand VPI Drivers gt Firmware Tools 2 1 2 Image Burning Procedure Toburn the composite image perform the following steps Obtain the MST device name Run mst start The device name will be of the form mt lt dev id gt pci cr0 conf0 2 Create and burn the composite image Run flint dev lt mst device name gt brom lt expansion ROM image gt Example on Linux flint d dev mst mt4103 pci cr0 brom FlexBoot 3 4 442 4103 mrom Example on Windows flint dev mt26428 pci crO brom FlexBoot 3 4 442 4103 mrom 2 2 Removing the Expansion ROM Image e Remove the expansion ROM image Run flint dev mst device name drom NOTE When removing the expansion ROM image you also remove Flexboot from the y boot device list he Depending on the OS the device name may be superseded with a prefix LUE E Mellanox FlexBoot User Manual Rev 2 11 3 Preparing the DHCP Server in Linux When the boot session starts the PXE firmware attempts to bring up an adapter network link port If it succeeds to bring up a connected link the PXE firmware communicates with the DHCP server The DHCP server assigns an IP address to the PXE client and provides it with the location of the boot program 3 1 Case I InfiniBand Ports 3 1 1 Installing DHCP FlexBoot requires that the DHCP server runs on a machine which supports IP over IB 1 Prior to installing DHCP make sure that Mellanox OFED for Linux is already install
27. llanox FlexBoot PXE Document Revision History Table 1 Document Revision History Revision Date Description 2 1 February 09 2015 e Updated the note in section Running the DHCP Server e Removed sections e iSCSI General Parameters e DHCP Parameters e DHCP IP e DHCP Parameters e IP Version 2 0 January 15 2015 Initial release of the restructured new User Manual Mellanox FlexBoot User Manual Rev 2 11 1 Mellanox FlexBoot PXE 1 1 Overview Mellanox FlexBoot is a multiprotocol remote boot technology FlexBoot supports remote Boot over InfiniBand BoIB and over Ethernet Using Mellanox Virtual Protocol Interconnect VPI technologies available in ConnectX adapters FlexBoot gives IT Managers the choice to boot from a remote storage target iSCSI target or a LAN target Ethernet Remote Boot Server using a single ROM image on Mellanox ConnectX products FlexBoot is based on the open source project iPXE available at http www ipxe org FlexBoot first initializes the adapter device senses the port protocol Ethernet or InfiniBand and brings up the port Then it connects to a DHCP server to obtain its assigned IP address and network parameters and also to obtain the source location of the kernel OS to boot from The DHCP server instructs FlexBoot to access the kernel OS through a TFTP server an iSCSI target or some other service For an InfiniBand port Mellanox FlexBoot impleme
28. n Protocol Value restrictions String length should be 0 or 12 to 16 IP Address Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description The IP address of the first iSCSI target Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI and Connect is enabled This will be the IP address in the root path for the first target Value restrictions Should be in IPv4 format TCP Port Location System setup Port main configurations iSCSI Configuration iSCSI First target Parameters Description TCP Port number of first iSCSI target Configurable Yes via input Persistency Persistent through AC cycle Effects If the legacy boot protocol is iSCSI and Connect is enabled This will be the TCP Port in the root path for the first target Value restrictions The minimum integer value is 1 and the maximum is 65535 Mellanox FlexBoot User Manual Rev 2 11 8 How to Boot 8 1 PXE Boot 8 1 1 Prerequisites e Make sure that your client is connected physically and logically to the server s e The FlexBoot image is already programmed on the adapter card e For InfiniBand ports only Start the Subnet Manager e Configure and start the DHCP server e Configure and start at least one of the services such as iSCSI 8 1 2 Starting Boot Boot the
29. nd FlexBoot Port 17 6 2 Invoking the User Interface tee eret i etre iset 17 6 2 1 Browsing the User Interface Men 17 6 2 2 Accessing FlexBoot Sub Menus ssmmersssrsssrersrersrersressrer sons snnr ann rss sr sn sasse nnns 18 6 3 Configuring System Settings msssmmssssssresersrerersrersorrsorrsnrrsnrsnr snor snor rca nora rra nennen nennen 18 6 3 1 Editing the Parameters using Free Text eene 18 6 3 2 Editing the Parameters using Set Values rurrnnannvnrnrrnnnnrrnnnnrnnrnvnnrnrrrnnnrnennnnnnennn 19 6 3 3 Deleting Configurable Settings nnns 19 6 3 4 Restoring Default Configurations sess 19 6 4 Exiting FlexBoot User Interface ees oinen anien an EAK EN AERAN AEAEE E EA 20 7 System Settings Configuration OptiOnS rrnssrrnnnvnnnnvnnnnnvnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnner 21 Jb System SetuP EE 21 3 J Rev 2 1 Table of Contents 7 1 1 Bus Device Elle Le TEE 21 Ken E ue DR 22 FAS Device Name ere ege egene eis ARS ee pedi n EE 22 Z PCliDevice ID eii ni ee aue need Melee 22 1 1 5 Virtualization Mode rr nte v te bie er e Rp tete eget 22 7 1 6 Number of Virtual Functions nnne 22 7 1 7 Max Number of VES Supported ooocccnnccccccccnnonnconoccnonccccnncnnn nn nano nn cnn cc carr enne 22 7 2 Firmware Image Properties ccceecccceceeccceeeeeeceeeeeeeceeeeeceeeseeaceeeeaseaeeesnsaaeeeseeeaeeneneeaeenenees 23 7 2 1 Flexboot Verslor xa sient qt ced iate teet En 23
30. nfigurations Case I InfiniBand Ports The IB driver requires loading the following modules in the specified e ib addr ko e ib core ko e ib mad ko e ib sa ko e ib cm ko e ib uverbs ko e ib ucm ko e ib umad ko e iw cm ko e rdma cm ko e rdma ucm ko e mlx4 core ko e mlx4 ib ko e ib mthca ko e ipoib helper ko this module is not required for all OS kernels Please check the release notes 36 Mellanox FlexBoot User Manual Rev 2 11 e jb ipoib ko A 1 1 Example Adding an IB Driver to initrd Linux A 1 1 1 Prerequisites e The FlexBoot image is already programmed on the HCA card e The DHCP server is installed configured and connected to the client machine e An initrd file e To add an IB driver into initrd you need to copy the IB modules to the diskless image Your machine needs to be pre installed with a Mellanox OFED for Linux ISO image available for download from www mellanox com gt Products gt InfiniBand VPI Drivers gt Linux SW Drivers that is appropriate for the kernel version the diskless image will run The remainder of this section assumes that Mellanox OFED has been installed on your machine A 1 1 2 Adding the IB Driver to the initrd File NOTE The following procedure modifies critical files used in the boot procedure It must be p executed by users with expertise in the boot process Improper application of this pro cedure may prevent the diskless machine from booting k 1
31. ning the Image on ConnectX Family Devices msssmssrsrsrsrsrersrersrersrersrnrsnn rann r aren anor snor sn nan 10 2 1 1 NG MIEL 10 2 1 2 Image Burning Procedure sse KR RR RR KR KRK KR RR RR RR 10 2 2 Removing the Expansion ROM Image s smesrrssrrsssrrsrsrrrsrrrsrsrsrnrsenrsorrnn sr r nennen ARR ARR Kn nens 10 3 Preparing the DHCP Server in Linux rrnavrnnnnvnnnnnnnnnnvnnnnvennnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnner 11 3 1 Case l InfiniBand Ports ousosssssssrrssrrssrrssrrssrresrresrrsnrrrnr rr ss rs R RAR RKA REKA REKA ARKA ARKA ARA R ARR ARR ARR KRK on 11 31 1 Instaling DHEP sss irri A de ban eee RE 11 3 1 2 Configuring the DHCP Server entente nnne 11 3 1 3 Running the DHCP Gener eene RAR ARSA AREA ARR KR AR KR on 13 3 1 4 Adding Device Driver Support in Linux Kernels Initrd sssmnsssssssessoesseersoesssersnnrsnnn snara 13 3 2 Gase Ethernet Ports iii 13 3 2 1 Extracting the MAC Address Method 13 3 2 2 Extracting the MAC Address Method ll sse 14 3 2 8 Extracting the MAC Address Method II 14 3 2 4 Placing MAC Addresses in Jetcidbcpd comte 14 4 Subnet Manager OpenSM rrnassnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnner 15 BIOS Configuration e rere Ee it tee ede EES 16 Flexboot User Interface EENS akan ne VEER EENS NEESS KENE diia 17 6 1 Skipping FlexBoot FlexBoot User Interface a
32. nter On forms to enter menu On configurable settings edit configuration Esc Exit current menu Rev 2 1 Flexboot User Interface 6 2 2 6 3 6 3 1 Accessing FlexBoot Sub Menus To enter the required menu press Enter while the option is highlighted Figure 2 Main Menu Window System setup Firmware Image Properties netO Port 1 4 52 14 05 1a bi net1 Port 2 4 52 14 05 1a Virtualization mode Number of virtual functions For further information on FlexBoot varies menus and the configuration options they provide please refer to section System Settings Configuration Options and its subsections Configuring System Settings NOTE It is possible to save the changes made and exit the menu at any given time by pressing Ctrl S Editing the Parameters using Free Text When a configurable setting is highlighted the instructions to edit it will be shown on screen If the setting is configurable via input the description will show the input restrictions gt To change the configuration 3 Press Enter or start typing while the setting is highlighted 4 Optional To discard the input while editing press Ctrl C 5 Press Enter and wait to verify the new value is accepted and shown In case the value entered is invalid an alert will be shown and the new value won t be accepted NOTE Although numeric values are shown in decimal base it is possible to insert values in differ
33. ntry Do not look for the entry in the BVC table Ar 8 2 1 Configuring an iSCSI Target in Linux Environment 8 2 1 1 Prerequisites e Make sure that an iSCSI Target is installed on your server side You can download and install an iSCSI Target from the following location http sourceforge net projects iscsitarget files iscsitarget e Dedicate a partition on your iSCSI Target on which you will later install the operating system e Configure your iSCSI Target to work with the partition you dedicated If for example you choose partition dev sda5 then edit the iSCSI Target configuration file etc ietd conf to include the following line under the iSCSI Target ign line Lun 0 Path dev sda5 Type fileio La Mellanox FlexBoot User Manual Rev 2 11 Example of an iSCSI Target iqn line Target iqn 2007 08 7 3 4 10 iscsiboot e Start your iSCSI Target Example hostl etc init d iscsitarget start 8 2 1 2 Configuring the DHCP Server to Boot From an iSCSI Target Configure DHCP as described in Chapter 3 Preparing the DHCP Server in Linux Edit your DHCP configuration file etc dhcpd conf and add the following lines for the machine s you wish to boot from the iSCSI target Filename mer Lem oo ostca Visesisisesi target Aere d 99 ae targat Lon The following is an example for configuring an IB ETH device to boot from an iSCSI target host hostl filename option rOGE Parn Visesisisosi target TOsessisesi Large
34. nts a network driver with IP over IB acting as the transport layer IP over IB is part of the Mellanox OFED for Linux software package see www mellanox com gt Products gt InfiniBand VPI Drivers gt FlexBoot 1 2 Supported Mellanox Adapter Devices and Firmware The package supports the following HCA and firmware versions Table 2 Supported Mellanox Adapter Devices and Firmware HCAs Firmware Version ConnectX 2 2 9 1000 ConnectX 3 2 33 5000 ConnectX 3 Pro 2 33 5000 Connect IB 10 10 5000 1 3 FlexBoot Package The FlexBoot package is provided as a tarball tgz extension Uncompress it using the command tar zxf package file name gt The tarball contains PXE binary files with the mrom extension for the supported adapter devices See the release notes file FlexBoot lt flexboot_version gt _release_notes txt for details Rev 2 1 Burning the Expansion ROM Image 2 Burning the Expansion ROM Image 2 1 Burning the Image on ConnectX Family Devices 2 1 1 Prerequisites e Expansion ROM Image The expansion ROM images are provided as part of the Mellanox FlexBoot package and are listed in the release notes file FlexBoot flexboot version release notes txt e Firmware Burning Tools You need to install the Mellanox Firmware Tools MFT package version 3 7 0 or later in order to burn the PXE ROM image To download MFT see Firmware Tools under www mellanox com gt Products gt Inf
35. ocket is not connected http ipxe org 38136001 Waiting for link up on net0 _ Placing Client Identifiers in etc dhcpd conf The following is an excerpt of a etc dhcpa conf example file showing the format of representing a client machine for the DHCP server logie Sl next server 11 4 3 7 filename pxelinux 0 fixed address 11 4 3 130 option dhcp client identifier t 1E 8 99 899 amp 002009 010 02200200802 5693 00300502 5693 032005 068783 LIL gt Mellanox FlexBoot User Manual Rev 2 11 3 1 3 Running the DHCP Server gt NOTE This section is applicable only when the Initiator s IP address is empty In order for the DHCP server to provide configuration records for clients an appropriate configuration file needs to be created By default the DHCP server looks for a configuration file called dhcpd conf under etc You can either edit this file or create a new one and provide its full path to the DHCP server using the cf flag See a file example at docs dhcpd conf of this package The DHCP server must run on a machine which has loaded the IPoIB module To run the DHCP server from the command line enter dhcpd IB network interface name d Example hostl dhcpd ib0 d 3 1 4 Adding Device Driver Support in Linux Kernels Initrd NOTE A DHCP client can be used if you need to prepare a diskless machine with an IB driver See Step 11 under Example Adding an IB Driver to initrd Linux
36. r Len For a ConnectX device with ports configured as InfiniBand comment out the follow ing line option dhcp client identifier iei 8 IQ amp 99 a 00 2009 0 5 02 amp 00 e 0 02 8 9 e 00 8 010 6 02 amp 9 e 0 3 e Q O amp QUO 8 1L 8 9 9 p For a ConnectX device with ports configured as Ethernet comment out the following line hardware ethernet 00 02 c9 00 00 bb Rev 2 1 How to Boot Appendix A Diskless Machines A 1 Mellanox FlexBoot supports booting diskless machines 7 d NOTE The following configuration insturctions apply only to operation systems which do not include an inbox driver and should be skipped in case an OS with an inbox driver is used To enable using an IB ETH driver the initrd image must include a device driver module and be configured to load that driver This can be achieved by adding the device driver module into the initrd image and loading it The initrd image of some Linux distributions such as SuSE Linux Enterprise Server and Red Hat Enterprise Linux cannot be edited prior or during the installation process If you need to install Linux distributions over Flexboot please replace your initrd images with the images found at www mellanox com gt Products gt InfiniBand VPI Drivers gt FlexBoot Download Tab All OSes which doesn t include inbox driver should do the following OSes which include the inbox driver should skip these co
37. rmware Tools MFT package has been installed on the client machine 2 Obtain the MAC using the device name The device name will be of the form dev mst mt dev id pci crOlconfO flint d lt MST DEVICE NAME q Assuming that FlexBoot is connected via Port 1 then the MAC address is 00 02 c9 0c 7c 11 3 2 4 Placing MAC Addresses in etc dhcpd conf The following is an excerpt of a etc dhcpd conf example file showing the format of representing a client machine for the DHCP server running on a Linux machine ROSE Mosc next server 11 4 3 7 filename pxelinux 0 fixed address 11 4 3 130 hardware ethernet 00 02 c9 0c 78 12 Mellanox FlexBoot User Manual Rev 2 11 4 Subnet Manager OpenSM NOTE This section applies to ports configured as InfiniBand only aa FlexBoot requires a Subnet Manager to be running on one of the machines in the IB network OpenSM is part of the Mellanox OFED for Linux software package and can be used to accomplish this Note that OpenSM may be run on the same host running the DHCP server but it is not mandatory For large InfiniBand clusters gt 100 nodes it is recommended to use OpenSM caching For further information please refer to the Mellanox OFED User Manual Rev 2 1 BIOS Configuration 5 BIOS Configuration The expansion ROM image presents itself to the BIOS as a boot device As a result the BIOS will add to the list of boot devices MLNX FlexBoot lt ver gt
38. rsistent through AC cycle Available options 0 No retries 1 Retry 2 Retries 3 Retries 4 Retries 5 Retries 6 Retries 7 Indefinite Retries Wake on LAN Location System setup Port main configurations NIC Configuration Description Status of Wake on LAN feature When set it enables the server to be powered using an in band magic packet Only valid for adapters that support Wake on LAN Configurable Yes built in options Persistency Persistent through AC cycle Available options 1 Enabled 2 Disabled Option ROM Location System setup Port main configurations NIC Configuration Description Controls the enablement of legacy Boot Protocols in the Option ROM If disabled no legacy boot protocol is chosen When set the boot protocol will be chosen by Boot legacy protocol attribute Configurable Yes built in options Persistency Persistent through AC cycle Reboot required Yes reboot is needed in order for this change to apply Available options 1 Enabled 2 Disabled Virtual LAN ID Location System setup Port main configurations NIC Configuration Description Uses the VLAN tag with the selected boot protocol Mellanox FlexBoot User Manual Rev 2 11 Configurable Yes via input If virtual LAN mode is enabled Value restrictions The minimum integer value is I and Maximum integer value is 4094 7 4 6 Virtual LAN Mode
39. uns aie B uae Dee D uite de Pret EL euet NEEN 34 8 1 4 How to Boot Using HTTP Get 34 MERCI E 34 8 2 1 Configuring an iSCSI Target in Linux Environment 34 Appendix A Diskless Machines s unnnnnnvnnnnnnnvennnnnnvnnnnnnnvenennnnvnnennnnvnnennnnvnnnnnnnvnnennnnvnnnnnnneenennnn 36 A gt Gase IInfiniBand Ports iet ect e Ed tete ti enden din 36 A 1 1 X Example Adding an IB Driver to initrd Linux 37 A2 Gase llsEthernet Ports teer eee RE eR e arrene ERR ees 39 A 2 1 Example Adding an Ethernet Driver to initrd mus 39 Rev 2 1 Table of Contents List of Figures Fig re 1 NIG Label aout D EEGENEN 13 Figure 2 Main Menu Window nennen nennen rre 18 Figure 3 Free Text Editing Example ette eet ete ree teo ten 19 Figure 4 Et MONU E 20 Figure 5 System Setup Men 21 Figure 6 Firmware Image Properties Mem 23 Figure 7 Main Configuration sssmussrrssrrssrrssrrssrrssrresrrssrrssr rr rss res r ener enne sn KRA KR nens en RR RR RR RAKA KK neret en 24 Figure 8 NIC Configuratiori 5 icon tear ente hien ete dential egent defun 25 Figure 10 iSCSI Initiator Parameter 27 Table of Contents Rev 2 11 List of Tables Table 1 Document Revision History m ssmmssssrrsssssrrrsnsrsrsrsnsrsrsrsnsrsrrsnsrrnsnnrrs rn nr rss RAKA ARKA ARKA KKR RAR RR RR RR KR RR RAR 8 Table 2 Supported Mellanox Adapter Devices and Firmware 9 Table 2 PXE Browsing Keys 5m dern het edam riae reda ttes 17 Rev 2 1 Me
Download Pdf Manuals
Related Search
Related Contents
PDFファイル - 医薬品医療機器総合機構 TWR-KL25Z48M User Manual - Freescale Semiconductor Sony Walkman WM-EX506 User's Manual Vtotwin GV-DVR System V2 Copyright © All rights reserved.
Failed to retrieve file