2014年9月16日 星期二

I moved it

完成還原作業之後,還原腳本還會自動幫您註冊該台 VM 虛擬主機(Register virtual machine)到 ESXi 虛擬化平台的 Inventory 當中,當您嘗試將該 VM 虛擬主機進行開機時(Power On),您會發現運作程序進度卡在「95 %」不動,當您開啟虛擬主機 Console 畫面時會看虛擬主機訊息視窗,要您選擇三個項目「Cancel、I moved it、I copied it」其中一個才能繼續開機程序,而這三個項目之間到底有什麼差異。
在談這個問題以前必須要先了解什麼是 UUID(Universally Unique IDentifier),它是每台 VM 虛擬主機都會有的一個唯一 128 bit Integer,並且儲存在 VM 虛擬主機設定檔 .vmx 當中的 uuid.bios 及 uuid.location 欄位中。
當您選擇了「I moved it」項目來啟動 VM 虛擬主機時,其 uuid.bios 欄位中的 UUID 值不會改變,但是 uuid.location 欄位中的 UUID 值將會改變。若是您選擇了「I copied it」項目來啟動 VM 虛擬主機時,則 uuid.bios 及 uuid.location 欄位中的 UUID 值都會改變。
簡單來說如果您希望還原後的 VM 虛擬主機保持「原來的 MAC Address」的話,請您選擇 I moved it 項目來啟動 VM 虛擬主機,若選擇了 I copied it 項目則還原後的 VM 虛擬主機其 MAC Address 將會改變,此舉有可能會造成 VM 虛擬主機雖然啟動成功,但是因為網路政策的關系導致無法順利服務(詳細資訊請參考 [VMware KB 1541])。

沒有留言:

張貼留言