bugfix: compass4nfv support ceilometer 81/5181/1
authorcarey.xu <carey.xuhan@huawei.com>
Thu, 24 Dec 2015 03:08:14 +0000 (11:08 +0800)
committercarey.xu <carey.xuhan@huawei.com>
Thu, 24 Dec 2015 03:08:14 +0000 (11:08 +0800)
JIRA: COMPASS-53

Change-Id: Ibc4203074009bdbde5d29849538e0a0bebb832bb
Signed-off-by: carey.xu <carey.xuhan@huawei.com>
deploy/adapters/ansible/roles/ceilometer_compute/tasks/main.yml
deploy/adapters/ansible/roles/ceilometer_compute/templates/ceilometer.j2
deploy/adapters/ansible/roles/ceilometer_controller/tasks/main.yml
deploy/adapters/ansible/roles/ceilometer_controller/templates/ceilometer.j2
deploy/adapters/ansible/roles/ceilometer_controller/templates/cinder.j2
deploy/adapters/ansible/roles/ceilometer_controller/templates/glance.j2
deploy/adapters/ansible/roles/ha/templates/haproxy.cfg

index 98ac127..a6ee000 100644 (file)
@@ -19,3 +19,5 @@
 - name: write services to monitor list
   lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: ceilometer_services
+
+- meta: flush_handlers
index 716317d..ee78de0 100644 (file)
@@ -1,6 +1,9 @@
 [DEFAULT]
 verbose = True
 rpc_backend = rabbit
+auth_strategy = keystone
+
+[oslo_messaging_rabbit]
 rabbit_host = {{ internal_vip.ip }}
 rabbit_userid = {{ RABBIT_USER }}
 rabbit_password = {{ RABBIT_PASS }}
@@ -8,6 +11,16 @@ rabbit_password = {{ RABBIT_PASS }}
 [publisher]
 metering_secret = {{ metering_secret }}
 
+[keystone_authtoken]
+auth_uri = http://{{ internal_vip.ip }}:5000
+auth_url = http://{{ internal_vip.ip }}:35357
+auth_plugin = password
+project_domain_id = default
+user_domain_id = default
+project_name = service
+username = ceilometer
+password = {{ CEILOMETER_PASS }}
+
 [service_credentials]
 os_auth_url = http://{{ internal_vip.ip }}:5000/v2.0
 os_username = ceilometer
index 98ac127..a6ee000 100644 (file)
@@ -19,3 +19,5 @@
 - name: write services to monitor list
   lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: ceilometer_services
+
+- meta: flush_handlers
index c299388..b262a26 100644 (file)
@@ -1,26 +1,37 @@
 [DEFAULT]
 rpc_backend = rabbit
+auth_strategy = keystone
+verbose = True
+
+[oslo_messaging_rabbit]
 rabbit_host = {{ internal_vip.ip }}
 rabbit_userid = {{ RABBIT_USER }}
 rabbit_password = {{ RABBIT_PASS }}
-auth_strategy = keystone
-verbose = True
 
 [database]
 connection = mongodb://ceilometer:{{ CEILOMETER_DBPASS }}@{{ internal_vip.ip }}:27017/ceilometer
 
 [keystone_authtoken]
-auth_uri = http://{{ internal_vip.ip }}:5000/v2.0
+auth_uri = http://{{ internal_vip.ip }}:5000
+auth_url = http://{{ internal_vip.ip }}:35357
 identity_uri = http://{{ internal_vip.ip }}:35357
-admin_tenant_name = service
-admin_user = ceilometer
-admin_password = {{ CEILOMETER_PASS }}
+auth_plugin = password
+project_domain_id = default
+user_domain_id = default
+project_name = service
+username = ceilometer
+password = {{ CEILOMETER_PASS }}
 
 [service_credentials]
 os_auth_url = http://{{ internal_vip.ip }}:5000/v2.0
 os_username = ceilometer
 os_tenant_name = service
 os_password = {{ CEILOMETER_PASS }}
+os_endpoint_type = internalURL
+os_region_name = regionOne
 
 [publisher]
 metering_secret = {{ metering_secret }}
+
+[api]
+host = {{ internal_ip }}
index 616e7e0..a513d2c 100644 (file)
@@ -1,6 +1,8 @@
 [DEFAULT]
 notification_driver = messagingv2
 rpc_backend = rabbit
+
+[oslo_messaging_rabbit]
 rabbit_host = {{ internal_vip.ip }}
 rabbit_userid = {{ RABBIT_USER }}
 rabbit_password = {{ RABBIT_PASS }}
index 7d783a3..edbd998 100644 (file)
@@ -160,7 +160,7 @@ listen  proxy-ceilometer_api_cluster
     bind {{ internal_vip.ip }}:8777
     bind {{ public_vip.ip }}:8777
     mode tcp
-    option httpchk
+    option tcp-check
     option tcplog
     balance source
 {% for host,ip in haproxy_hosts.items() %}