Deploy cinder-volume in separate availability zones on far-edge nodes via Split Controlplane

Registered by John Fulton

The initial implementation of the split control plane, and it's CI job [1], will run the cinder-volume service on the controller node with a single RBD backend.

This blueprint tracks the changes required so that TripleO deploys the cinder-volume service on a compute node deployed by a separate heat stack.

The cinder-volume service should be deployed in a separate availability zone and it should be possible to deploy additional cinder-volume services in their own separate availability zones. Nova would need to be configured to disable cross AZ volume access and the default volume type would need to be disabled too. TripleO may also need a new abstraction to accomplish this.

Changes made to implement this feature should have symmetrical changes made in the split control plane CI job [1]

[1] https://blueprints.launchpad.net/tripleo/+spec/split-controlplane-ci

Blueprint information

Status:
Complete
Approver:
Alex Schultz
Priority:
Medium
Drafter:
John Fulton
Direction:
Approved
Assignee:
Alan Bishop
Definition:
Approved
Series goal:
Accepted for stein
Implementation:
Implemented
Milestone target:
milestone icon stein-rc1
Started by
Alan Bishop
Completed by
Alan Bishop

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/split-controlplane-cinder-volume-az,n,z

Addressed by: https://review.openstack.org/608074
    Add support for cinder backend availability zones

Addressed by: https://review.openstack.org/608075
    Add parameters for cinder storage availability zones

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.