Búsqueda de sitios web

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

Artículos relacionados