Setting up one external flat network works fine. However when trying to setup more than one external flat network, neutron-openvswitch-agent disconnects ovs continously. This bug will be opened in both kolla and neutron since it is not determined what is causing this.
ENV: kolla stable/newton; containers are centos source.
--------- relevant kolla config settings --------------------
/etc/kolla/globals.yml
neutron_bridge_name: "br-vlan802,br-vlan805"
neutron_external_interface: "bond0.802,bond0.805"
#no dvr, lbaas, qos, etc
-------------------------------------------------------------
config files and logs can be found here
http://paste.openstack.org/show/589464/
http://paste.openstack.org/show/589286/
http://paste.openstack.org/show/589276/
snipplet from ovs log. 805 and 802 are the external bridges. They get disconnected as soon as they connect. br-tun and br-int does not show this behavior.
=> openvswitch/ovs-vswitchd.log <==
2016-11-15T12:15:51.586Z|01155|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:52.585Z|01156|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:52.586Z|01157|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:52.587Z|01158|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:53.584Z|01159|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:53.585Z|01160|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:53.586Z|01161|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:54.585Z|01162|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:54.586Z|01163|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:54.587Z|01164|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:55.584Z|01165|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:55.586Z|01166|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:55.587Z|01167|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:56.584Z|01168|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:56.586Z|01169|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:56.587Z|01170|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:57.585Z|01171|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:57.586Z|01172|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:57.586Z|01173|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:58.585Z|01174|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:58.586Z|01175|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:58.587Z|01176|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:15:59.585Z|01177|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:15:59.586Z|01178|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connected
2016-11-15T12:15:59.587Z|01179|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:16:00.585Z|01180|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:16:00.587Z|01181|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connected
2016-11-15T12:16:00.587Z|01182|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:16:01.584Z|01183|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connecting...
2016-11-15T12:16:01.585Z|01184|rconn|INFO|br-vlan802<->tcp:127.0.0.1:6633: connected
2016-11-15T12:16:01.586Z|01185|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connection closed by peer
2016-11-15T12:16:02.585Z|01186|rconn|INFO|br-vlan805<->tcp:127.0.0.1:6633: connecting...
I've tested this and am unable to reproduce using the following configurations:
* base: oraclelinux, type: source, kolla: master
* base: centos, type: source, kolla: newton
In both cases I'm using libvirt guests with kvm to host my Kolla cluster, with virtio interfaces attached to a libvirt bridge for networking. I'll try post as much logs and output as I can so we can try and compare and see what might be wrong in your environment.
The following info is from my most recent test which is the centos newton case.
/etc/kolla/ globals. yml: http:// paste.fedorapro ject.org/ 484170/ 46596114/ kolla-build. conf: http:// paste.fedorapro ject.org/ 484171/ 79465984/ paste.fedorapro ject.org/ 484173/ 47946599/
/etc/kolla/
inventory: http://
Commands run on the compute node:
'ip a' - http:// paste.fedorapro ject.org/ 484174/ 94661101/ vswitchd ovs-vsctl show' http:// paste.fedorapro ject.org/ 484175/ 46613714/ nova-compute/ nova.conf: http:// paste.fedorapro ject.org/ 484176/ 66179147 neutron- openvswitch- agent/ml2_ conf.ini: http:// paste.fedorapro ject.org/ 484177/ 46623014/ docker/ volumes/ kolla_logs/ _data/openvswit ch/ovs- vswitchd. log: http:// paste.fedorapro ject.org/ 484178/ 46625914/
'docker exec openvswitch_
/etc/kolla/
/etc/kolla/
/var/lib/