搜索

23.17.19. 设置 Panic 设备

download PDF
Red Hat Enterprise Linux 7 hypervisor 可以使用 pvpanic 机制检测 Linux 客户机虚拟机内核 panic。调用 pvpanic 时,pvpanic 会将一条信息发送到 libvirtd 守护进程,后者将启动预配置的反应。
要启用 pvpanic 设备,请执行以下操作:
  • 在主机计算机上的 /etc/libvirt/qemu.conf 文件中添加或取消注释以下行:
    auto_dump_path = "/var/lib/libvirt/qemu/dump"
  • 运行 virsh edit 命令以编辑指定 guest 的域 XML 文件,并将 panic 添加到 设备 父级元素中。
    
    <devices>
      <panic>
        <address type='isa' iobase='0x505'/>
      </panic>
    </devices>
    
    
<address> 元素指定 panic 的地址。默认 ioport 为 0x505。在大多数情况下,不需要指定地址。
libvirtd 响应崩溃的方式是由域 XML 的 <on_crash> 元素决定的。可能的操作如下:
  • coredump-destroy - 捕获客户机虚拟机的内核转储并关闭客户端。
  • coredump-restart - 捕获客户机虚拟机的内核转储并重启客户机。
  • preserve - 将客户机虚拟机引导至等待进一步操作。
注意
如果启用了 kdump 服务,它将优先于 <on_crash> 设置,且不会执行所选 <on_crash> 操作。
有关 pvpanic 的更多信息,请参阅 相关知识库文章
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.