2011年7月3日 星期日

開機狀態的snapshot的VM不建議到其他機器上使用

經測試, 開機狀態的snapshot很難在不同型的機器上使用, 會出現cpu type要求不合的狀態, 然後該VM就被停在一個暫停模式下怎樣也開不起來, 調整什麼cpu mask等等都沒有用, 且就算是搬移回做snapshot的機器上也開不了, 這是比較麻煩的部份, 若沒有進ESX console或ssh去直接調整該VM狀態, 那這個VM就等於陣亡了, 除非有更早的power off狀態的snapshot可用, 不然在GUI介面僅就只能刪除掉該VM一途.

除了將VM搬家會遇到這狀況之外, 另外就是clone VM時也要注意是否有power on的snapshot, 有的話clone過去後建議刪除掉以免誤觸此問題. 若一定要用該snapshot, 請於clone前先用該power on的snapshot開機, 然後關機, 做一次power off的snapshot, 這樣到其他機器就依然可以用該snapshot.

其實開機狀態的snapshot在不同型機器上要使用本來就很容易出問題(如cpu不同->指令集不同), 但為何搬回原機器仍無法使用就很奇怪了, 這部份算是碎碎唸吧.

沒有留言:

張貼留言