Explicitly enable/disable active/active
As deployers may have usecases with several different backends being served with the same cinder volume, we should provide an option to easily override default behaviour Change-Id: Idc9a71d722b7443cf1437c2d95f75c615b6035a4
This commit is contained in:
parent
576ed1b029
commit
c6b9f011b7
@ -273,6 +273,10 @@ cinder_backend_lvm_inuse: '{{ (cinder_backends|default("")|to_json).find("lvm")
|
|||||||
# cinder_backend_rbd_inuse: True if the current host has an rbd backend
|
# cinder_backend_rbd_inuse: True if the current host has an rbd backend
|
||||||
cinder_backend_rbd_inuse: '{{ (cinder_backends|default("")|to_json).find("cinder.volume.drivers.rbd.RBDDriver") != -1 }}'
|
cinder_backend_rbd_inuse: '{{ (cinder_backends|default("")|to_json).find("cinder.volume.drivers.rbd.RBDDriver") != -1 }}'
|
||||||
|
|
||||||
|
# Set to false if you want to explicitly disable active/active cluster
|
||||||
|
cinder_active_active_cluster: "{{ cinder_backend_rbd_inuse }}"
|
||||||
|
cinder_active_active_cluster_name: ceph
|
||||||
|
|
||||||
## Policy vars
|
## Policy vars
|
||||||
# Provide a list of access controls to merge with the default
|
# Provide a list of access controls to merge with the default
|
||||||
# access controls in the service code.
|
# access controls in the service code.
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Added variables `cinder_active_active_cluster` and
|
||||||
|
`cinder_active_active_cluster_name` that allow to explicitly enable or
|
||||||
|
disable active/active feature, and set cluster name.
|
@ -14,8 +14,8 @@ rootwrap_config = /etc/cinder/rootwrap.conf
|
|||||||
api_paste_config = /etc/cinder/api-paste.ini
|
api_paste_config = /etc/cinder/api-paste.ini
|
||||||
auth_strategy = {{ cinder_auth_strategy }}
|
auth_strategy = {{ cinder_auth_strategy }}
|
||||||
|
|
||||||
{% if cinder_backend_rbd_inuse | bool %}
|
{% if cinder_active_active_cluster | bool %}
|
||||||
cluster = ceph
|
cluster = {{ cinder_active_active_cluster_name }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
## Cinder Scheduler
|
## Cinder Scheduler
|
||||||
|
Loading…
Reference in New Issue
Block a user