现场发现一台主机的eth口自动改变,导致其和集群其他主机之间网络不通。主机原eth口分别为eth2、3、4、5、6、7,改变后的eth口分别为eth3、8、9、10、11、12
1、查看/var/log/openvswitch/ovs-vswitchd.log日志,可以看到现场最开始报原eth2口查询异常是在3月15日23:24左右。
2、通过last reboot查询主机历史重启记录,可以看到在3月15日23:24左右发生过重启,怀疑是当时主机重启导致的eth口改变。
3、进一步查看该主机/etc/sysconfig/network-scripts目录下各eth网络配置文件的最新修改时间,可以看到eth8、9等eth文件确实是在主机重启时间点新生成。
4、对比前后eth口变化,发现存在原eth3口未改变,怀疑其ifcfg-eth配置文件和其他eth口不一样。对比后可看到,相较eth2、4、5、6、7,其ifcfg-eth配置文件中无“ethtool -G ethx rx 4096”参数,怀疑是该参数导致的现场eth口改变。
5、经确认,“ethtool -G ethx rx 4096”参数为现场手动添加,而Workspace主机系统禁止修改默认的ifcfg-eth网络配置文件参数。一旦ifcfg-eth文件内参数被改变,主机在重启时通过ovs读取文件内格式不一致,就会重新生成eth口。
1、删除原ifcfg-eth2、4、5、6、7配置文件里的“ethtool -G ethx rx 4096”参数,并将ifcfg-eth8、9、10、11、12配置文件改名,最后重启该主机恢复原eth口配置,以恢复虚拟交换机网络。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作