Launchpad Entry: xs-resize
Created: Trey Morris
Contributors: Trey Morris
Summary
The ability to resize a running XenServer instance's disk, cpu and ram to a larger or smaller size.
Release Note
This will allow a user to resize an instance. At this point we'll only be capable of resize up.
Rationale
You need a bigger slice, but don't want a new slice.
User stories
Assumptions
Design
To resize an instance it is first migrated. When it is rebuilt on the new host, it will be given a different flavor. Think of a migration as a resize to the same flavor. They are very similar,
Implementation
A call to kick off a process that mirrors migration except a new flavor will be passed down for the instance when it's rebuilt on the new host.
UI Changes
Add options for resizing
Code Changes
Not sure yet, will update when migration is closer to ready.
Migration
Test/Demo Plan
Initially this will be creating some instances, and attempting resizes to see if they are successful.
Unresolved issues
BoF agenda and discussion
BoF.