LibVirt (QEMU) 从客户机内部关闭

LibVirt (QEMU) 从客户机内部关闭

我目前正在 Debian Wheezy 上使用 Qemu 运行 LibVirt:

版本:

  • libvirtd (libvirt) 1.2.4
  • qemu-x86_64 版本 2.0.0 (Debian 2.0.0+dfsg-4~bpo70+1),版权所有 (c) 2003-2008 Fabrice Bellard

一切都运行正常,包括 ACPI:virsh 关闭客户机。但是,当我从客户机发出“halt”时,客户机停止运行,但 libvirt 认为它仍在运行:(virsh 列表输出状态:正在运行)。virsh dominfo 执行相同的操作:状态:正在运行

我认为这是由于传递给 qemu 的 -no-shutdown 标志导致的,它使 CPU 停止而不是完全停止。但这是否是状态未正确更新的错误?

答案1

“halt”命令只是停止 CPU - 如果您真的想关闭机器,则需要“poweroff”命令。后者是“virsh shutdown”最终会触发的。

相关内容