【CloudStack】系統(tǒng)虛擬機(jī)啟動(dòng)但不在Host表中的原因及解決辦法
問題簡述:
有網(wǎng)友問到這個(gè)問題,CloudStack中,系統(tǒng)虛擬機(jī)正常啟動(dòng),Running狀態(tài)。
但是在host表中沒有相應(yīng)項(xiàng),上傳下載模板等功能也不正常。
原因:
系統(tǒng)虛擬機(jī)啟動(dòng)之后,會(huì)通過管理網(wǎng)段主動(dòng)連接management-server。
鏈接成功后,則會(huì)在host表中寫入相關(guān)記錄,連接失敗的話,會(huì)一直處于異常但Running的狀態(tài)。
查找問題步驟:
1.vm已經(jīng)啟動(dòng),說明系統(tǒng)基本環(huán)境可用,可以排除主存儲(chǔ),二級(jí)存儲(chǔ)和hyperviser的連接問題。
2.系統(tǒng)虛擬機(jī)無法連接management-server,但網(wǎng)絡(luò)又是可用的,基本可以定位到設(shè)置有誤。
3.查看全局配置:host, management.network.cidr,這兩個(gè)參數(shù)
host:management-server ip,初始化db的時(shí)候,自動(dòng)寫入,該項(xiàng)是最容易出問題的。
應(yīng)該為management-server的private IP,自動(dòng)寫入則可能寫成其他網(wǎng)段IP。
如果更換過management-server的IP,則需要在啟動(dòng)后,修改此項(xiàng)并重啟management-server。
management.network.cidr:管理網(wǎng)段cidr
這兩項(xiàng)需要和系統(tǒng)虛擬機(jī)的管理網(wǎng)段相同。
系統(tǒng)虛擬機(jī)啟動(dòng)后,會(huì)根據(jù)這兩項(xiàng)參數(shù)設(shè)置路由表,使系統(tǒng)虛擬機(jī)跟mangement-server連接。
修改這兩項(xiàng)之后,重啟management-server。
如果無效,破壞掉系統(tǒng)虛擬機(jī)使其重新生成即可。
本文出自:http://blog.csdn.net/u011650565/article/details/42002137