Mothball server (using minimal hypervisor resources)

Registered by John Garbutt

Today when you stop a server, it remains on the hypervisor host.

Many users, with less cloud like workloads, want the ability to stop servers when they don't need them, but to retain IP addresses, retain their data, and keep the server in their list of servers, so they can start it up at some time in the future.

From an operator perspective, this should take up minimal resources, preferably, only storage space.
From a user perspective, they get charged less than having it running, and they can start it back up when ever they need it.

A "dumb" solution might be to:
- stop server
- create image from stopped server
- server goes into "mothball" state
- server disk is removed from hypervisor (maybe after a timeout or confirmation)
- server can then be restored from the image, rescheduled to a new host, but keep IP address

Issues:
Because of DoS attacks, it should still count towards the quota, even if the billing engine doesn't charge when in the "mothball" state.

For further discussions see:
https://etherpad.openstack.org/HavanaMothballServer

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
John Garbutt
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Russell Bryant

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.