Cinder volume service is not managed by Pacemaker on BlockStorage
authorGiulio Fidente <gfidente@redhat.com>
Thu, 29 Sep 2016 12:05:46 +0000 (14:05 +0200)
committerMichele Baldessari <michele@acksyn.org>
Thu, 29 Sep 2016 15:57:40 +0000 (17:57 +0200)
commit7822c9756a80f0d49a25c668e70628fa051fbdf9
tree01294d3219d0cc05e4e9da2993018b499a305a44
parent4cdc4fc67361b175d90f6b2807c26b5ee78c8282
Cinder volume service is not managed by Pacemaker on BlockStorage

We do not want cinder-volume to be managed by Pacemaker on
BlockStorage nodes, where Pacemaker is not running at all.

This change adds a new BlockStorageCinderVolume service name
which can (and is, by default) mapped to the non Pacemaker
implementation of the service.

The error was:
Could not find dependency Exec[wait-for-settle] for
Pacemaker::Resource::Systemd[openstack-cinder-volume]

Also moves cinder::host setting into the Pacemaker specific service
definition because we only want to set a shared host= string when
the service is managed by Pacemaker.

Closes-Bug: #1628912
Change-Id: I2f7e82db4fdfd5f161e44d65d17893c3e19a89c9
overcloud-resource-registry-puppet.j2.yaml
puppet/services/cinder-base.yaml
puppet/services/pacemaker/cinder-volume.yaml
roles_data.yaml