Here's some general info about running cinder-volume in A/A mode:
-
Very few drivers support A/A. Drivers need to explicitly declare their
support, and there's no conformance test to ensure A/A mode actually
works (drivers merely claim it should work). The RBD driver definitely
supports A/A, and NFS is currently *not* supported.
-
You need to configure two things for a driver to run A/A; 1) configure
the 'cluster' setting in cinder.conf, 2) you need to configure a
suitable DLM for the [coordination]backend_url in cinder.conf. From a DLM perspective, your best option is tooz's etcd3gw driver. Bear in mind the etcd3 driver is deprecated [1].
As I mentioned above, you definitely need to configure the coordination url with a suitable DLM for A/A to work properly. Things may seem to work when doing some light testing, but the cinder-volume services will eventually start stepping all over each other once the activity load increases.