Microsoft Virtual Machine Converter 免費把Vmware 虛擬機器轉到Hyper-V

Microsoft Virtual Machine Converter 免費把Vmware 機器轉到Hyper-V

以往想把其他平台的虛擬機轉到Hyper-V, 其中一個小撇步就是下載試用的SCVMM來做

或是Disk2vhd : http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

現在微軟推出了Microsoft Virtual Machine Converter, 把這個功能免費下放, 減低客戶轉移平台的成本

下載頁面: http://www.microsoft.com/en-us/download/details.aspx?id=34591

下載選項分別有Microsoft Virtual Machine Converter Plug-in for VMware vSphere Client.msi

還有Microsoft Virtual Machine Converter Solution Accelerator.msi

 

附有其他使用手冊, 我只列出支援系統部分

這個VM Convertor支援從VMware vSphere 4.1 and 5.0轉移到以下的Windows版本的Hypervisor

· Windows Server® 2012

· Microsoft Hyper-V Server 2012

· Microsoft Hyper-V Server 2008 R2 SP1

· Windows Server 2008 R2 SP1

 

Guest OS支援:

Windows Server 2008, Windows Server 2008 R2, Windows Server 2003 SP2, and Windows Server 2003

Windows 7, Windows Vista

但Windows Server 2003不支援Hyper-V的Integration Service.

 

實驗VMware機來源用的是ESX 4.1

安裝前需要確認有安裝.Net framework 4.0

image

注意: 根據文件指出, 轉移過程中虛擬機會被關閉, 所以不能做線上轉移

image

先來看看獨立安裝的版本, 雙擊安裝文件, 滿足條款

imageimage

確認安裝位置, 完成簡單4步驟

imageimage

再來桌面沒有圖示, 要到程式集找, 程式一開啟就是個類似安裝精靈的介面

image

先鍵入ESX/ESXi的位置, 登入密碼

image

按Next會檢查帳號

image

成功登入後會見到所有虛擬機器, 這次我選一台Web Server來轉移

image

再來會設定登入該虛擬機器的帳號,

還要指示轉移完成後應該在那一台Hypervisor開機, 我是設定兩台都保持關機

image

下一個畫面要求在你的電腦上指派一個位置來做中轉空間,

建議剩餘空間為2倍於Guest OS的磁碟容量

image

再來我們要提供有關Hyper-V主機的登入帳號, 以及存放轉移後的VHD位置

image

確認資料, 按完成

image

就會開始執行轉移工作了

image

但過程中我有個錯誤訊息,

查找後猜想是因為我的Windows 2012版本是Evaluation..所以不給轉..嚎啕大哭

image

最後選擇另一台Windows Server 2008 R2的Hyper-V機才成功

image

個人覺得是頗直接的設定, 但相比VMware免費 的VMware vCenter Converter Standalone Client

用途比較有限制, 而且能設定的項目也不多, 例如轉移後的CPU, 記憶體數量也不能改, 這在大量機體轉移上會有不便

不過它有提供命令字元程式用以安排排程工作, 算是一個特色

作為一個有GUI而且免費的軟件, MS VM Converter是一個純粹為轉移平台的入門好方案