我们已经在 20 多台虚拟机上配置了网络绑定。它工作正常,但配置完成后,虚拟机会以随机顺序和条件从网络中掉线。重新启动网络服务可以解决问题,但过了一段时间又会出现这种情况。这是 master-bond conf
cat /etc/sysconfig/network-scripts/ifcfg-bond0
BONDING_OPTS="ad_select=stable all_slaves_active=0 arp_all_targets=any downdelay=0 fail_over_mac=none lp_interval=1 miimon=100 min_links=0 mode=balance-alb num_grat_arp=1 num_unsol_na=1 primary_reselect=always resend_igmp=1 updelay=0 use_carrier=1 xmit_hash_policy=layer2"
BONDING_MASTER=yes
TYPE=Bond
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
UUID=some-uuid
DEVICE=bond0
ONBOOT=yes
IPADDR=.67
PREFIX=24
DEFROUTE=yes
GATEWAY=.199.254
DNS1=.199.254
nmcli 输出:
# nmcli d
DEVICE TYPE STATE CONNECTION
bond0 bond connected Bond bond0
ens32 ethernet connected System ens32
ens34 ethernet connected System ens34
ens35 ethernet connected System ens35
ens36 ethernet connected System ens36
lo loopback unmanaged --
我目前无法获取 dmesg 输出,但我会尝试添加它。
更新 我们发现,如果从属设备具有与绑定主设备相同的 mac 地址,则当从属设备发生故障时,绑定也会失败。