Support iPXE boot for ironic

Registered by Mark Goddard

Ironic supports iPXE [1] as a method of network booting servers. It is more scalable than PXE, as it uses HTTP to download the bootloader, configuration, and deployment images.

To support iPXE, either the existing ironic-pxe image should be extended, or a new image should be created.

Open questions:
* which web server to use? Bifrost uses nginx in this role.

[1] https://docs.openstack.org/ironic/pike/install/configure-pxe.html

Blueprint information

Status:
Complete
Approver:
Jeffrey Zhang
Priority:
High
Drafter:
Mark Goddard
Direction:
Approved
Assignee:
Will Szumski
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
None
Started by
Mark Goddard
Completed by
Mark Goddard

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ironic-ipxe,n,z

Addressed by: https://review.openstack.org/568544
    copy iPXE NBP to /tftpboot during PXE bootstrap

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.