grizzly: Boot from volume without image supplied
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-api-site |
Fix Released
|
Medium
|
Diane Fleming | ||
openstack-manuals |
Fix Released
|
Medium
|
Diane Fleming |
Bug Description
If https:/
This patch allows for booting instances without supplying an image if
there is block device mapping supplied. It makes changes to nova API
and
compute services to handle requests that do not have any image
supplied.
Also it makes rescue and rebuild work with instances started from
volume.
Finally the patch introduces tests to make sure the system acts as
expected, and in the process fixes and refactors some old tests to make
them test for cases this new functionality can introduce.
This patch is intended to be a proof of concept and a first step
towards
a more cleaner interface for booting from volumes, outlined in
https:/
This patch also introduces a slight modification of the nova API so I
am flagging it with DocImpact. The change is that if the os-volumes
extension is used ImageRef does not need to be supplied to the create
server API call provided there is block_device_
Also note that this is the first step towards introducing a 'volume'
parameter
for starting instances which will replace the somewhat unintuitive
block_
device).
This patch is coupled with I5ba9b0f35a5084
that provides changes to the nova client.
Changed in openstack-api-site: | |
milestone: | none → grizzly |
Changed in openstack-manuals: | |
milestone: | none → grizzly |
tags: | added: compute-api nova |
Changed in openstack-manuals: | |
status: | New → Confirmed |
Changed in openstack-api-site: | |
status: | New → Confirmed |
Changed in openstack-manuals: | |
importance: | Undecided → High |
Changed in openstack-api-site: | |
importance: | Undecided → High |
Changed in openstack-manuals: | |
importance: | High → Medium |
Changed in openstack-api-site: | |
importance: | High → Medium |
Changed in openstack-api-site: | |
assignee: | nobody → Diane Fleming (diane-fleming) |
Changed in openstack-manuals: | |
assignee: | nobody → Diane Fleming (diane-fleming) |
Changed in openstack-api-site: | |
status: | Confirmed → In Progress |
While users can now boot volumes without specifying an image on the command line, Horizon is still requesting that an image be specified:
https:/ /bugs.launchpad .net/horizon/ +bug/1163566