27.12.2014 Views

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8–gPXE<br />

HTTP Boot Setup<br />

This is the kernel that will boot.<br />

This file can be copied from any machine that has RHEL5.3 installed.<br />

2. Start httpd<br />

Steps on the gPXE Client<br />

1. Ensure that the <strong>Host</strong> Channel Adapter is listed as the first bootable device in<br />

the BIOS.<br />

2. Reboot the test node(s) and enter the BIOS boot setup.<br />

This is highly dependent on the BIOS for the system but you should see a<br />

menu for boot options and a submenu for boot devices.<br />

Select gPXE IB as the first boot device.<br />

When you power on the system or press the reset button, the system will<br />

execute the boot code on the <strong>Host</strong> Channel Adapter that will query the<br />

DHCP server for the IP address and boot image to download.<br />

Once the boot image is downloaded, the BIOS/<strong>Host</strong> Channel Adapter is<br />

finished and the boot image is ready.<br />

3. Verify system boots off of the kernel image on the boot server. The best way<br />

to do this is to boot into a different kernel from the one installed on the hard<br />

drive on the client, or to un-plug the hard drive on the client and verify that on<br />

boot up, a kernel and file system exist.<br />

HTTP Boot Setup<br />

gPXE supports booting diskless machines. To enable using an IB driver, the<br />

(remote) kernel or initrd image must include and be configured to load that driver.<br />

This can be achieved either by compiling the <strong>Host</strong> Channel Adapter driver into the<br />

kernel, or by adding the device driver module into the initrd image and loading it.<br />

1. Make a new directory<br />

mdir /vault/images/uniboot<br />

2. Change directories<br />

cd /vault/images/uniboot<br />

3. Create a initrd.img file using the information and example in Step 4<br />

of Boot Server Setup.<br />

4. Create a uniboot.php file using the example in Step 5 of Boot Server<br />

Setup.<br />

8-14 D000046-005 B

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

Saved successfully!

Ooh no, something went wrong!