麒麟网络负载均衡与高可用方案实践

安装 teamd 包。

复制代码
yum -y install teamd

Copy

一、配置TEAMING

查看两个网卡信息

复制代码
ifconfig

Copy

注意: 根据实际网卡设备名称情况调整代码!不同环境下网卡名称略有不同!

根据查询的结果,两张网卡设备名称分别为 enp0s2 和 enp0s3

复制代码
ifconfig enp0s2 && ifconfig enp0s3

Copy

添加team连接,取名为 team 0,此处将127.0.0.1和 127.0.0.3 进行聚合

复制代码
nmcli connection add type team con-name team0 ifname team0 config '{"runner": {"name": "activebackup", "hwaddr_policy": "by_active"}}' ipv4.addresses 127.0.0.1/3
nmcli connection show

Copy

添加team0的两个slave
注意:如下代码涉及了网卡名称,请根据实际情况调整

复制代码
nmcli con add con-name team0-port1  type team-slave  ifname enp0s2 master team0
nmcli con add con-name team0-port2  type team-slave  ifname enp0s3 master team0

Copy

启动team0连接

复制代码
nmcli connection up team0

Copy

查看此时的连接状态。发现 Net1/Net2 因为 enp0s2/enp0s3 网卡被占据,而没能启动连接。

复制代码
nmcli connection show

Copy

可以看到 Net1/Net2 目前占据着enp0s2/enp0s3 网卡我们需要将它 down 掉。
注意:如下代码涉及了网卡名称,请根据实际情况调整

复制代码
nmcli connection down Net1
nmcli connection down Net2

Copy

此时再次查看网卡连接情况,确认 team0 和 team0-port0、team0-port1 能正常开启。

复制代码
nmcli connection show

Copy

二、验证故障切换

查看team0状态,确认激活的网卡

复制代码
teamdctl team0 stat

Copy

模拟网卡故障

注意:根据实际情况,down掉激活的网卡。

复制代码
ifconfig 激活的网卡 down

Copy

此时再次查看team0被激活的链路是否变更为另一张网卡

复制代码
teamdctl team0 stat

Copy

三、配置BONDING

由于teamd服务和libteam库在RHEL 9中已弃用,并将在下一个主要版本中删除,建议同学同时掌握bonding的使用方法,其配置步骤与teaming大体类似,给出示例如下:

添加bond连接

复制代码
nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ipv4.addresses 127.0.0.2/4 ipv4.method manual

Copy

添加bond的两个slave
注意:如下代码涉及了网卡名称,请根据实际情况调整

复制代码
nmcli connection add type bond-slave ifname enp0s2 master bond0
nmcli connection add type bond-slave ifname enp0s3 master bond0

Copy

down掉两个网卡连接,启动bond

复制代码
nmcli connection up bond-slave-enp0s2
nmcli connection up bond-slave-enp0s3

Copy

查看网卡连接情况

复制代码
nmcli connection show

Copy

相关推荐
续写烂尾2 小时前
贴片 SD NAND、eMMC、TF 卡规格怎么定?硬件工程师选型清单
运维·服务器·网络
重生之高冷汉堡包2 小时前
移动代理 VS 住宅代理IP:性能成本对比与选择
网络
迪康妍妍2 小时前
终端管控实操:封堵网盘与IM外发通道的落地思路
运维·网络·安全·架构·安全性测试
sxgzzn2 小时前
如何选择合适的开关柜在线监测工具?
运维·重构·无人机·开关柜局放在线监测·光伏运维管理系统
科技小E2 小时前
监控设备品牌杂乱无法互通?EasyGBS打通孤岛,统一汇聚视频
服务器·网络·音视频
YH_Analytics2 小时前
2026-2032 食品吸液垫行业市场规模与增长预测
大数据·网络·人工智能
Data analyse4563 小时前
rnweb 回放数据量太大怎么办?分片存储与断点续传的实现思路
前端·网络·算法·数据分析
zxcvb1533 小时前
运维经验分享:监控网页更新内容的几种思路
运维
注塑机数据采集联网4 小时前
注塑机数据采集网关对接MES系统数字化技术方案
大数据·网络·数据库·物联网·数据挖掘·数据分析
weixin199701080164 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows