欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 在 bond 中添加和删除网卡

频道:爱数知识库 日期: 浏览:54

AnyShare-AnyShare 在 bond 中添加和删除网卡

关键字

bond、网卡

适用产品

  • AnyShare Enterprise 6.0.x
  • AnyShare Express 6.0.x
  • AnyShare 5.0.x

目的

AnyShare 在多网卡模式下,一般需对网卡进行 bond 绑定。当出现网卡变更,需要从 bond 中增加和删除网卡时,可参考此最佳实践操作。

解决方案

参考此最佳实践,可以实现在 bond 中添加和删除网卡,操作步骤如下:
1. 通过 SSH 工具登录 AnyShare 节点,在为服务器增加网卡之前,执行 ip a 命令检查现有的网卡信息,如下图所示,网卡为 ens160 和 ens192,bond 名为 bond0。

2. 在为服务器添加网卡之后,执行 ip a 命令检查现有的网卡信息,如下图所示,新增的网卡为 ens224。

3. 备份新增网卡的配置文件:

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens224 ifcfg-ens224.bak

4. 执行如下命令编辑网卡配置文件,文件内容如下图所示,增加 MASTER 与 SLAVE 参数,编辑完成后保存退出。

vi ifcfg-ens224

5. 重启服务器生效,如需继续删除网卡,则可跳过此步骤,执行后续操作。
警告:重启服务器会导致业务中断,建议做重启之前预留停机窗口后再进行操作。
重启服务器后检查 bond 状态,如下图所示,网卡 ens224 已添加至 bond :

cat /proc/net/bonding/bond0

6. 从 bond 中删除网卡,以删除 ens192 为例,移动该网卡的配置文件至其他目录,以 /root 为例:

cd /etc/sysconfig/network-scripts/
mv ifcfg-ens192 /root/ifcfg-ens192.bak

7. 重启服务器后检查 bond 状态,如下图所示,网卡 ens192 已从 bond 中删除:
警告:重启服务器操作可能导致业务中断,建议做重启操作之前协商停机窗口后再进行操作。

cat /proc/net/bonding/bond0

更多信息

AnyShare 默认网卡 bond 为 mode 6,如果需要更改 bond 模式,请参考爱数官方网站:AnyShare-更改网卡 bond 模式最佳实践