From 7811e71b5c7eb4884be9d66b6c0d4cf30def87fb Mon Sep 17 00:00:00 2001 From: Harry Huang Date: Mon, 16 Jul 2018 17:26:35 +0800 Subject: Add external veth pair JIRA: COMPASS-604 Add veth pair and connect them to br-external. OpenDaylight can bind that veth instead of the external interface. Change-Id: I26f122bf8cab0943b7b056050de01381bab6d395 Signed-off-by: Harry Huang --- .../ansible/roles/config-controller/templates/controller.j2 | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'deploy/adapters/ansible/roles/config-controller') diff --git a/deploy/adapters/ansible/roles/config-controller/templates/controller.j2 b/deploy/adapters/ansible/roles/config-controller/templates/controller.j2 index ae654b47..8061ec1b 100755 --- a/deploy/adapters/ansible/roles/config-controller/templates/controller.j2 +++ b/deploy/adapters/ansible/roles/config-controller/templates/controller.j2 @@ -62,6 +62,15 @@ iface br-external inet static address {{ ip_settings[inventory_hostname]["external"]["ip"] }} netmask 255.255.255.0 gateway {{ ip_settings[inventory_hostname]["external"]["gw"] }} + offload-sg off + # Create veth pair, don't bomb if already exists + pre-up ip link add br-external-veth type veth peer name external-nic || true + # Set both ends UP + pre-up ip link set br-external-veth up + pre-up ip link set external-nic up + # Delete veth pair on DOWN + post-down ip link del br-external-veth || true + bridge_ports br-external-veth # OpenStack Networking VXLAN (tunnel/overlay) bridge # -- cgit 1.2.3-korg