d833b3d2ee
To have connectivity through public network to the vms which are on various nodes in the ci job, we need to configure special bridge called "br-infra" and connect this bridge with br-ex with patch ports. This can be done using "multi-node-bridge" role from zuul roles and "multi-node-setup" added to this repository. Change-Id: I80d7d2bed8291ba21ddc68b48fef5d0aac996b39
Set up connection between infra bridge and Neutron external bridge
Network topology used in CI multinode jobs is described In Devstack documention
In case when DVR is used, there is also additional bridge
br-infra
added on each node to provide connectivity to
floating IPs from main node.
This bridge needs to be connected with bridge used by Neutron as
external bridge. Typically it is br-ex
and this role adds
patch ports between those bridges.
Role Variables