Need ability to evacuate host in syspanel

Registered by Tres Henry on 2012-01-17

Syspanel should provide functionality to migrate all instances off a host (evacuate host).

Blueprint information

Status:
Complete
Approver:
Devin Carlen
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
David Lyle
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Leandro Ignacio Costantino on 2014-02-20
Completed by
David Lyle on 2014-09-04

Related branches

Sprints

Whiteboard

The ability to evacuate a host (known in nova as putting a host into maintenance mode) is only supported for the xenapi virt driver currently. Until at least libvirt is supported, this blueprint is mostly a non-starter.

Targeting to Grizzly with the hopes of working with the Nova team to get broader support for this.
---------------------------------------------------------------------------------------------------------------------------------
[02/20/2014] (leandro-i-costantino)

Ideally we are going to add a action button to Hypervisors Table that allows the evacuation of all the instances from specific compute host.

The action button shall be enabled only if the compute-node is 'down'.

This button will open a form that will include:
              * List of target compute hosts where the evacuation can be done. ( not itself, not down, etc)
              * A target compute host named "any", that will be included when the find-host-and-evacuate BP lands into nova. in this case, the scheduler will pick up a target compute host.

This BP is not strictly tied to the nova BP dependency. A change can be added later to include the empty target host.
https://blueprints.launchpad.net/nova/+spec/find-host-and-evacuate-instance
---------------------------------------------------------------------------------------------------------------------------------------

Review:

https://review.openstack.org/#/c/75940/
Title: Need ability to evacuate host in syspanel

Gerrit topic: https://review.openstack.org/#q,topic:bp/evacuate-host,n,z

Addressed by: https://review.openstack.org/75940
    Need ability to evacuate host in syspanel

Gerrit topic: https://review.openstack.org/#q,topic:bp/mark-host-down-for-maintenance,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.