setup_ubunu_kvm_host
echo 'Acquire::http::Proxy "http://10.77.127.254:3128/";' > /etc/apt/apt.conf && apt update && apt -y upgrade && apt -y install ethtool bridge-utils ifenslave vlan vim ipmitool qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst
cp /etc/network/interfaces /etc/network/interfaces.origin && echo "0 * * * * root cp -f /etc/network/interfaces /etc/network/interfaces.autobackup && cp -f /etc/network/interfaces.origin /etc/network/interfaces" >> /etc/crontab
echo 'Acquire::http::Proxy "http://10.77.128.254:3128/";' > /etc/apt/apt.conf
apt update && apt -y upgrade
apt -y install ethtool bridge-utils ifenslave vlan vim ipmitool
apt -y install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst
vim vim /etc/network/interfaces
auto lo
iface lo inet loopback
# The primary network interface
auto eno1
iface eno1 inet static
address 10.54.125.11
netmask 255.255.255.128
network 10.54.125.0
broadcast 10.54.125.127
gateway 10.54.125.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.77.128.10
dns-search as485.net
auto eno2
iface eno2 inet manual
up ip link set dev $IFACE txqueuelen 5000
bond-master bond0
auto eno3
iface eno3 inet manual
up ip link set dev $IFACE txqueuelen 5000
bond-master bond0
auto eno4
iface eno4 inet manual
up ip link set dev $IFACE txqueuelen 5000
bond-master bond0
auto bond0
iface bond0 inet manual
bond-slaves eno2 eno3 eno4
bond-mode 802.3ad
bond-xmit_hash_policy layer2+3
up ip link set dev $IFACE up; ip link set dev $IFACE txqueuelen 5000
down ip link set dev $IFACE down
auto bond0.1040
iface bond0.1040 inet manual
up ip link set dev $IFACE up; ip link set dev $IFACE txqueuelen 5000
down ip link set dev $IFACE down
auto bond0.1041
iface bond0.1041 inet manual
up ip link set dev $IFACE up; ip link set dev $IFACE txqueuelen 5000
down ip link set dev $IFACE down