Add support of UEFI boot in Ironic
This blueprint proposes to add UEFI boot for Ironic Deploy drivers:
- Add a new node property to indicate what boot modes are supported on the bare-metal node (e.g., UEFI, legacy or BIOS)
- Add boot-mode as a Nova flavor to enable selection of UEFI capable node.
- Changes in Ironic PXE Deploy driver
- setting DHCP PXE options to UEFI
- Configuring UEFI boot loader in CONF.pxe.
- setting uefi boot mode and boot order
- creating uefi boot config file
- update_
- Changes in vendor-specific drivers are vendor dependent. Likely changes include setting uefi boot mode and boot order.
- DHCP server needs to configure to respond to UEFI options
- Create GPT if boot from local disk
Other changes including a new dib element may aslo be required to enable support of UEFI boot.
Blueprint information
- Status:
- Complete
- Approver:
- aeva black
- Priority:
- Medium
- Drafter:
- Wan-yen Hsu
- Direction:
- Needs approval
- Assignee:
- Wan-yen Hsu
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- aeva black
- Completed by
- aeva black
Related branches
Related bugs
Sprints
Whiteboard
Investigation started.
Please see the proposed changes in this etherpad for Nova Ironic driver, PXE and iLO deploy driver modules.
https:/
- Faizan Barmawer
Gerrit topic: https:/
Addressed by: https:/
UEFI support for Ironic deploy drivers
Patch implementing it: https:/
Gerrit topic: https:/
Addressed by: https:/
Add UEFI based deployment support in Ironic
Addressed by: https:/
Add uefi boot mode support in IloVirtualMedia
Addressed by: https:/
Support for setting boot mode in pxe_ilo driver
-------
Granting feature freeze exception until September 12.
-Devananda
-------
Addressed by: https:/
Add documentation for PXE UEFI setup