Linux
KVM 可以在主機關閉時自動掛起或關閉來賓嗎?
我們有一個 CentOS 5.5 KVM 主機,執行帶有各種版本的 CentOS 和以後可能的其他作業系統的客戶機。
我們希望能夠 (a) 自動向所有來賓發送 ACPI 關閉或 (b) 在主機關閉時將所有來賓掛起到磁碟。
是否有標準的方法來完成其中任何一個,或者它是你自己的情況?謝謝!
是的。
該
virsh shutdown
命令(或使用 libvirt 的“關閉”的其他實現,如virt-manager
)指示來賓作業系統乾淨地關閉。從手冊頁:shutdown domain-id Gracefully shuts down a domain. This coordinates with the domain OS to perform graceful shutdown, so there is no guarantee that it will succeed, and may take a variable length of time depending on what services must be shutdown in the domain. The exact behavior of a domain when it shuts down is set by the on_shutdown parameter in the domain’s XML definition.
對於 KVM,這應該發送 ACPI system_powerdown 事件。
在 Fedora 和 RHEL 6 中,
libvirt-guests
初始化腳本開箱即用,配置為在系統關閉時暫停所有來賓。不過,這並不是特別神奇,因此只需稍加修改即可將其複製到 CentOS 5。