配置端口bonding
下面以CentOS 7.6为例介绍端口bonding mode1配置。
- 以root用户登录服务器OS,在桌面单击鼠标右键,选择“Open Terminal”打开命令行。
- 执行如下命令找到NIC端口。
ifconfig -a
- 执行如下命令进入“/etc/sysconfig/network-scripts”目录。
cd /etc/sysconfig/network-scripts
- 创建并打开“ifcfg-bond0”。
vi ifcfg-bond0
按“i”编辑文件,在“ifcfg-bond0”文件中添加以下内容。
BOOTPROTO=none NAME=bond1 TYPE=Bond ONBOOT=yes IPADDR=192.168.5.122 //填写IP地址,作为bonding端口的IP地址 NETMASK=255.255.255.0 //填写子掩码 BONDING_MASTER=yes DEVICE=bond0 BONDING_OPTS="mode=1 miimon=100" //填写模式及链路检测时间
编辑完成后按“Esc”退出编辑模式,输入“:wq!”保存并退出。
- 将“ifcfg-enp125s0f[num]”文件移动到“backup”目录进行备份。
mv /etc/sysconfig/network-scripts/ifcfg-eno3 /backup/ifcfg-enp125s0f2
mv /etc/sysconfig/network-scripts/ifcfg-eno4 /backup/ifcfg-enp125s0f3
- 创建并打开“ifcfg-enp125s0f2”文件。
vi /backup/ifcfg-enp125s0f2
按“i”编辑文件,在“ifcfg-enp125s0f2”中添加以下内容。
DEVICE=enp125s0f2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes TYPE=Ethernet
编辑完成后按“Esc”退出编辑模式,输入“:wq!”保存并退出。
- 创建并打开“ifcfg-enp125s0f3”文件。
vi /backup/ifcfg-enp125s0f3
按“i”编辑文件,在“ifcfg-enp125s0f3”中添加以下内容。
DEVICE=enp125s0f3 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes TYPE=Ethernet
编辑完成后按“Esc”退出编辑模式,输入“:wq!”保存并退出。
- 执行如下命令加载驱动模块。
modprobe bonding
- 执行如下命令重启网络应用。
systemctl restart network.service