我在服务器上看到了以下crontab条目:
/usr/bin/ipmitool mc watchdog reset根据ipmitool手册,它将重置IPMI管理控制器看门狗计时器。据我所知,此命令将看门狗计时器重置为300 s。一旦计时器达到0,系统将被重新启动。但是,在安装ipmitool期间是否有某种自动设置的看门狗?这个看门狗会检查哪些参数(默认情况下)?
PS。不幸的是,我没有一个带有IPMI芯片的服务器,所以我无法亲自测试。
发布于 2014-01-07 14:33:56
好的,这是交易。
1)“据我所知,此命令将看门狗计时器重置为300 s。”是的,这个命令/usr/bin/ipmitool mc watchdog reset将把ipmitool重置回它的“初始倒计时”值,默认情况下是300 s。
2)当定时器达到0时,重新启动系统。这取决于您的重置cron作业运行的频率。默认情况下,启用看门狗守护进程时会发生以下情况:
将其设置为在BIOS中启用ipmi监视狗并使用“服务ipmi”启动ipmi服务后运行,该服务同时激活ipmi驱动程序和ipmi_watchdog驱动程序。
然后,在通过发出命令激活实际的看门狗服务之后:
ipmitool mc watchdog on看门狗计时器每300秒重新启动硬件,但同时软件计时器每5秒重置一次硬件看门狗计时器。因此,它不断地被重置回300秒。这样做的目的是,如果您的机器被挂起,硬件定时器将倒计时到0,并在300秒内重新启动。所以我不太清楚为什么在cron中有这一行,因为如果系统挂起,cron就不会被叫回把看门狗重置回300 s。可能初始软件时钟服务配置不正确,或者其他相关问题。
希望这能有所帮助。
https://serverfault.com/questions/565557
复制相似问题