bugfix: opencontrail contrail-snmp-collector configuration error 07/7307/2
authorchenshuai@huawei.com <chenshuai@huawei.com>
Tue, 19 Jan 2016 13:33:41 +0000 (21:33 +0800)
committerJustin chi <chigang@huawei.com>
Thu, 21 Jan 2016 02:45:36 +0000 (02:45 +0000)
JIRA: COMPASS-280

Change-Id: I51cf44fdf36aa7665ffb7ab04942fb41cefa0027
Signed-off-by: chenshuai@huawei.com <chenshuai@huawei.com>
deploy/adapters/ansible/roles/open-contrail/tasks/provision/provision-collector.yml
deploy/adapters/ansible/roles/open-contrail/tasks/provision/provision-compute.yml
deploy/adapters/ansible/roles/open-contrail/tasks/provision/provision-webui.yml
deploy/adapters/ansible/roles/open-contrail/templates/provision/contrail-analytics-api-conf.j2
deploy/adapters/ansible/roles/open-contrail/templates/provision/contrail-query-engine-conf.j2
deploy/adapters/ansible/roles/open-contrail/templates/provision/contrail-vrouter-agent-conf.j2

index 4077ba6..1143ec5 100755 (executable)
@@ -63,7 +63,7 @@
     option: "{{ item.option }}"
     value: "{{ item.value }}"
   with_items:
-    - { section: "DEFAULTS", option: "zookeeper", value: "{{ contrail_address }}:2128" }
+    - { section: "DEFAULTS", option: "zookeeper", value: "{{ contrail_address }}:2181" }
     - { section: "DISCOVERY", option: "disc_server_ip", value: "{{ contrail_haproxy_address }}" }
     - { section: "DISCOVERY", option: "disc_server_port", value: "5998" }
 
index 30d836d..32ca0cc 100755 (executable)
     regexp: "dev=__DEVICE__"
     line: "dev={{ contrail_vhost_device }}"
 
+- name: "get last ip address"
+  shell: expr substr `cat /etc/hostname` 5 1
+  register: lastip
+
 - name: "fix up contrail vrouter agent config"
   template:
     src: "../../templates/provision/contrail-vrouter-agent-conf.j2"
index dd5e121..9fbeeca 100755 (executable)
@@ -1,5 +1,5 @@
 [DEFAULTS]
-host_ip = {{ contrail_address }}
+host_ip = {{ contrail_haproxy_address }}
 rest_api_ip = {{ contrail_haproxy_address }}
 rest_api_port = 8081
 #cassandra_server_list = {% for cur_host in groups['controller'] %}{{ ip_settings[cur_host]['mgmt']['ip'] }}:9160{% if not loop.last %} {% endif %}{% endfor %}
index 3eb2044..d1228b1 100755 (executable)
@@ -1,6 +1,10 @@
 [DEFAULT]
 hostip = {{ contrail_address }}
+
+
 #cassandra_server_list = {% for cur_host in groups['controller'] %}{{ ip_settings[cur_host]['mgmt']['ip'] }}:9160{% if not loop.last %} {% endif %}{% endfor %}
+
+
 cassandra_server_list = {% for cur_host in groups['controller'] %}{{ haproxy_hosts[cur_host] }}:9160{% if not loop.last %} {% endif %}{% endfor %}
 
 collectors = {{ contrail_haproxy_address }}:8086
index 61a517c..d15ec38 100755 (executable)
@@ -127,7 +127,7 @@ control_network_ip = {{ contrail_haproxy_address }}
 name = vhost0
 
 # IP address and prefix in ip/prefix_len format
-ip = {{ contrail_vhost_address }}/{{ contrail_prefixlen }}
+ip = {{ contrail_vhost_address }}{{ lastip.stdout_lines[0] }}/{{ contrail_prefixlen }}
 
 # Gateway IP address for virtual host
 gateway = {{ contrail_vhost_gateway }}