* Move PXE and iPXE configuration to a separate document * Move IPMI and iSCSI configuration to a separate document * Move bits mostly dealing with node-update to "advanced" section * Write detailed documentation on drivers, hardware types and interfaces * Drop outdated information, like custom DHCP file Change-Id: I6dfc8842fb262285308578f82fab701bd29289fa Related-Bug: #1524745
1.8 KiB
Boot mode support
The following drivers support setting of boot mode (Legacy BIOS or UEFI).
pxe_ipmitool
The boot modes can be configured in Bare Metal service in the following way:
When no boot mode setting is provided, these drivers default the boot_mode to Legacy BIOS.
Only one boot mode (either
uefiorbios) can be configured for the node.If the operator wants a node to boot always in
uefimode orbiosmode, then they may usecapabilitiesparameter withinpropertiesfield of an bare metal node. The operator must manually set the appropriate boot mode on the bare metal node.To configure a node in
uefimode, then setcapabilitiesas below:ironic node-update <node-uuid> add properties/capabilities='boot_mode:uefi'Nodes having
boot_modeset touefimay be requested by adding anextra_specto the Compute service flavor:nova flavor-key ironic-test-3 set capabilities:boot_mode="uefi" nova boot --flavor ironic-test-3 --image test-image instance-1If
capabilitiesis used inextra_specas above, nova scheduler (ComputeCapabilitiesFilter) will match only bare metal nodes which have theboot_modeset appropriately inproperties/capabilities. It will filter out rest of the nodes.The above facility for matching in the Compute service can be used in heterogeneous environments where there is a mix of
uefiandbiosmachines, and operator wants to provide a choice to the user regarding boot modes. If the flavor doesn't containboot_modeandboot_modeis configured for bare metal nodes, then nova scheduler will consider all nodes and user may get eitherbiosoruefimachine.