Convertir un disco VMDK a VHD

Convertir un VMDK a VHD con PowerShell es realmente fácil. Todos nos encontramos en una situación en la que tenemos un disco VMDK de VMware «antiguo» que necesitamos convertir a disco VHD de Hyper-V sin un host de VMware o Hyper-V. Convertir el disco vm sin un host se puede hacer utilizando los módulos de PowerShell que vienen con Microsoft Virtual Machine Convert.

Este post le guiará a través de los pasos necesarios para convertir el disco con PowerShell.

Paso 1 – Instalar Microsoft Virtual Machine Converter

Para convertir el VMDK a VHD necesitamos un kit de conversión de Microsoft. Con el kit de conversión se puede convertir una máquina virtual y un disco de VMWare a Hyper-V. La pega aquí es que el kit de conversión necesita conectarse al host de VMware e Hyper-V.
Eso no siempre es una opción, pero el kit también viene con un módulo de PowerShell que incluye las capacidades para la conversión sin conexión. Y eso es exactamente lo que vamos a utilizar.

Así que descarga el e instala el Kit de Conversión.

Paso 2 – Importar el módulo de Powershell

Después de instalar el kit de conversión de Microsoft, inicie PowerShell e importe el siguiente módulo:

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

Paso 3 – Convertir VMDK a VHD

Cuando el módulo está importado podemos convertir los discos con el siguiente cmdlet:

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

Cuando la conversión está hecha puedes crear una nueva Máquina Virtual en el gestor de Hyper-V y seleccionar un disco existente. Te tengo varios discos tendrás que crear la VM con un disco primero y luego ir a la configuración y añadir los otros discos.

Más información sobre el Powershell Cmdlet y el kit de conversión: https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx

0 Shares