zuul-jobs/roles/multi-node-bridge
Sagi Shnaidman 7975e874e8 Install openswitch and firewall if need a bridge only
In case of nodeset which doesn't have peers and switch there is
no need to install openswitch and firewall rules, because nothing
will be installed. Let's skip it if no need.
Change-Id: I98cf5ec390ee22e538baa076c9ab87eea6a44c9e
2020-10-13 14:25:37 +03:00
..
defaults Dynamically determine overlay network mtu 2018-06-28 13:47:03 -07:00
files Vendor the RDO repository configuration for installing OVS 2018-12-12 19:18:06 -05:00
tasks Install openswitch and firewall if need a bridge only 2020-10-13 14:25:37 +03:00
templates Use Train repo to install openvswitch from multi-node-bridge in CentOS 8 2020-09-22 11:12:30 +02:00
vars Use RDO trunk repos work for openvswitch on centos8 2019-11-25 08:27:50 +01:00
README.rst Make gentoo multinode job nv 2020-05-26 09:45:20 +02:00

Configures a VXLAN virtual network overlay through an openvswitch network bridge between a 'switch' node and 'peer' nodes.

This allows members of the bridge to communicate with each other through the virtual network.

By default, this role will:

  • Install and start openvswitch
  • Set up a br-infra bridge on all nodes
  • Set up the connectivity between the switch and the peer with a virtual port
  • Set up an ip address on the bridge interface:
172.24.4.1/23 # switch node
172.41.4.2/23 # first peer
172.41.4.3/23 # second peer
...

Role requirements

This role requires and expects two groups to be set up in the Ansible host inventory in order to work:

  • switch (the node acting as the switch)
  • peers (nodes connected to the virtual switch ports)

Role variables