如何设置Rocky Linux的网卡主备模式?

环境准备

为了防止单点故障,配置服务器网卡为主备模式,当主网卡故障时自动切换至备用网卡保证业务通畅性。注:这里是在Rocky_linux9环境下进行,其他系统请自行测试.

如何设置Rocky Linux的网卡主备模式?

操作步骤

为虚拟机添加两块网卡

如何设置Rocky Linux的网卡主备模式?

新添加一块类型为bond的网卡,将物理网卡添加为 bond 接口的一个从属接口,从而实现网卡绑定

#常见的bonding模式:
1. **mode 0 (balance-rr)**:平衡-往返模式。数据包在所有绑定的网卡之间轮流发送,实现负载均衡,但不提供故障转移或聚合带宽。 #使用此模式时交换机需要配置链路聚合
2. **mode 1 (active-backup)**:主备模式。一个网卡为活动状态,另一个网卡为备用状态,只有在活动网卡故障时才会切换到备用网卡。
3. **mode 2 (balance-xor)**:平衡-异或模式。根据源和目标 MAC 地址,将数据包分发到不同的网卡上。  #使用此模式时交换机需要配置链路聚合
4. **mode 3 (broadcast)**:广播模式。所有数据包都通过所有绑定的网卡进行广播,这种模式通常不常用。
5. **mode 4 (802.3ad)**:IEEE 802.3ad 动态链接聚合(LACP)。使用 LACP 协议进行动态链路聚合,实现负载均衡和故障转移。 
6. **mode 5 (balance-tlb)**:平衡-转发模式。传输数据包时,根据当前负载情况选择合适的网卡进行发送,实现负载均衡。
7. **mode 6 (balance-alb)**:平衡-适配器负载平衡模式。类似于 balance-tlb,但还包括传输数据包时动态更改目标 MAC 地址的功能,以便接收方能够回复到正确的网卡。

#添加bond网卡,设置bonding模式为mode 1
nmcli c add type bond con-name bond1 ifname bond1 mode 1
nmcli c add type ethernet con-name bond1.1 ifname eth0 master bond1
nmcli c add type ethernet con-name bond1.2 ifname eth1 master bond1
如何设置Rocky Linux的网卡主备模式?

绑定完毕后为bond1网卡配置IP地址后重启服务,此时能够看到两个物理网卡绑定的主接口为bond1

nmcli c modify bond1 ipv4.method manual ipv4.addresses 10.10.10.30/24
nmcli c reload && nmcli c up bond1
systemctl restart NetworkManager

此时两个物理网卡以及bond1网卡的mac地址是一样的,也就是说两张物理网卡被绑定成了一张逻辑网卡了

如何设置Rocky Linux的网卡主备模式?

在ensp中使用PC1测试与虚拟机的互通性

如何设置Rocky Linux的网卡主备模式?

主备切换测试

手动将虚拟机的主网卡断开连接,测试ping是否会丢包。这里配置的为active-backup(主备模式)

在PC1上长ping服务器IP,在断开网卡前ping包正常

如何设置Rocky Linux的网卡主备模式?

在虚拟机的右下方点击主网卡后点击断开连接,观察PC1发送的ping包是否正常

如何设置Rocky Linux的网卡主备模式?

可以看到当主网卡断开连接时,会自动启用备用网卡且PC1与服务器之间的通讯不受影响

如何设置Rocky Linux的网卡主备模式?


往期推荐

DNS主从服务器搭建小记

Firewalld轻松实现NAT配置

使用ProxySql实现Mysql的读写分离

如何针对用户或组设置磁盘配额?

如何为加入域的电脑批量安装软件?

OpenStack安装小记

Centos7下使用kubeadm方式部署K8S

rsync+inotify-tools实时同步数据

iptables基础管理shell脚本

监控IP频繁登录服务器脚本

一键部署telnet服务

原文始发于微信公众号(青菜浪人):如何设置Rocky Linux的网卡主备模式?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/263043.html

(0)
Java朝阳的头像Java朝阳

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!