我有许多使用ipmitool定期扫描的服务器-即,我运行:
timeout 5 ipmitool -I lanplus -H some.host.name -U mickey -P mouse mc info
反对他们。但是,我遇到了一个奇怪的问题,或者对我来说似乎很奇怪:它们中的一些常常无法响应,或者是由于timeout
杀死了它们,或者是因为ipmitool本身被BMC拒绝了-但是哪些服务器发生故障而更改每次。我经历了多达一半的失败,但几分钟后才让他们全部成功。
这可能解释什么?
答案 0 :(得分:0)
在幕后,IPMI协议是一个简单的基于UDP的协议。最终将必须检测到任何丢失/丢失/缓慢的消息,并重新发送。似乎(通过源代码查看)ipmitool中的默认超时为2秒。因此,只有几个慢速数据包可以轻松达到5秒超时。
我不知道您的网络有多忙,但是偶尔出现超时也很常见。