Windows Server 2012 R2 preview Hyper-V 無法匯入VM

將windows 2008 R2 Hyper-V 上的VM 關機匯出後,

copy 至Windows Server 2012 R2 Hyper-V,當要匯入VM時卻出現

vminport

但是,我嘗試將這個匯出的VM,copy 至windows Server 2012 hyper-v

且匯入是OK,

vmimport2

檢查了一下,在windows 2008 R2 Hyper-v 匯出VM後,目錄會有

snapshots & Virtual Hard Disks & Virtual Machines 這三個目錄和 config.xml 檔案

config.xml 有紀錄部份虛擬機器設定和VHD位置

其中 Virtual Machines 目錄下還會一個exp 檔案,這個作用是

當匯入VM時,會將此檔案轉換為<GUID>.xml

vmimport1

匯入機器後,就會產生xml

vmimport3

但是在 windows 2008 R2 匯入VM後,config.xml 會自動刪除

在Windows Server 2012 & Win8 Hyper-v 匯入hyper-v 2.0 VM卻不會自動刪除

且hyper-v 3.0 匯出的檔案也不會有config.xml 且在Virtual Machines 目錄

就已經有<GUID>.html

vmimport4

目前可以解決的方法

1. 先將VM匯入到windows server 2012 hyper-v 後,在匯出一次

將檔案放到windows serer 2012 R2 preview hyper-v 然後在匯入即可

2.將原來win2008 r2 匯出VM的資料夾,將<GUID>.xml 先放到Virtual Machines 目錄後

    再將檔案copy至windows serer 2012 R2 preview hyper-v 匯入即可

此問題應該是windows serer 2012 R2 preview hyper-v 沒有辦法在匯入時將.exp轉成.xml

導致的,可能之後會RTM就會修正吧 =.=.



本篇瀏覽人數: 3408
分類: Hyper-V篇, MIS文章-虛擬化篇, win2012-R2-Preview-hyper-V。這篇內容的永久連結

在〈Windows Server 2012 R2 preview Hyper-V 無法匯入VM〉中有 2 則留言

  1. Streit Huang表示:

    我將 2008 R2 做出的 XP,放到 2012 R2 Preview 也是相同問題。後來我用新建,放入 vhd 的方式解決。然後再給他加入新的 hyper-v 驅動程式。重開後發現有 2 個裝置 XP 認不得。請問您有發生相同問題嗎?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *