Oracle® Virtual Networking for ESX Hosts Installation and Boot Guide

Exit Print View

Updated: July 2016
 
 

Remote Boot Method

Oracle has implemented a ROM BIOS extension for its HCA cards. This extension, called XgBoot, enables you to use Oracle virtual I/O resources as boot devices for the server. You configure the system BIOS to include XgBoot in the boot order and configure the Oracle Fabric Interconnect to make sure virtual resources are bootable.

Whatever remote booting process you select, you use the following high-level steps:

  1. Set up the boot volume.

    You need the boot image to be available on the network.

  2. Configure bootable I/O resources on the Oracle Fabric Interconnect.

    For SAN booting, this is a VHBA configured as bootable. For PXE boot, you use a bootable VNIC. Either resource must be assigned to a server profile that is bound to the server that boots remotely.

  3. Configure the server.

    HCAs on the server must have compatible firmware, and their option ROM must be enabled.

  4. Connect the server profile on the Oracle Fabric Interconnect to the server.

  5. Set the server profile to SAN boot (sanboot=).

Related Information

PXE Boot Method

During the ESXi host BIOS boot sequence, the PXE agent in the HCA option ROM scans the network for a PXE server through a VNIC. The PXE server delivers the kernel boot image and the initrd containing the host drivers to the ESXi host for booting. The PXE server initially uses DHCP and then TFTP.

image:This figure shows the booting process for an ESXi server using the                             PXE boot method.

The process of PXE boot configuration is as follows:

  1. Move the host drivers and OS image to the PXE server.

  2. Load the host drivers into the initrd file.

  3. Create a server profile.

  4. Configure a bootable VNIC.

  5. Modify the PXE configuration file.

  6. Set the HCA to first in the boot order.

  7. Load the initrd file and the OS image into the ESXi host.

iSCSI Boot Method

iSCSI boot enables you to boot an ESXi host from a LUN on an iSCSI array accessed through a VNIC. The remote disk to boot from is identified by a target IQN and LUN on a storage disk array device.

image:This figure shows the booting process for an ESXi server using the                             iSCSI boot method.

The process for iSCSI boot configuration is as follows:

  1. Load the host drivers on to the OS image.

  2. Move the OS image to a remote LUN.

  3. Create a server profile.

  4. Configure a bootable VNIC.

  5. Set the HCA to first in the boot order.

  6. Load the image into the ESXi host.

  7. Reboot the host.

During the iSCSI boot process, the ESXi host logs in to the iSCSI array and gets the IQN information it needs. Because the VNIC has an OS available to boot from (on the iSCSI LUN connected to the VNIC), that OS is used, and the ESXi host boots over the VNIC. This procedure occurs each time the ESXi host is booted using the iSCSI boot method.


Note -  The login message displayed while the VNIC is logging in to the iSCSI array appears so rapidly that you might not recognize that the ESXi host is booting from a VNIC. Additionally, no IQN or other recognizable iSCSI information is displayed on the screen.

SAN Boot Method

SAN boot enables you to boot an ESXi host from a SAN volume accessed through a VHBA. The remote disk to boot from is identified by a target WWPN and LUN on a storage disk array device.

image:This figure shows the booting process for an ESXi server using the                             SAN boot method.

The process of configuring for PXE boot is as follows:

  1. Load the host drivers into the OS image.

  2. Move the OS image to a remote LUN.

  3. Create a server profile.

  4. Configure a bootable VHBA.

  5. Set the HCA to first in the boot order.

  6. Load the image into the ESXi host.

  7. Reboot the host.


Note -  During SAN boot, the text VHBA installing indicates the name of the VHBA configured for SAN boot.