系统版本
# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
相关网卡:
em1
em2
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭selinux
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
配置bond参数
vim /etc/modprobe.d/bond.conf
alias bond0 bonding
options bond0 miimon=100 mode=6
mode的几种模式
0 (balance-rr模式)网卡的负载均衡模式
1 (active-backup模式)网卡的容错模式
2 (balance-xor模式)需要交换机支持
3 (broadcast模式)
4 (IEEE 802.3ad动态链路聚合模式)需要交换机支持
5 自适应传输负载均衡模式
6 网卡虚拟化方式
编辑em1网卡
cd /etc/sysconfig/network-scripts
vim ifcfg-em1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
NAME=em1
DEVICE=em1
ONBOOT=yes
NM_CONTROLLED=no
USERCTL=no
MASTER=bond0
SLAVE=yes
编辑em2网卡
vim ifcfg-em2
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
NAME=em2
DEVICE=em2
ONBOOT=yes
NM_CONTROLLED=no
USERCTL=no
MASTER=bond0
SLAVE=yes
配置bond0
vim ifcfg-bond0
fail_over_mac=1
mode=active-backup
TYPE=Bond
NAME=Bond
DEVICE=bond0
NM_CONTROLLED=no
BONDING_MASTER=yes
BOOTPROTO=none
NM_CONTROLLED=no
BRIDGE=br0
ONBOOT=yes
USERCTL=no
PEERDNS=yes
由于要用的kvm相关,要配置网桥
配置br0
TYPE=Bridge
DEVICE=br0
#PROXY_METHOD=none
#BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=br0
ONBOOT=yes
IPADDR=xxx.xxx.xxx.xxx
PREFIX=24
GATEWAY=xxx.xxx.xxx.xxx
PREFIX=24相当于NETMASK=255.255.255.0