Description of problem: The cinder-volume service requires backend drivers uses a common value (typically "hostgroup") for the host configuration. However, this should be done using the special 'backend_host' config option, and not the 'host' option specified in the DEFAULT section of cinder.conf. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Deploy cinder-volume service under pacemaker 2. 3. Actual results: The 'host' option in the DEFAULT section of cinder.conf is set to "hostgroup" Expected results: For every cinder-volume backend driver enabled, the 'backend_host' option in the backend sections of cinder.conf should be set to "hostgroup" Additional info:
Upstream patches have been merged to stable/queens.
I verified the changes are already in the latest OSP-13 puddle.
Verified on: openstack-tripleo-heat-templates-8.0.2-14.el7ost.noarch Example of deployment with ceph backend. [root@controller-0 ~]# tail /var/lib/config-data/puppet-generated/cinder/etc/cinder/cinder.conf [tripleo_ceph] backend_host=hostgroup -> looking good to verify! volume_backend_name=tripleo_ceph volume_driver=cinder.volume.drivers.rbd.RBDDriver rbd_ceph_conf=/etc/ceph/ceph.conf rbd_user=openstack rbd_pool=volumes
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:2086