KVM/Qemu 客户机关机问题

KVM/Qemu 客户机关机问题

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

  1. “virsh shutdown kvm1”根本没有关闭。virsh 将客户机列为正在运行。
  2. “service libvirt-guests stop” 在 280 秒内未关闭(shutdown_timeout=300。on_shutdown=shutdown)
  3. 从客户机内部“立即关闭”,客户机变得无法访问。virsh 将客户机列为正在运行,尽管它无法连接到它。
  4. 在访客工作中执行“shutdown -h now”。
  5. 在访客工作中执行“shutdown -r now”。

Libvirt 日志在前 3 种情况下没有显示任何内容。我可以正常暂停客户机。

Grub 没有 acpi=off。ACPI 是在以下 @mgorven 回复后安装的。除了以下信息外,访客日志中没有任何关于 ACPI 的信息这些条目来自 /var/log/messages。令我感到疑惑的是,为什么会有关于 ACPI 的条目,因为直到日志的最后一行才安装 ACPI。

归根结底,我无法从客户机外部关闭。我该检查什么才能弄清楚发生了什么?

答案1

检查acpid客户机中正在运行的程序。如果没有,则需要安装该acpid软件包。这是从 KVM 接收 ACPI 电源按钮信号并导致客户机自行关闭的程序。

答案2

对于 CentOS.6.3,这个方法很有效:

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

相关内容