Red Hat Bugzilla – Bug 1315725
Packstack fails to configure Compute Node doing ML2&OVS&VLAN deployment
Last modified: 2016-05-18 06:49:41 EDT
Created attachment 1134169 [details]
Answer filed been used for 3 Node deployment Controller/Network,Compute,Storage nodes
Description of problem:
Ethernet interface eth1 supposed to support vm/data VLAN tagged network connection to Controller/Network Node doesn't become a port of OVS bridge br-eth1. Br-eth1 OVS bridge is not configured on Compute node. File openvswitch_agent.ini is missing required lines, ml2_conf.ini is absent at all. So, neutron-openvswitch-agent at start up is unable to configure required bridges and ports on Compute Node.
Compute Node :-
1.Block is absent on Compute
2.Block is absent on Compute
OVS/VLAN configuration on Compute node should be done manually via updating
required files in /etc/neutron/plugins/ml2 folder and copying over from Controller ifcfg-br-eth1 and ifcfg-eth1 into /etc/sysconfig/network-scripts
# openstack-service restart
# chkconfig network on
# systemctl stop Network Manager
# systemctl disable Network Manager
# service network restart
brought Compute Node's OVS configuration to expected status.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Update attached file for Controller/Network && Compute two node deployment
3.SSH to Compute node and run `ovs-vsctl show` right after packstack
completion to make sure that nothing was done by packstack run.
Manual OVS configuration is required on Compute Node(s)
Packstack did OVS configuration properly on Compute Node(s)
As,actually, happens via same answer-file on RDO Kilo.
Target release Liberty. It works on Kilo.
This has been fixed in https://review.openstack.org/305649. The Liberty package for RDO was https://trunk.rdoproject.org/centos7-liberty/be/27/be2733fac697bcd835ad13b7b4b7f5d05ec4f022_3a9b83cc/openstack-packstack-7.0.1-0.20160427184017.be2733f.el7.centos.noarch.rpm