Ipmi
了解ipmitool(1)看門狗
我在伺服器上看到了以下 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 秒。可能初始軟體時鐘服務配置不正確或其他一些相關問題。
希望這可以幫助。