KVM創建的虛擬機無法啓動問題分析及解決

Q:Kill掉的KVM虛擬主機,無法再次啟動,會卡死在在CentOS啟動界面上。

A:

1、KVM啟動的虛擬機一定要正常關閉,如果非正常關閉,再次啟動時會無法進入,如果kill之前未斷開vnc連接,可以看到界面上有很多failed選項,且無法再次啟動。

2、不僅kill的那臺虛擬機,可能所有同一磁盤下的都會損壞,無法啟動。

3、如果一臺虛擬機無法通過# virsh shutdown 主機名 關閉,這臺虛擬機多半損壞了,即使關掉也無法再次開啟。

4、如果無法關閉,可以使用# virsh destroy 主機名關閉,臨時主機會直接銷燬。永久主機,也可以在虛擬機內部關機。

注意:

1、無法啟動的虛擬機有以下幾種:① 黑屏,只有一個光標在閃爍。② 有一張登錄界面的圖,但是卡死,無法操作。③卡死在CentOS加載界面,即使進度條走完了,也進不去。④ 進度條走完了,但是進去的界面全是亂碼,不會提示登錄。⑤登錄界面加載時,全是報錯,各種選項顯示failed。以上這五種情況,虛擬機基本無法使用了,需要重新安裝。

2、對於①②④,如果是複製的配置文件的方式安裝的,可以嘗試將可以正常啟動的虛擬機關閉,再重新複製配置文件,然後重新創建。

3、如果是因為kill掉,或者非正常關閉的虛擬機,那麼需要重新用virt-install安裝,最好連磁盤都重新創建。


分享到:


相關文章: