Implement hosts extension for service status and volume host actions

Registered by John Griffith

Currently Cinder has no service management, not even things like cinder-manage service list. I started looking at a service extension, but we should make this consistent with what Nova has and have a hosts extension.

This is an admin extension to the OpenStack API implementing methods similar to that which Nova offers. At the very least having a status report of Cinder services and what nodes they're running on would be very helpful.

This could be expanded to cover a number of things in the future as well, check iscsi targets? Verify connections?

Blueprint information

Status:
Complete
Approver:
John Griffith
Priority:
Medium
Drafter:
John Griffith
Direction:
Approved
Assignee:
John Griffith
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
John Griffith
Completed by
John Griffith

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/cinder-hosts-extension,n,z

Addressed by: https://review.openstack.org/16001
    Add hosts extension to Cinder.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.