¿Cómo convertir OVA/OVF a VHD/VHDX con la línea de comandos?

La migración de VM es una habilidad necesaria para un ingeniero de virtualización. Aprende cómo convertir OVA/OVF a VHD/VHDX para migrar una VM de VMware a Hyper-V.

download-icon
Descarga Gratuita
para VM, OS, DB, Archivo, NAS, etc.
alejandro

Updated by Alejandro on 2024/12/13

Tabla de contenidos
  • Convertir OVA/OVF a VHD/VHDX con PowerShell

  • Convertir el disco virtual de VMware a VHD/VHDX con qemu-img

  • Convertir disco virtual para Hyper-V con VirtualBox

  • Migre máquinas virtuales VMware y Hyper-V con Vinchin Backup & Recovery

  • Preguntas frecuentes sobre la conversión de OVA/OVF a VHD/VHDX

  • Resumen

El entorno virtual ayuda mucho a las empresas pero para los administradores de TI requiere nuevos conocimientos para gestionar las máquinas virtuales. La gestión de máquinas virtuales es diferente a la gestión de máquinas físicas, especialmente en migración de servidores.

La migración de una máquina física requiere procedimientos complicados para preparar el hardware y copiar los datos, pero una máquina virtual solo consta de varios archivos, por lo que mover una máquina virtual solo requiere exportar e importar datos.

La dificultad durante la migración de VM puede ser el inicio de la VM en otro hipervisor ya que a menudo se necesita preprocesar la imagen antes de importarla a otro host. En otras palabras, un conversor V2V es a menudo necesario durante los procedimientos de migración.

Los usuarios de VMware pueden exportar la máquina virtual a una plantilla OVF o OVA mediante OVF Tool. OVF es una carpeta y OVA contiene casi la misma información que OVF pero es un archivo zip. Algunas herramientas de administración de máquinas virtuales como Xen Orchestra pueden reconocer directamente la plantilla de VMware, pero Hyper-V no dispone de una herramienta similar.

Puedes importar una máquina virtual Hyper-V completa o un disco virtual vhd/vhdx al host Hyper-V, por lo que si tienes una plantilla OVA o OVF, puedes convertirla a un disco virtual vhd/vhdx para importarla al host Hyper-V.

Convertir OVA/OVF a VHD/VHDX con PowerShell

La plantilla completa de la máquina virtual contiene todos los datos de la VM, como aplicaciones, instantáneas y configuración, pero lo que necesitas es el disco virtual para la migración de datos y el disco virtual de VMware se guarda en formato vmdk. Puedes extraer directamente el archivo vmdk de la plantilla OVF y para la plantilla OVA, solo necesitas descomprimir el archivo para encontrar el archivo vmdk.

Ahora necesitas instalar algunas aplicaciones en la máquina local antes de convertir el disco virtual. Asegúrate de que Microsoft Virtual Machine Converter 3.0 y PowerShell estén instalados en la máquina local y luego puedes escribir el comando siguiente en PowerShell.

Importar el módulo de PowerShell de Microsoft Converter:

Import-Module "C:Program FilesMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1"

Convertir el disco virtual vmdk al formato vhdx:

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "virtual_disk_directory.vmdk" -DestinationLiteralPath "virtual_disk_directory.vhdx" -VhdType DynamicHardDisk -VhdFormat Vhdx

Después de eso, puedes crear una nueva máquina virtual con el disco virtual vhdx o conectarlo a una máquina virtual existente.

Convertir el disco virtual de VMware a VHD/VHDX con qemu-img

Existe otra herramienta de conversión para convertir el disco virtual de VMware en una plantilla OVF/OVA, qemu-img, que admite la conversión de múltiples formatos de discos virtuales como vmdk, qcow2, raw, vhdx, etc.

Solo necesitas el siguiente comando:

qemu-img convert -f vmdk -O vhdx virtual_disk_directory.vmdk virtual_disk_directory.vhdx

Convertir disco virtual para Hyper-V con VirtualBox

Esto no significa que necesites desplegar el entorno virtual relacionado. Solo necesitas la aplicación de VirtualBox y luego usar el comando para convertir el disco virtual. Ni siquiera tienes que abrir la aplicación después de instalarla en tu máquina local.

VBoxManage.exe clonehd --format vhd "virtual_disk_directory.vmdk" "virtual_disk_directory.vhd"

Migre máquinas virtuales VMware y Hyper-V con Vinchin Backup & Recovery

Las soluciones de migración tradicionales, como convertir la exportación de la máquina virtual en una plantilla de máquina virtual o disco virtual compatible, son tediosas y pueden surgir muchos nuevos problemas de compatibilidad durante el proceso, por lo que puede probar una solución de migración profesional para entornos virtualizados.

Vinchin Backup & Recovery no es solo una solución de copia de seguridad para máquinas virtuales, sino también una avanzada solución de migración de VM, que admite VMware vSphere, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OLVM, RHV, OpenStack, etc. Al agregar ambas plataformas virtualizadas al sistema de respaldo, puedes realizar una migración de VM sin agente fácilmente con una consola web amigable para el usuario.

Hay un motor de conversión integrado en el sistema de copia de seguridad, solo necesitas seleccionar la máquina virtual que necesitas mover a otro hipervisor.

Por ejemplo, si desea migrar una máquina virtual de VMware a Hyper-V:

1. Seleccione la copia de seguridad del VMware VM objetivo

Seleccionar VM de VMware

2. Seleccione un host de Hyper-V como host objetivo

Seleccionar host de Hyper-V

3. Simplemente configura estrategias de restauración o salta este paso directamente

Seleccionar estrategias de restauración

4. Solo envíe el trabajo y luego la máquina virtual VMware se restaurará rápidamente en el host Hyper-V

Enviar el Trabajo

Vinchin Backup & Recovery ha sido seleccionado por miles de empresas y también puedes iniciar una prueba gratuita de 60 días con todas las funciones aquí. Además, contáctanos, deja tus requisitos, y recibirás tu solución personalizada. Hemos establecido asociaciones con compañías de prestigio en todo el mundo, así que si deseas hacer negocios localmente, puedes seleccionar un socio local aquí.

Preguntas frecuentes sobre la conversión de OVA/OVF a VHD/VHDX

1. ¿Puedes importar directamente una plantilla OVA/OVF a través del Administrador de Hyper-V?

No. Hyper-V Manager no puede reconocer OVF ni plantillas OVF, por lo que debes extraer el disco virtual y convertirlo al formato vhd o vhdx.

2. ¿Puedes exportar una plantilla OVA/OVF desde una VM de Hyper-V?

No. Puedes exportar solo el disco virtual de la máquina virtual de Hyper-V o toda su carpeta.

3. ¿Cuál es la forma más sencilla de migrar VMware a Hyper-V?

Vinchin Backup & Recovery se considera la solución más fácil para migrar de VMware a Hyper-V, porque solo requiere hacer una copia de seguridad de la VM de origen y luego restaurarla directamente en el hipervisor de destino.

Resumen

La migración de datos en un entorno virtual es diferente a la migración de servidores físicos porque diferentes plataformas virtuales generarán y aceptarán diferentes archivos. VMware generará plantillas OVA y OVF, mientras que Hyper-V generará y aceptará el disco virtual completo VM y vhd/vhdx. Puedes convertir el archivo para migrar de VMware a Hyper-V.

También se recomienda usar Vinchin Backup & Recovery para migrar VM entre VMware y Hyper-V. La migración de VM será mucho más fácil con esta herramienta, así que no te pierdas la prueba gratuita.

Compartir en:

Categories: VM Migration