eSight V300R010C00SPC200&300&500 异地高可用性系统软件安装指南 (SUSE Linux + MySQL + OMMHA) 18
如何处理配置网卡绑定之后,无法正常进行网卡切换的问题
问题
配置网卡绑定之后,无法正常进行网卡切换。
回答
需要检查网卡绑定参数是否配置了MII监控。MII监控定期检查媒体独立接口提供的信息,如果接口反映某个网络设备出现故障,则网卡绑定驱动程序会确认该特定设备已关闭,不会将数据包分配到该设备上。
如果没有配置MII监控,则网卡绑定驱动程序不会主动识别故障的网络设备。在两个网卡组成的主备模式的网卡绑定中,这意味着主用网卡不会自动由故障设备切换到正常设备。
MII监控通常需要配置网卡绑定选项中的“miimon”参数,格式为“miimon=TIME ”,即每隔TIME 毫秒检查网络设备状态。
操作步骤
- 登录服务器iBMC页面,然后通过虚拟控制台,使用root用户登录操作系统。
- 打开绑定网卡配置文件。
以网卡bond0为例,
- EulerOS下,网卡配置文件的路径为 /etc/sysconfig/network-scripts/ifcfg-bond0
- SUSE Linux Enterprise Server下,网卡配置文件的路径为 /etc/sysconfig/network/ifcfg-bond0
- 添加miimon参数。
以主备模式(active-Backup)、配置MII监控周期为1000毫秒为例,
- EulerOS下,需要修改BONDING_OPTS项目。
- 如果该项目的内容为
BONDING_OPTS="mode=active-backup"
则需要添加“miimon=1000”,即
BONDING_OPTS="mode=active-backup miimon=1000"
- 如果该项目的内容为
BONDING_OPTS=mode=active-backup miimon=1000
则需要将“BONDING_OPTS”项目的取值用双引号包括起来,即
BONDING_OPTS="mode=active-backup miimon=1000"
- 如果该项目的内容为
- SUSE Linux Enterprise Server下,需要修改BONDING_MODULE_OPTS项目。
- 如果该项目的内容为
BONDING_MODULE_OPTS="mode=active-backup"
则需要添加“miimon=1000”,即
BONDING_MODULE_OPTS="mode=active-backup miimon=1000"
- 如果该项目的内容为
BONDING_MODULE_OPTS=mode=active-backup miimon=1000
则需要将“BONDING_MODULE_OPTS”项目的取值用双引号包括起来,即
BONDING_MODULE_OPTS="mode=active-backup miimon=1000"
- 如果该项目的内容为
- EulerOS下,需要修改BONDING_OPTS项目。
- 下线、上线网卡,使配置生效
# ifdown bond0
# ifup bond0
- 检查配置内容
仍以bond0为例,检查MII监控是否开启:
# cat /sys/class/net/bond0/bonding/mii_status
如果回显为“up”,即为已经开启:
[root@eSightServer ~]# cat /sys/class/net/bond0/bonding/mii_status up
检查MII监控周期:
# cat /sys/class/net/bond0/bonding/miimon
[root@eSightServer ~]# cat /sys/class/net/bond0/bonding/miimon 1000