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 VMware VMDK “antiguo” que necesitamos convertir a un disco Hyper-V VHD sin un host VMware o Hyper-V. La conversión de un disco vm sin un host se puede realizar utilizando los módulos de PowerShell que vienen con Microsoft Virtual Machine Convert.
Esta publicación lo guiará a través de los pasos necesarios para convertir el disco con PowerShell.
Paso 1: instalar Microsoft Virtual Machine Converter
Para convertir VMDK a VHD necesitamos un kit de conversión de Microsoft. Con el kit de conversión puede convertir máquinas virtuales y discos de VMWare a Hyper-V. El problema aquí es que el kit de conversión debe conectarse al host VMware y Hyper-V.
Esa no siempre es una opción, pero el kit también viene con un módulo de PowerShell que incluye capacidades de conversión sin conexión. Y eso es exactamente lo que vamos a utilizar.
Descargue e instale el kit de conversión.
Paso 2: importar el módulo 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 se importa el módulo 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 finalice la conversión, puede crear una nueva máquina virtual en el administrador de Hyper-V y seleccionar un disco existente. Si tengo varios discos, primero deberá crear la máquina virtual con un disco y luego ir a la configuración y agregar los otros discos.
Más información sobre el cmdlet de Powershell y el kit de conversión: https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx