From 77d64aa555766419280019f0e66bcf6d6cd70a7a Mon Sep 17 00:00:00 2001 From: grakiss Date: Fri, 4 Mar 2016 03:32:34 -0500 Subject: Support odl l2 on centos7 JIRA:COMPASS-331 - support odl l2 on centos7 Change-Id: Ibdf2840a7eb393ebf7f5d44aac80d6026a514588 Signed-off-by: grakiss --- .../roles/odl_cluster/tasks/odl_controller.yml | 37 ++++++++++------------ 1 file changed, 16 insertions(+), 21 deletions(-) (limited to 'deploy/adapters/ansible/roles/odl_cluster/tasks/odl_controller.yml') diff --git a/deploy/adapters/ansible/roles/odl_cluster/tasks/odl_controller.yml b/deploy/adapters/ansible/roles/odl_cluster/tasks/odl_controller.yml index 846a71c7..5c9b203e 100755 --- a/deploy/adapters/ansible/roles/odl_cluster/tasks/odl_controller.yml +++ b/deploy/adapters/ansible/roles/odl_cluster/tasks/odl_controller.yml @@ -76,7 +76,7 @@ template: src: "{{ service_file.src }}" dest: "{{ service_file.dst }}" - mode: 0644 + mode: 0755 - name: set l3 fwd enable in custom.properties template: @@ -85,7 +85,7 @@ owner: odl group: odl mode: 0775 - when: odl_l3_agent == "Enable" + when: odl_l3_agent == "Enable" - name: create karaf config template: @@ -176,15 +176,16 @@ ########################################################################################################## - name: turn off neutron-server neutron-plugins-openvswitch-agent Daemon on control node shell: > - sed -i '/neutron-plugin-openvswitch-agent/d' /opt/service ; + sed -i '/{{ service_ovs_agent_name }}/d' /opt/service ; sed -i '/neutron-server/d' /opt/service; sed -i '/keepalived/d' /opt/service; - + - name: turn off neutron-server on control node service: name=neutron-server state=stopped - name: turn off keepalived on control node service: name=keepalived state=stopped + when: ansible_os_family == "Debian" - name: chown opendaylight directory and files shell: > @@ -193,6 +194,15 @@ - name: start opendaylight service: name=opendaylight state=started + when: ansible_os_family == "Debian" + +- name: set opendaylight autostart + shell: chkconfig opendaylight on + when: ansible_os_family == "RedHat" + +- name: start opendaylight + shell: service opendaylight start + when: ansible_os_family == "RedHat" - name: check if opendaylight running shell: netstat -lpen --tcp | grep java | grep 6653; while [ $? -ne 0 ]; do sleep 10; netstat -lpen --tcp | grep java | grep 6653; done @@ -235,21 +245,6 @@ mysql -e "grant all on neutron.* to 'neutron'@'%' identified by '{{ NEUTRON_DBPASS }}';"; su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron; when: inventory_hostname == haproxy_hosts.keys()[0] - -- name: restart neutron-server - service: name=neutron-server state=started - -- name: add service daemon - shell: > - echo keepalived >> /opt/service ; - echo neutron-server >> /opt/service ; - -- name: restart neutron-l3-agent server - service: name=neutron-l3-agent state=restarted - -- name: restart neutron-dhcp-agent server - service: name=neutron-dhcp-agent state=restarted - -- name: restart neutron-metadata-agent server - service: name=neutron-metadata-agent state=restarted + tags: + - test_odl -- cgit 1.2.3-korg