實體機關閉後再啓動,kvm中虛擬機沒法啓動的問題

事件過程:服務器

1 因爲機房中2颱風扇故障致使刀片機過熱,須要停機維護,所以關閉了刀片機。刀片機中安裝的是CentOS6.3,其中部署了kvm並虛擬了6臺服務器。spa

 

2 維護結束,再次啓動刀片機後,發現其中2臺服務器沒有自啓動,所以打算人工啓動。但出現沒法啓動的問題,如圖日誌


3 谷歌了一下報錯信息,很快找到了解決辦法(看來出這種問題並很多見)以下:orm

在宿主操服務器做系統中使用 virsh managedsave-remove 虛擬機名事件

例如:ip

# virsh managedsave-remove mg2內存

執行了這段命令之後就能夠正常啓動虛擬機了。rem

 

4 問題緣由分析:在虛擬機運行過程當中關閉宿主服務器就有可能致使這問問題,我的推測是因爲宿主服務器中的kvm虛擬機控制器與安裝在kvm中的虛擬機會話被異常重置,所以使用virsh managedsave-remove命令刪除會話,kvm重建會話後就能夠正常使用了。部署

 

順便吐個槽:2011年就有人出過這種問題,怎麼還沒解決,看來這個bug優先級不高啊。虛擬機


ps,虛擬機日誌路徑在/root/.virt-manager/virt-manager.log,能夠經過查看日誌排查;

ps2,若是刪除會話時,還出現以下信息,

Domain xxxx has no manage save image; removal skipped

而虛擬機仍不能啓動,那說明宿主機內存不足,須要調整內存。

相關文章
相關標籤/搜索