20.18. watchdog 设备


可以通过 watchdog 元素将虚拟硬件 <watchdog> 设备添加到客户端虚拟机。watchdog 设备在客户机虚拟机中需要额外的驱动程序和管理守护进程。就像在 libvirt 配置中启用 watchdog 时,对其自身都非常有用。目前,当 watchdog 触发时没有支持通知。

图 20.66. watchdog 设备


  ...
  <devices>
    <watchdog model='i6300esb'/>
  </devices>
  ...

  ...
  <devices>
    <watchdog model='i6300esb' action='poweroff'/>
  </devices>
</domain>
此 XML 中声明了以下属性:
  • Model - 所需的 model 属性指定模拟的实际 watchdog 设备。有效值特定于底层的虚拟机监控程序。
  • model 属性可能会使用以下值:
    • i6300esb - 建议设备,模拟 PCI Intel 6300ESB
    • ib700 - 模拟 ISA iBase IB700
  • action - 可选 action 属性描述了 watchdog 过期时要执行的操作。有效值特定于底层的虚拟机监控程序。action 属性可以具有以下值:
    • reset - 默认设置,强制重置 guest 虚拟机
    • shutdown - 正常关闭 guest 虚拟机(不推荐)
    • poweroff - 强制关闭客户端虚拟机
    • pause - 暂停 guest 虚拟机
    • - 不执行任何操作
    • 转储 - 自动转储客户机虚拟机。
请注意,"shutdown"操作要求 guest 虚拟机响应 ACPI 信号。在 watchdog 已过期的情况下,guest 虚拟机通常无法响应 ACPI 信号。因此,不建议使用 'shutdown'。另外,可通过在 /etc/libvirt/qemu.conf 文件中的 auto_dump_path 来配置转储文件的目录。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.