23.17.19. 设置 Panic 设备
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"
auto_dump_path = "/var/lib/libvirt/qemu/dump"Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行 virsh edit 命令以编辑指定 guest 的域 XML 文件,并将
panic添加到设备父级元素中。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
<address> 元素指定 panic 的地址。默认 ioport 为 0x505。在大多数情况下,不需要指定地址。
libvirtd 响应崩溃的方式是由域 XML 的 <on_crash> 元素决定的。可能的操作如下:
coredump-destroy- 捕获客户机虚拟机的内核转储并关闭客户端。coredump-restart- 捕获客户机虚拟机的内核转储并重启客户机。preserve- 将客户机虚拟机引导至等待进一步操作。
注意
有关
pvpanic 的更多信息,请参阅 相关知识库文章。