小編最近在測試V2V,試過VMDK2VHD、StarWind、MVMC,還沒測試5nine。我今天就講一下MVMC 3.0 V2V的轉化過程。
實驗環境:VMware Workstations 11.0 (虛拟機為vmware workstation 5.x)
虛拟機系統:Windows Server 2003 sp2 standard
實體伺服器:Windows Server 2012 r2 datacenter
Ps:Windows 2012 R2的內建服務要求2003系統為sp2或者以上版本
在VM 2003SP2解除安裝VmwareTools工具 (PS: MVMC 3.0有指令可以解除安裝或者禁止VMware tools的);

重新開機VM2003SP2;
關機;
安裝MVMC 3.0 https://www.microsoft.com/en-us/download/details.aspx?id=42497
下一步;
因為我是本地的VMware Workstation,隻用powershell來做轉化,首先要加載MVMC腳本;
輸入轉換指令:
ConvertTo-MvmcVirtualHardDisk [-SourceLiteralPath] <String> [[-DestinationLiteralPath] <String> ] [[-VhdType] <VhdType> ] [[-VhdFormat] <VhdFormat> ] [ <CommonParameters>]
-SourceLiteralPath 是指向VMDK檔案的路徑
-DestinationLiteralPath 是指儲存的檔案夾
-VhdType 是指vhd的格式,有兩種:FixedHardDisk(固定磁盤)和DynamicHardDisk(動态磁盤)
開始轉化,這個過程很慢,3G多的VMDK檔案,最後大概花費二十分鐘左右。
在實體伺服器上建立虛拟機
選擇網絡網卡,下一步;
選擇使用現有的虛拟磁盤,下一步;
開機VM,正常啟動。
會出現警告,因為vmware的虛拟機上有些服務和裝置不相容。
先不用急着裝內建服務,機器啟動後,先讓機器發現新硬體。
重新開機完畢,裝內建服務。