將(大)虛擬機器從 ESXi 3.5 轉換為 Hyper-V Server 2008 R2

將(大)虛擬機器從 ESXi 3.5 轉換為 Hyper-V Server 2008 R2

好的,這是我的問題,我有 1 台 ESXi 3.5 伺服器,上面有 3 個虛擬機器。我決定轉向​​ Hyper-V Server R2,因為我喜歡他們在免費方面所做的事情。 (免費叢集和即時遷移為我敲定了交易)我們是一家小商店,還沒有真正的 iSCSI 設定(但我希望很快就會到來),所以我只是在本地運行我的儲存(儘管我確實有)一個starwind/ms 伺服器iscsi 盒子(如果我需要它進行轉換)並且我需要將我的虛擬機器從exsi 盒子轉移到我的hyper-v r2 盒子上。我有 SCVMM,但它似乎無法連接到我的 esxi 盒子來移動它們。我不知道該怎麼做。

我已經閱讀了很多有關手動轉換(vmdk 到 vhd 工具)的內容,但如果可以的話,我想做一些更自動化的事情。空間是一個問題,因為一個虛擬機器是我們的儲存驅動器,而且它接近 1TB。

所以我想我真正的問題是將我的東西從 vmware 轉移到 hyper-v 的最佳方式是什麼?

感謝大家。

答案1

將 .vmx 和任何 VMDK 檔案從 ESX 控制台複製到 Windows 資料夾。然後您應該能夠將 SCVMM 指向 .vmx 並且它應該工作。如果此時失敗,您可以編輯 .vmx 以確保其中的 vmdk 路徑正常(即,如果存在,只需從中刪除任何路徑)。如果您需要一些東西來處理副本,Veeam FastSCP 可以滿足您的需求。如果在開始之前有任何快照,最好先刪除所有快照。

這些文件很可能全部位於/vmfs/資料儲存/虛擬機器名稱但如果您選擇將 VMDK 放在其他位置,則其中一些可能位於其他位置。如果它們散佈各處,您將必須編輯 .vmx

答案2

我使用 SCVMM 從 VMWare Server (v1) 匯入虛擬機器。就SCVMM而言,虛擬機器只是一個實體伺服器,導入沒有問題。首先解除安裝 VMWare Tools,否則當您在 Hyper-V 中啟動 VM 時,您會收到無害但煩人的警告。

JR

答案3

http://www.adopenstatic.com/cs/blogs/ken/archive/2008/03/23/16710.aspx

不同之處在於他是從 VMware Server 遷移的。但這篇文章可以指導你並幫助你。

答案4

在要移轉到 HyperV 的伺服器上移除 VMware 工具 安裝 disk2vhd 並啟動它。這會將整個磁碟/分割區複製到 VHD 檔案。使用先前建立的 VHD 檔案在 HyperV 上建立新的虛擬伺服器。 “插入”整合服務磁碟並安裝整合服務。在 HyperV 上啟動虛擬機器(確保 VMware 虛擬伺服器已關閉以避免衝突。

相關內容