将Watchdog添加到虚拟机
您可以将Watchdog添加到虚拟机以监控操作系统的响应能力。
1. 将Watchdog添加到虚拟机
- 单击→并选择一个虚拟机。
- 单击编辑。
- 单击高可用性选项卡。
- 从Watchdog模型下拉列表 中选择要使用的看门狗模型。
- 从Watchdog操作下拉列表 中选择一个操作。这是触发看门狗时虚拟机采取的操作。
- 单击确定。
2. 安装Watchdog
要激活连接到虚拟机的Watchdog,您必须watchdgo在该虚拟机上安装软件包并启动watchdog服务。
安装Watchdog
-
登录挂载Watchdog的虚拟机。
-
安装
watchdog包和依赖项:# yum install watchdog -
编辑**/etc/watchdog.conf**文件并取消注释以下行:
watchdog-device = /dev/watchdog -
保存更改。
-
启动
watchdog服务并确保此服务在启动时启动:-
红帽企业 Linux 6:
# service watchdog start # chkconfig watchdog on -
红帽企业 Linux 7:
# systemctl start watchdog.service # systemctl enable watchdog.service
-
3. 确认看门狗功能
确认看门狗卡已连接到虚拟机并且该watchdog服务处于活动状态。
此过程仅用于测试看门狗的功能,不得在生产机器上运行。
确认看门狗功能
-
登录挂载看门狗卡的虚拟机。
-
确认看门狗卡已被虚拟机识别:
# lspci | grep watchdog -i -
运行以下命令之一以确认看门狗处于活动状态:
-
触发内核恐慌:
# echo c > /proc/sysrq-trigger -
终止
watchdog服务:pgrep watchdog
-
看门狗定时器无法再复位,因此看门狗计数器在短时间后变为零。当看门狗计数器达到零时,将执行在看门狗操作下拉菜单中为该虚拟机 指定的操作。
watchdog.conf 中看门狗的参数
以下是用于配置/etc/watchdog.confwatchdog文件中可用服务 的选项列表。要配置选项,您必须取消注释该选项并在保存更改后重新启动服务。 watchdog
有关配置watchdog服务和使用watchdog命令的选项的更详细说明,请参阅watchdog手册页。
表 4.2。watchdog.conf 变量