Převod VMDK na VHD pomocí prostředí PowerShell je opravdu snadný. Všichni se ocitneme v situaci, kdy máme „starý“ VMDK disk VMware, který potřebujeme převést na VHD disk Hyper-V, aniž bychom měli hostitele VMware of Hyper-V. Převod vm disku bez hostitele lze provést pomocí modulů prostředí PowerShell, které jsou dodávány s nástrojem Microsoft Virtual Machine Convert.
Tento příspěvek vás provede potřebnými kroky k převodu disku pomocí prostředí PowerShell.
Krok 1 – Instalace nástroje Microsoft Virtual Machine Converter
K převodu VMDK na VHD potřebujeme převodní sadu od společnosti Microsoft. Pomocí konverzní sady můžete převést virtuální stroje a disk z prostředí VMWare do prostředí Hyper-V. Háček je v tom, že sada pro převod potřebuje připojení k hostiteli VMware a Hyper-V.
To není vždy možné, ale sada se dodává také s modulem PowerShell, který obsahuje možnosti pro převod offline. A to je přesně to, co budeme používat.
Stáhněte si tedy sadu Conversion Kit a nainstalujte ji.
Krok 2 – Import modulu prostředí Powershell
Po instalaci sady Microsoft Conversion Kit spusťte prostředí PowerShell a importujte následující modul:
Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
Krok 3 – Převod VMDK na VHD
Po importu modulu můžeme disky převést pomocí následující rutiny:
PS C:\> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVERNAME.vmdk-VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\
Po dokončení převodu můžete ve správci Hyper-V vytvořit nový virtuální počítač a vybrat existující disk. Mám vás více disků, budete muset nejprve vytvořit virtuální počítač s jedním diskem a poté přejít do nastavení a přidat ostatní disky.
Více informací o příkazu Powershell a sadě pro převod: https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx
.