Ipmi

了解ipmitool(1)看門狗

  • January 7, 2014

我在伺服器上看到了以下 crontab 條目:

/usr/bin/ipmitool mc watchdog reset

根據ipmitool手冊,它將重置 IPMI 管理控制器看門狗計時器。據我了解,此命令將看門狗計時器重置為 300 秒。一旦計時器達到 0,系統將重新啟動。但是,在安裝過程中是否會自動設置某種看門狗ipmitool?此看門狗檢查(預設)哪些參數?

PS。不幸的是,我沒有帶 IPMI 晶片的伺服器,所以我自己無法測試。

好的,這就是交易。

1)“據我了解,此命令將看門狗計時器重置為 300 秒。” 是的,這個命令/usr/bin/ipmitool mc watchdog reset只會將 ipmitool 重置為其“初始倒計時”值,預設為 300 秒。

2)一旦定時器達到0,系統將重新啟動。好吧,這取決於您的重置 cron 作業執行的頻率。預設情況下,當您啟用看門狗守護程序時,會發生以下情況:

在 BIOS 中啟用 ipmi watchdog 並使用“service ipmi start”啟動 ipmi 服務後將其設置為執行,這將啟動 ipmi 驅動程序和 ipmi_watchdog 驅動程序。

然後通過發出命令啟動實際的看門狗服務後:

ipmitool mc watchdog on

看門狗定時器每 300 秒重啟一次硬體,但同時軟體定時器每 5 秒重置一次硬體看門狗定時器。所以它不斷被重置回 300 秒。這樣做的目的是,如果您的機器掛起,硬體計時器將倒計時至 0 並在 300 秒內導致重新啟動。所以我不太確定為什麼你在 cron 中有這條線,因為如果系統掛起,將不會呼叫 cron 將看門狗重置回 300 秒。可能初始軟體時鐘服務配置不正確或其他一些相關問題。

希望這可以幫助。

引用自:https://serverfault.com/questions/565557