Stop all Ceilometer resources in Pacemaker:
pcs resource disable openstack-ceilometer-central
pcs resource disable openstack-ceilometer-api-clone
pcs resource disable openstack-ceilometer-alarm-evaluator-clone
pcs resource disable openstack-ceilometer-collector-clone
pcs resource disable openstack-ceilometer-notification-clone
pcs resource disable openstack-ceilometer-alarm-notifier-clone
pcs resource disable ceilometer-delay-clone
Wait until the output of pcs status
shows that the above services
have stopped running.
Upgrade the relevant packages:
yum upgrade 'openstack-ceilometer*' 'python-ceilometer*'
Reload systemd to account for updated unit files:
systemctl daemon-reload
If you are using the MySQL backend for Ceilometer, update the Ceilometer database schema. This step is not necessary of you are using the MongoDB backend.
Restart all Ceilometer resources in Pacemaker:
pcs resource enable ceilometer-delay-clone
pcs resource enable openstack-ceilometer-alarm-notifier-clone
pcs resource enable openstack-ceilometer-notification-clone
pcs resource enable openstack-ceilometer-collector-clone
pcs resource enable openstack-ceilometer-alarm-evaluator-clone
pcs resource enable openstack-ceilometer-api-clone
pcs resource enable openstack-ceilometer-central
Wait until the output of pcs status
shows that the above
resources are running.