如何在 KVM 域上使用“virsh shutdown”来关闭 Ubuntu 来宾?

hhe*_*ger 13 shutdown kvm virtualization

我在 Ubuntu 服务器上使用各种 KVM 域。主机和来宾都运行 10.04.1、2.6.32-24 内核,virsh 报告版本 0.7.5,KVM 0.12.3。当主机启动时,来宾会自动启动,并且它们已<features><acpi/><features>在配置中。

我永远无法virsh shutdown MyDomain对主机产生任何影响。它响应Domain MyDomain is being shutdown并且域保持愉快地运行。virsh list仍然将它们列在状态中running

virsh destroy MyDomain 工作正常,但当然这不是我真正想要的,所以大部分时间我都登录并手动关闭它们,这很烦人。

我真的找不到有关如何virsh shutdown尝试关闭域的任何信息。欢迎提供有用的文档部分的指针。

什么可能导致这种情况?它应该如何工作?

mob*_*ley 11

检查您是否在每个来宾上都安装了acpid 包

我通常使用带有参数的VMBuilder创建新的虚拟机--addpkg acpid,唯一一次我在关闭 Ubuntu 来宾virsh时遇到问题是来宾虚拟机以某种方式崩溃。