KVM / Qemu客户关机问题

在运行具有KVM / Qemu虚拟化的CentOS 6.3的主机和客户机上,我有以下情况:

  1. “virsh shutdown kvm1”根本没有closures。 virsh列出客人作为运行。
  2. “service libvirt-guests stop”在280秒内没有closures(shutdown_timeout = 300。on_shutdown = shutdown)
  3. 客人内部“现在关机”,客人变得无法到达。 virsh列出guest作为运行,但它无法连接到它。
  4. 在客人作品中“shutdown -h now”。
  5. 在客人作品中“shutdown -r now”。

Libvirt日志没有显示前三种情况。 我可以把客人停下来。

Grub没有acpi = off。 在下面的@mgorven回复之后安装了ACPI。 除了来自/ var / log / messages的这些条目之外,来宾日志上没有关于ACPI的内容 。 令人费解的是,有关ACPI的条目,因为它直到日志的最后一行才被安装。

底线,我不能从客人外面关掉。 我要检查什么来确定发生了什么?

检查acpid在guest acpid中运行。 如果不是,则需要安装acpid软件包。 这是从KVM接收ACPI电源button信号,并导致客人自行closures。

对CentOS.6.3来说,这个效果很好:

 # yum -y install acpid; /etc/init.d/acpid start; chkconfig --level 235 acpid on;