User Manual
Rev 2.2-1.0.1
Mellanox Technologies
318
E.6.3 pxelinux.cfg/default
[root@sqa030 ~]# cat /var/lib/tftpboot/pxelinux.cfg/default
LABEL rh6.4x64_instl_manual
MENU LABEL Manual Installation RHEL6.4
KERNEL RHEL6.4-x86_64-DVD1/images/pxeboot/vmlinuz
APPEND initrd=RHEL6.4-x86_64-DVD1/images/pxeboot/initrd.img
E.6.4 DHCP Configuration for iSCSI Boot with FlexBoot (PXE SAN Boot)
Modify the following host declaration in your DHCP configuration file to allow PXE SAN Boot
host sqa070 {
filename "";
option root-path "iscsi:12.7.6.30::::iqn.2013-10.qalab.com:sqa030.prt9";
fixed-address 12.7.60.70 ;
hardware ethernet 00:02:c9:32:e8:80 ;
}
E.7 SAN-Booting with FlexBoot in CHAP Environment
For Successful SAN-Booting with FlexBoot in CHAP environment, the FlexBoot in use must
support passing CHAP credentials. Please note that FlexBoot v3.4.149 does not support such
operation. Hence, use FlexBoot to chain-load an UNDI software which supports passing CHAP
credentials. This can be achieved by using the UNDI software module from iPXE.org, called
undionly.kpxe. A Linux host is required to create undionly.kpxe.
Step 1. Install the below prerequisite software to support necessary UNDI's compilation.
[root@sqa030 ~]# yum install -y gcc binutils make perl
Step 2. Download the UNDI sources from iPXE.org.
subnet 12.7.0.0 netmask 255.255.0.0 {
option dhcp-server-identifier 12.7.6.30 ;
option domain-name "pxe030.mtl.com" ;
option domain-name-servers 12.7.6.30 ;
default-lease-time 86400 ; # 1 day
max-lease-time 86400 ;
option ntp-servers 12.7.6.30;
}
host sqa070 {
fixed-address 12.7.6.70 ;
hardware ethernet 00:02:c9:32:e8:80 ;
next-server 12.7.6.30;
if option client-system-architecture = 00:00 { filename "pxelinux.0" ; }
}