Jump to: navigation, search

ResizeInstance

  • Launchpad Entry: NovaSpec:resize-servers
  • Created: 2010-09-01
  • Contributors: JesseAndrews

Summary

Develop a feature to allow users to create a new instance of the proper size, then shutdown the instance, copy it over and re-size the image, and boot it on new machine.

Release Note

An API command that allows users to increase the size of their instance.

Rationale

Rather than create a new machine with new network configuration, users should be able to modify the size of existing virtual machines.

User stories

A user has a fully configured and operational server for processing data. As the project continues the size of the data set increases. To accommodate the increased data, the user needs to increase the ram & cpu allocated to the virtual machine.

Assumptions

Design

This is a user facing enhanced version of InstanceMigration, where the user can change the size of the instance.

Implementation

API additions:

  • list instance sizes/flavors
  • server action to resize

If resizing to be smaller is an issue, we can limit to only increasing for now.

Test/Demo Plan