Linux KVM 客户机在几周后挂起

Linux KVM 客户机在几周后挂起

我有一个 Linux KVM 客户机,它在几周后挂起。查看 virt-manager 窗口显示 100% CPU 使用率。 virsh reboot guest没有任何效果,需要强制关闭客户机。在客户机上,我看不到任何出错的迹象。我扫描了 /var/log/messages 和几乎任何其他可能告诉我一些事情的日志文件。重新启动后,系统稳定了几周,然后再次挂起。

我尝试了以下方法:

  • 将clocksource=acpi_pm添加到内核启动选项
  • 将磁盘总线从 Virtio 更改为 IDE
  • 将 NIC 更改为 e1000

一切都无济于事。现在我每周都要重启一次服务器。

还有其他方法可以诊断出这里出了什么问题吗?或者可以进行其他更改吗?

答案1

尝试从 qemu 日志中获取一些信息/var/log/libvirt/qemu/<domain-id>.log

如果你的虚拟机挂了,请尝试使用客戶端检查虚拟机磁盘文件并检查/var/log/messages和/或/var/log/dmesg查看虚拟机内部发生的情况。

答案2

我无法确定这些崩溃的原因。我通过在新的虚拟磁盘中重新安装客户机解决了这个问题。对于崩溃的虚拟机,我已将其从员工创建的 VirtualBox 映像转换而来。我怀疑这就是问题的原因。

相关内容