天天看點

KVM虛拟機的關機與開啟

我們在開啟與關閉kvm虛拟機時,一般是通過start、shutdown、reboot等指令來進行。但是有時候我們會發現在使用shutdown、reboot指令進行關閉和重新開機虛拟機時,虛拟機沒有任何反應,該怎麼運作還是怎麼運作,這個時候我們可能就會使用destroy暴力關機。

為什麼會出現這種現象?經過查詢相關資料發現,原來這幾個指令是向kvm虛拟機發送一個acpi指令,來實作相關對虛拟機的操作。

而預設安裝kvm虛拟機時,特别是linux虛拟機,沒有安裝acpi服務,是以導緻虛拟機沒有對這些指令做出相應的動作。

有關這些指令,我們可以在kvm虛拟機的配置檔案中找到:

<on_poweroff>destroy</on_poweroff>

<on_reboot>restart</on_reboot>

<on_crash>restart</on_crash>

KVM虛拟機的關機與開啟

有關acpi的相關資訊,我們也可以通過kvm虛拟機的配置檔案來檢視,如下:

<features>

<acpi/>

<apic/>

<pae/>

</features>

KVM虛拟機的關機與開啟

如果要實作這些指令的功能,那麼就需要在kvm的虛拟機中,安裝acpi服務,然後啟動該服務即可。

kvm虛拟機中目前windows系統預設acpi服務已經安裝并啟動,是以我們隻需要對linux進行安裝acpi服務即可。如下:

yum –y install acpid

KVM虛拟機的關機與開啟
KVM虛拟機的關機與開啟

acpi服務安裝完畢後,啟動acpi服務。我們就可以在kvm伺服器上使用shutdown、reboot等指令來對虛拟機進行關機和重新開機。

KVM虛拟機的關機與開啟
KVM虛拟機的關機與開啟

繼續閱讀