Jump to: navigation, search

Difference between revisions of "Nova/Blueprints/pxe-boot-instance"

(Rationale)
(Requirements)
Line 23: Line 23:
  
 
==Requirements==
 
==Requirements==
 +
 +
* Ability to select "network" as a boot device when launching an instance.
 +
* Ability to select the vNIC to use as a boot device when more than one is present.
  
 
==Assumptions==
 
==Assumptions==

Revision as of 19:44, 29 November 2013

Network Boot

  • Launchpad entries:
    • TBD: pxe-boot-instance-base
    • TBD: pxe-boot-instance-libvirt
    • TBD: diskless-instance
  • Created: 25 Nov 2013
  • Contributors: Stephen Gordon, Rhys Oxenham

Summary

Currently compute instances must be booted from images stored in Glance or volumes stored in Cinder. This specification and the associated blueprints aim to provide a design for booting compute instances from a PXE boot server. It is intended that users would also be able to pick which NIC to use for PXE boot where more than one is attached to an instance. Ultimately it is intended that this would allow for the creation of diskless instances.

Rationale

Traditional and virtualized environments frequently distribute installation media or even stateless operating system images using a PXE server.

Reference Material

User Stories

Detailed Design

Requirements

  • Ability to select "network" as a boot device when launching an instance.
  • Ability to select the vNIC to use as a boot device when more than one is present.

Assumptions

Migration

Test/Demo Plan

Implementation

nova

python-novaclient

horizon

Release Notes

Comments and Discussion