虚拟机在迁移后停滞

虚拟机在迁移后停滞

我在 Ubuntu 服务器主机上运行 Ubuntu VM。将 VM 从一个主机移动到另一个主机时,virsh migrate --live某些 VM 会停滞。恢复它们的唯一方法是关闭它们并重新启动。我找不到有关此问题的任何信息。有人遇到过这种情况并找到问题或解决方案吗?

编辑:似乎出现问题的机器的启动分区已满或几乎已满。情况并非总是如此,但这与此有关吗?

答案1

这个错误解释了我遇到的问题并提供了出色的解决方案。

问题源于 pc-0.12 机器类型的一个错误,该类型存在许多错误。开发人员已经意识到了这一点,并简化了从 pc-0.12 到新的 pc-1.0 机器类型的转换。

libvirt-迁移-qemu-机器类型实用程序可用于迁移机器类型,如果您一直关注更新,它应该已经安装了。

以下是将虚拟机转换为较新的机器类型的方法。

  1. 关闭虚拟机。

  2. 更改机器类型libvirt-migrate-qemu-machinetype -o pc-0.12 -t pc-1.0 <domain>

  3. 检查是否有效virsh dumpxl <domain> | grep -i machine

  4. 启动机器`virsh start 。

  5. 尝试迁移。

我用一台总是给我带来麻烦的机器测试了这一点。在转换之前执行了迁移,结果它冻结了。

更改机器类型后,我可以多次迁移而没有任何问题。

相关内容