Convertire un disco VMDK in VHD

Convertire un VMDK in VHD con PowerShell è davvero facile. Tutti noi ci troviamo in una situazione in cui abbiamo un “vecchio” disco VMware VMDK che dobbiamo convertire in un disco Hyper-V VHD senza un host VMware o Hyper-V. La conversione del disco vm senza un host può essere fatta usando i moduli PowerShell che vengono forniti con Microsoft Virtual Machine Convert.

Questo post vi guiderà attraverso i passi necessari per convertire il disco con PowerShell.

Passo 1 – Installazione di Microsoft Virtual Machine Converter

Per convertire il VMDK in VHD abbiamo bisogno di un kit di conversione da Microsoft. Con il kit di conversione è possibile convertire una macchina virtuale e un disco da VMWare a Hyper-V. La fregatura qui è che il kit di conversione ha bisogno di connettersi all’host VMware e Hyper-V.
Questo non è sempre un’opzione, ma il kit viene fornito anche con un modulo PowerShell che include le funzionalità per la conversione offline. E questo è esattamente quello che useremo.

Quindi scaricate e installate il Conversion Kit.

Passo 2 – Importare il modulo Powershell

Dopo aver installato il Microsoft Conversion Kit, avvia PowerShell e importa il seguente modulo:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

Passo 3 – Convertire VMDK in VHD

Quando il modulo è importato possiamo convertire i dischi con il seguente cmdlet:

PS C:\> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVERNAME.vmdk-VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\

Quando la conversione è fatta puoi creare una nuova macchina virtuale nel gestore Hyper-V e selezionare un disco esistente. Se hai più dischi dovrai creare la VM con un disco prima e poi andare nelle impostazioni e aggiungere gli altri dischi.

Più informazioni sul Cmdlet Powershell e sul kit di conversione: https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx

0 Shares