Virtualization
KVM/Qemu 訪客關閉問題
在使用 KVM/Qemu 虛擬化執行 CentOS 6.3 的主機和來賓上,我有以下場景:
- “virsh shutdown kvm1”根本沒有關閉。virsh 將來賓列為正在執行。
- “service libvirt-guests stop”沒有在 280 秒內關閉(shutdown_timeout=300.on_shutdown=shutdown)
- 從來賓內部“立即關閉”,來賓變得無法訪問。virsh 將 guest 列為正在執行,但它無法連接到它。
- 來賓作品中的“shutdown -h now”。
- “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;