A.2. 创建转储文件
您可以向文件请求客户机虚拟机核心的转储,以便可以诊断虚拟机中的错误,例如 crash 实用程序。
警告
在 Red Hat Enterprise Linux 7.5 及更新的版本中,kernel Address Space Randomization(KASLR) 功能可防止客户机转储文件被 崩溃 读取。要解决这个问题,将
<vmcoreinfo/>
元素添加到客户机 XML 配置文件的 <features>
部分。
但请注意,如果目标主机使用不支持
<vmcoreinfo/>
的操作系统,迁移 使用 <vmcoreinfo/>
的客户机会失败。这包括 Red Hat Enterprise Linux 7.4 及更早版本,以及 Red Hat Enterprise Linux 6.9 及更早版本。
A.2.1. 创建 virsh Dump 文件
执行 virsh dump 命令请求会将虚拟客户机核心转储到文件的请求,以便诊断虚拟机中的错误。运行此命令可能需要您手动确保对通过参数 corefilepath 指定的文件和路径的正确权限。virsh dump 命令与内核转储(或 crash 实用程序)类似。
如需更多信息 ,请参阅创建虚拟客户机内核的转储文件。