PXE Boot Instance

Registered by Angelo Matarazzo

Currently, compute instances must be booted from images (or snapshots) stored in Glance or volumes stored in Cinder. This blueprint aims to provide a design for booting compute instances from a PXE boot server, i.e. bypassing the image/snapshot/volume requirement.
In this use case the user cannot choose the NIC to use for booting and DHCP request is sent over each network interface attached to instance. The PXE boot server is another machine within a tenant/provider network.
This blueprint is related to
https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe
and inspired by
https://wiki.openstack.org/wiki/Nova/Blueprints/pxe-boot-instance

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Angelo Matarazzo
Direction:
Needs approval
Assignee:
Angelo Matarazzo
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Angelo Matarazzo

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/pxe-boot-instance,n,z

Addressed by: https://review.openstack.org/121766
    Preliminary commit: The original call chain has been changed. If booted_from_network parameter is true, image request methods are skipped: the image to boot is provided by a external PXE and not by glance.

Addressed by: https://review.openstack.org/122444
    Implements: minor changes

Superseded by https://blueprints.launchpad.net/nova/+spec/boot-order-for-instance

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.