Jump to: navigation, search

Difference between revisions of "AutoCreateBootVolumes"

Line 8: Line 8:
  
 
== Release Note ==
 
== Release Note ==
When this is implemented, VM will use auto-created volumes as root and local(defined on flovor 'local_gb').
+
When this is implemented, VM will use auto-created volumes as root and local(defined on flovor 'local_gb'). The 'auto_create_boot_volumes' flag should be True to tragger this logic.
The 'auto_create_boot_volumes' flag should be True to tragger this logic.
 
  
 
== Rationale ==
 
== Rationale ==
With [[BootFromVolume]] blueprint, we can use a volume as root like EC2 supports EBS-based volume.
+
With [[BootFromVolume]] blueprint, we can use a volume as root like EC2 supports EBS-based volume. But it needs pre-created and pre-os-installed volumes.
But it needs pre-created and pre-os-installed volumes.
 
  
 
With this blueprint, below steps will be added.
 
With this blueprint, below steps will be added.
  
<!-- # create volumes using volume-manager on boot time. -->
+
<!-- # create volumes using volume-manager on boot time. # copy cached OS image into the root volume device. # inject ssh key or metadata or files into the root volume device if it needs. -->
<!-- # copy cached OS image into the root volume device. -->
 
<!-- # inject ssh key or metadata or files into the root volume device if it needs. -->
 
  
 
== User stories ==
 
== User stories ==
Line 37: Line 33:
  
 
=== UI Changes ===
 
=== UI Changes ===
 
 
=== Code Changes ===
 
=== Code Changes ===
 
TBD Code changes should include an overview of what needs to change, and in some cases even the specific details.
 
TBD Code changes should include an overview of what needs to change, and in some cases even the specific details.

Revision as of 04:04, 24 October 2011

  • Launchpad Entry: NovaSpec:auto-create-boot-volumes
  • Created: 2011-Oct-24
  • Contributors: Dan Kim

Summary

Support Creating EBS boot volumes when boot-time

Release Note

When this is implemented, VM will use auto-created volumes as root and local(defined on flovor 'local_gb'). The 'auto_create_boot_volumes' flag should be True to tragger this logic.

Rationale

With BootFromVolume blueprint, we can use a volume as root like EC2 supports EBS-based volume. But it needs pre-created and pre-os-installed volumes.

With this blueprint, below steps will be added.


User stories

  • Administrator will set 'auto_create_boot_volumes' flag to True.
  • User will see instances booted with volumes attached.

Assumptions

For root volume support, the following blueprints are assumed.

Design

TBD

Implementation

TBD

UI Changes

Code Changes

TBD Code changes should include an overview of what needs to change, and in some cases even the specific details.

Migration

TBD Include:

  • data migration, if any
  • redirects from old URLs to new ones, if any
  • how users will be pointed to the new way of doing things, if necessary.

Test/Demo Plan

This need not be added or completed until the specification is nearing beta.

Unresolved issues

TBD

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.