From 4d621b3bdc89d32c8e13c3ffa711b054e669f007 Mon Sep 17 00:00:00 2001 From: Nikhil B Date: Mon, 16 May 2016 15:02:37 +0530 Subject: [PATCH] Adding support for ceilometer HA Tooz library provides support for ceilometer HA. Added support for using it to make sure that multiple ceilometer processes can run in parallel. Workload is also distributed based on number of processes to make sure that there are not duplicates Closes-Bug: 1452837 Change-Id: I1f4ef4c323e451c61295354ad983a94a5c3f7007 --- fabfile/tasks/provision.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fabfile/tasks/provision.py b/fabfile/tasks/provision.py index 59f3b09f6..8be01b69f 100644 --- a/fabfile/tasks/provision.py +++ b/fabfile/tasks/provision.py @@ -653,6 +653,12 @@ def fixup_ceilometer_conf_common(): rabbit_port = "5672" if get_openstack_internal_vip(): rabbit_port = "5673" + sudo("openstack-config --set %s notification workload_partitioning %s" % + (conf_file, "True")) + sudo("openstack-config --set %s compute workload_partitioning %s" % + (conf_file, "True")) + sudo("openstack-config --set %s coordination backend_url %s%s%s" % + (conf_file, "kazoo://", env.roledefs['database'][0], ":2181")) sudo("openstack-config --set %s DEFAULT rabbit_port %s" % (conf_file, rabbit_port)) value = "/var/log/ceilometer"