23.17.18. watchdog 设备
可以使用 watchdog 元素向客户机虚拟机添加虚拟硬件
<watchdog> 设备。watchdog 设备需要在客户机虚拟机中附加驱动程序和管理守护进程。目前,当 watchdog 触发时不支持通知。
图 23.76. watchdog 设备
这个 XML 中声明以下属性:
model- 必需的model属性指定模拟真正的 watchdog 设备。有效值特定于底层虚拟机监控程序。model属性可能采用以下值:i6300esb- 建议的设备,模拟 PCI Intel 6300ESBib700- 模拟 ISA iBase IB700
action- 可选action属性描述了 watchdog 过期时要执行的操作。有效值特定于底层虚拟机监控程序。action属性可以具有以下值:重置- 默认设置,强制重置 guest 虚拟机shutdown- 正常关闭 guest 虚拟机(不推荐)poweroff- 强制关闭客户机虚拟机暂停- 暂停客户机虚拟机none- 不执行任何操作dump- 自动转储客户机虚拟机。
请注意,"shutdown"操作要求客户机虚拟机响应 ACPI 信号。在 watchdog 已过期的情况下,客户机虚拟机通常无法响应 ACPI 信号。因此,不建议使用 'shutdown'。另外,在文件 /etc/libvirt/kvm.conf 中,可以使用 auto_dump_path 来配置保存转储文件的目录。