在Linux下配置网卡聚合,并且在OVS中调用,配置步骤如下:
1.检查所需要的组件以及信息
1 | $ ls -l /lib/modules/`uname -r`/kernel/drivers/net/bonding/bonding.ko |
如果$ dpkg -l | grep ifenslave
没有输出,执行以下命令进行安装:
1 | $ apt install ifenslave |
2.修改interface文件
不同服务器做bond配置时接口数量不同,根据实际情况修改
1 | $ vim /etc/network/interfaces |
在每个接口下面添加代码
1 | bond-master bond0 |
在最后添加bond接口代码,其中bond-mode
可以根据实际需求进行求改,详细信息查看这里。
1 | auto bond0 |
3.修改OVS
如果已经部署过OVS的bond0,需要先删除,然后重新添加
删除原有的bond0
1 | $ ovs-vsctl del-port br-sdwan bond0 |
4.启动新bond0
1 | ifup bond0 |
此时系统会提示60秒等待接口加入,可以直接ctrl+c暂停。
5.将接口加入bond0
1 | ifenslave bond0 ens1f0 ens2f0 ens1f1 ens2f1 |
根据站点服务器型号输入接口名称与接口数量
6.查看bond0信息
1 | cat /proc/net/bonding/bond0 |
可以看到加入到bond0的接口数量与模式
1 | Bonding Mode: IEEE 802.3ad Dynamic link aggregation |
7.将新bond0加入到OVS
1 | ovs-vsctl add-port br-sdwan bond0 |
打赏