From 9e2aeb7e581ca9c80883b025ce8bb917b798e0f7 Mon Sep 17 00:00:00 2001 From: Alex ubuntu vm <alexdecb@yahoo.es> Date: Thu, 19 Oct 2023 14:42:30 +0200 Subject: [PATCH] adjusted script that creates the node network interfaces, so vxlans are created on the virtual switches --- K8s/provision/set-interfaces.sh | 29 ----------------------------- K8s/provision/veth.bash | 11 ----------- K8s/provision/veth.sh | 11 +++++++++++ 3 files changed, 11 insertions(+), 40 deletions(-) delete mode 100755 K8s/provision/set-interfaces.sh delete mode 100755 K8s/provision/veth.bash create mode 100755 K8s/provision/veth.sh diff --git a/K8s/provision/set-interfaces.sh b/K8s/provision/set-interfaces.sh deleted file mode 100755 index 48ac357..0000000 --- a/K8s/provision/set-interfaces.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -filename=$2 -n=1 -id=1961 - -while read line; do -# Get IP values from file -ip=$(echo $line| cut -d'"' -f 2) -#If empty, no tunnel. Otherwise, add the IP to remote -if [ -z "$ip" ];then - ip link add vxlan$n type vxlan id $id dev $1 dstport 4789 -else - ip link add vxlan$n type vxlan id $id dev $1 dstport 4789 remote $ip -fi -n=$((n+1)) -id=$((id+1)) -done < $filename - -ip link add dev vpod1 mtu 1450 type veth peer name vhost1 mtu 1450 -ip link add dev vpod2 mtu 1450 type veth peer name vhost2 mtu 1450 -ip link add dev vpod3 mtu 1450 type veth peer name vhost3 mtu 1450 -ip link add dev vpod4 mtu 1450 type veth peer name vhost4 mtu 1450 -ip link add dev vpod5 mtu 1450 type veth peer name vhost5 mtu 1450 -ip link add dev vpod6 mtu 1450 type veth peer name vhost6 mtu 1450 -ip link add dev vpod7 mtu 1450 type veth peer name vhost7 mtu 1450 -ip link add dev vpod8 mtu 1450 type veth peer name vhost8 mtu 1450 -ip link add dev vpod9 mtu 1450 type veth peer name vhost9 mtu 1450 -ip link add dev vpod10 mtu 1450 type veth peer name vhost10 mtu 1450 diff --git a/K8s/provision/veth.bash b/K8s/provision/veth.bash deleted file mode 100755 index 5e2d1f6..0000000 --- a/K8s/provision/veth.bash +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -ip link add dev vpod1 mtu 1450 type veth peer name vhost1 mtu 1450 -ip link add dev vpod2 mtu 1450 type veth peer name vhost2 mtu 1450 -ip link add dev vpod3 mtu 1450 type veth peer name vhost3 mtu 1450 -ip link add dev vpod4 mtu 1450 type veth peer name vhost4 mtu 1450 -ip link add dev vpod5 mtu 1450 type veth peer name vhost5 mtu 1450 -ip link add dev vpod6 mtu 1450 type veth peer name vhost6 mtu 1450 -ip link add dev vpod7 mtu 1450 type veth peer name vhost7 mtu 1450 -ip link add dev vpod8 mtu 1450 type veth peer name vhost8 mtu 1450 -ip link add dev vpod9 mtu 1450 type veth peer name vhost9 mtu 1450 -ip link add dev vpod10 mtu 1450 type veth peer name vhost10 mtu 1450 diff --git a/K8s/provision/veth.sh b/K8s/provision/veth.sh new file mode 100755 index 0000000..96fe2d9 --- /dev/null +++ b/K8s/provision/veth.sh @@ -0,0 +1,11 @@ +#!/bin/bash +ip link add dev vpod1 mtu 1400 type veth peer name vhost1 mtu 1450 +ip link add dev vpod2 mtu 1400 type veth peer name vhost2 mtu 1450 +ip link add dev vpod3 mtu 1400 type veth peer name vhost3 mtu 1450 +ip link add dev vpod4 mtu 1400 type veth peer name vhost4 mtu 1450 +ip link add dev vpod5 mtu 1400 type veth peer name vhost5 mtu 1450 +ip link add dev vpod6 mtu 1400 type veth peer name vhost6 mtu 1450 +ip link add dev vpod7 mtu 1400 type veth peer name vhost7 mtu 1450 +ip link add dev vpod8 mtu 1400 type veth peer name vhost8 mtu 1450 +ip link add dev vpod9 mtu 1400 type veth peer name vhost9 mtu 1450 +ip link add dev vpod10 mtu 1400 type veth peer name vhost10 mtu 1450 -- GitLab