開啓與關閉KVM虛擬機時,通常是經過 start、shutdown、reboot等命令來進行,可是有時候會發如今使用shutdown、reboot命令進行關閉和重啓虛擬機時,虛擬機沒有任何反應,這個時候咱們可能就會使用destroy暴力關機。 linux
爲何會出現這種現象?原來這幾個命令是向KVM虛擬機發送一個ACPI指令,來實現對虛擬機的操做,而默認安裝KVM虛擬機時,特別是linux虛擬機,沒有安裝ACPI服務,所以致使虛擬機沒有對這些命令作出相應的動做。windows
有關這些命令,能夠在KVM虛擬機的配置文件中找到: 服務器
<on_poweroff>destroy</on_poweroff> spa
<on_reboot>restart</on_reboot> rest
<on_crash>restart</on_crash> ip
KVM虛擬機中目前windows系統默認ACPI服務已經安裝並啓動,因此咱們只須要對Linux進行安裝ACPI服務便可。以下: get
yum –y install acpid 虛擬機
ACPI服務安裝完畢後,啓動ACPI服務。就能夠在KVM服務器上使用shutdown、reboot等命令來對虛擬機進行關機和重啓。 it