故障現象
=====
在SCVMM2012控制檯中,當我們嘗試從hyper-V 2.0集羣的虛擬機向hyper-V 3.0集羣遷移時,目標集羣不可選。如果選中某個Hyper-V 3.0的節點後,系統報告網絡不可用。
故障分析
=====
爲了確認該問題的確由網絡配置導致,我們將測試用的源虛擬機的網絡配置改爲無連接,之後該虛擬機可以正常遷移。
爲進一步瞭解SCVMM2012的遷移過程,我們在源hyper-V2.0節點和SCVMM上收集了調試日誌http://www.01chengde.cn. 根據收集到的日誌,在檢查到“shengchan – 虛擬網絡”時,系統無法找到相對應的邏輯網絡。
在做遷移時,由於源hyper-V 2.0與目標hyper-V 3.0在SCVMM連接的邏輯網絡名不一致,導致系統認爲目標服務器上沒有需要的網絡配置,而導致它的Rate指數爲0。
源hyper-V 2.0的虛擬網絡“shengchan – 虛擬網絡” 在SCVMM中連接的邏輯網絡爲“shengchan – 虛擬網絡”
目標hyper-V 3.0的虛擬網絡“shengchan” 在SCVMM中連接的邏輯網絡爲“shengchan”
爲了使源hyper-V 2.0連接的邏輯網絡和目標hyper-V 3.0連接的邏輯網絡相同,我們做了以下更改
步驟一:將源hyper-V2.0虛擬網絡名改爲shengchan.
1.在VMM控制檯中右鍵點擊源hyper-V2.0集羣名
2.選擇屬性來改變hyper-V2.0集羣環境的虛擬網絡名稱。
在此步驟完成後,在源hyper-V2.0節點的Hyper-V控制檯中,虛擬網絡的名稱從“shengchan – 虛擬網絡”變成“shengchan”
步驟二:改變源hyper-V2.0集羣的虛擬網絡在VMM2012中邏輯網絡指向。
1.在VMM2012控制檯裏,右鍵點擊源hyper-V2.0集羣名下的各個服務器節點
2.選擇屬性--硬件,改變Hyper-V2.0的虛擬網絡“shengchan”所連接到的VMM邏輯網絡名
故障解決
====
在改變網絡名稱之後,所有的遷移正常結束