Virtualization

KVM/Qemu 訪客關閉問題

  • January 31, 2013

在使用 KVM/Qemu 虛擬化執行 CentOS 6.3 的主機和來賓上,我有以下場景:

  1. “virsh shutdown kvm1”根本沒有關閉。virsh 將來賓列為正在執行。
  2. “service libvirt-guests stop”沒有在 280 秒內關閉(shutdown_timeout=300.on_shutdown=shutdown)
  3. 從來賓內部“立即關閉”,來賓變得無法訪問。virsh 將 guest 列為正在執行,但它無法連接到它。
  4. 來賓作品中的“shutdown -h now”。
  5. “shutdown -r now”來自來賓作品。

Libvirt 日誌在前 3 個場景中沒有顯示任何內容。我可以暫停客人很好。

Grub 沒有 acpi=off。ACPI 是在下面@mgorven 的回復後安裝的。除了/var/log/messages 中的這些條目之外,訪客日誌中沒有任何關於 ACPI 的內容。令我困惑的是,有關於 ACPI 的條目,因為它直到日誌的最後一行才安裝。

底線,我不能從客人外面關機。我要檢查什麼才能弄清楚發生了什麼?

檢查acpid來賓內部是否正在執行。如果不是,您需要安裝該acpid軟體包。這是從 KVM 接收 ACPI 電源按鈕信號並導致客戶機自行關閉的原因。

對於 CentOS.6.3,這很有效:

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

引用自:https://serverfault.com/questions/441204