我们使用Nagios / check_mk来监视networking接口,它看着/ proc / net / bonding / bond0来查看接口的状态。 不幸的是,我们有一个不正确的configuration和2个网卡在那里,但显示(正常,因为他们没有连接)。 我从bond中删除了NIC并重新启动了服务,但是这不会刷新文件/ proc / net / bonding / bond0。 我想更新系统而不重新启动它,是否可以运行命令来获取此文件更新?
我能够让系统在不重新启动的情况下清理文件/ proc / net / bonding / bond0。 你会丢掉一些数据包,但是如果你把所有东西都放在一条线上,我们就可以在停机时间最短的情况下正常工作,客户不会抱怨
更改您的ifcfg / bond文件,然后运行:
ifdown bond0 && rmmod bonding && modprobe bonding && ifup bond0
如果你的configuration是正确的,你将会恢复正常的业务,/ proc / net / bonding / bond0将会被正确的信息重写。 如果configuration错误,你只是失去了访问服务器。