Upgrade networking-sfc to 3.0.0 53/36953/2
authorYifei Xue <xueyifei@huawei.com>
Wed, 5 Jul 2017 06:39:01 +0000 (14:39 +0800)
committerYifei Xue <xueyifei@huawei.com>
Wed, 5 Jul 2017 07:25:09 +0000 (15:25 +0800)
JIRA: -

In openstack newton, the version of networking-sfc should be 3.0.0. Otherwise after neutron
db upgrading, the sfc related tables cannnot be written into neutron db.

Change-Id: Iceb17b5f9351d66ba43148211fcc5af053f63e39
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
deploy/adapters/ansible/roles/onos_cluster/tasks/onos_sfc_controller.yml

index a1337bd..2874d50 100755 (executable)
 - name: unarchive onos driver package
   command: su -s /bin/sh -c "tar xvf  /opt/networking-onos.tar -C /opt/"
 
-- name: unarchive onos sfc driver package
-  command: su -s /bin/sh -c "tar xvf  /opt/networking-sfc.tar -C /opt/"
-
 - name: install onos driver
   command: su -s /bin/sh -c "/opt/networking-onos/install_driver.sh"
 
-- name: install onos sfc driver
-  command: su -s /bin/sh -c "/opt/networking-sfc/install_driver.sh"
+- name: install networking-sfc
+  pip: name=networking-sfc state=present version=3.0.0
 
 - name: install onos required packages
   action: "{{ ansible_pkg_mgr }}  name={{ item }} state=present"
     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;
     su -s /bin/sh -c "neutron-db-manage --subproject networking-sfc upgrade head" neutron;
+  when: inventory_hostname == haproxy_hosts.keys()[0]
 
 - name: Restart neutron-dhcp-agent
   service: name=neutron-dhcp-agent state=restarted