理解 ipmitool(1) 看门狗

理解 ipmitool(1) 看门狗

我在服务器上看到以下 crontab 条目:

/usr/bin/ipmitool mc watchdog reset

根据ipmitool手册,它将重置 IPMI 管理控制器看门狗计时器。据我了解,此命令将看门狗计时器重置回 300 秒。一旦计时器达到 0,系统就会重新启动。但是,在安装过程中是否会自动设置某种看门狗ipmitool?此看门狗默认检查哪些参数?

PS. 不幸的是,我没有配备 IPMI 芯片的服务器,所以我无法自己测试。

答案1

好的,事情是这样的。

1)“据我了解,此命令将看门狗计时器重置回 300 秒。”是的,此命令/usr/bin/ipmitool mc watchdog reset将执行此操作,将 ipmitool 重置回其“初始倒计时”值,默认情况下为 300 秒。

2) 一旦计时器达到 0,系统就会重新启动。这取决于您的重置 cron 作业运行的频率。默认情况下,当您启用看门狗守护程序时,会发生以下情况:

您可以在 BIOS 中启用 ipmi 看门狗并使用“service ipmi start”启动 ipmi 服务后将其设置为运行,这将激活 ipmi 驱动程序和 ipmi_watchdog 驱动程序。

然后通过发出以下命令激活实际的看门狗服务:

ipmitool mc watchdog on

看门狗定时器每 300 秒会重启一次硬件,但与此同时,软件定时器每 5 秒会重置一次硬件看门狗定时器。因此,它不断被重置回 300 秒。这样做的目的是,如果您的机器挂起,硬件定时器将倒计时到 0 并在 300 秒内重新启动。所以我真的不知道为什么你在 cron 中有这行,因为如果系统挂起,cron 将不会被调用来将看门狗重置回 300 秒。也许初始软件时钟服务配置不正确或其他一些相关问题。

希望这可以帮助。

相关内容