Interface to Enable dynamic provisioning of the instance resources

Registered by naresh

Because of the varying workload patterns, some times it is necessary to scale instance resources instead of launching new instances. In this blueprint instead of resizing instance to new flavor we can set quotas to existing flavor (or custom flavor) and vertically scale this resources as per needs.

Proposed changes::
1) Add a new API "live-resize" to be available for instance owners and project
  admins.
2) Add quotas to flavor metadata.(Max- min rages supported for scaling)
3) Client Interface to enable scaling as per the support of different Hypervisor and Guset os combinations( throws Not supported error incase particular guest os has no support for scaling)

Ref:: https://blueprints.launchpad.net/nova/+spec/instance-live-resize

Blueprint information

Status:
Started
Approver:
Matt Riedemann
Priority:
Undefined
Drafter:
naresh
Direction:
Needs approval
Assignee:
naresh
Definition:
Pending Approval
Series goal:
Proposed for queens
Implementation:
Needs Code Review
Milestone target:
None
Started by
naresh

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.