¿Cómo convertir Qcow2 a OVA para VMware?

Tanto VMware como KVM son soluciones de virtualización populares. Cuando estás utilizando ambas plataformas en el entorno de TI, es necesario conocer el método de migración de datos entre diferentes plataformas. En este artículo, conocerás cómo convertir qcow2 a OVA para migrar de KVM a VMware.

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

Updated by Alejandro on 2024/11/07

Tabla de contenidos
  • ¿Por qué convertir qcow2 a ova?

  • Cómo convertir qcow2 a ova?

  • ¿Cómo convertir una VM a VMware con Vinchin Backup & Recovery?

  • Preguntas frecuentes sobre la conversión de Qcow2 a OVA

  • Resumen

La gestión de un entorno virtual heterogéneo requiere que los administradores de TI tengan más conocimientos sobre diferentes plataformas.

En el entorno de KVM y VMware, a veces las máquinas virtuales necesitan ser trasladadas a la otra plataforma. El traslado de una VM implica mover datos, entonces, ¿cómo es la migración del disco duro virtual?

¿Por qué convertir qcow2 a ova?

Qcow2 es el formato de disco duro virtual de la máquina virtual KVM. El disco duro virtual es simplemente un archivo en la carpeta de la máquina virtual, por lo que tiene un formato de archivo. Qcow2 no es el único formato para el disco duro virtual en el entorno KVM. Es el formato principal, pero el disco duro virtual también se puede guardar como archivo .qcow (la primera generación) o .raw. Puedes verificar el formato del disco duro virtual y el directorio con el siguiente comando:

virsh domblklist guest_name

archivo OVA a menudo se compara con el archivo OVF. Ambos son plantillas de máquina virtual que no solo contienen el disco virtual, sino también otros datos como instantáneas y metadatos. En el entorno de VMware, el formato del disco duro virtual es vmdk.

En comparación con el disco duro virtual, la plantilla OVA contiene toda la carpeta de la máquina virtual. Esto ayudará a crear rápidamente una nueva máquina virtual, omitiendo la configuración de la máquina virtual y la instalación del sistema operativo y las aplicaciones. Puedes usar OVF Tool para exportar la plantilla OVA desde VMware.

El disco duro virtual Qcow2 no se puede importar a VMware sin una conversión, mientras que la plantilla OVA sí lo hace, por lo que es posible que desee convertir el disco duro virtual Qcow2 en una plantilla OVA. Bueno, no hay un convertidor adecuado que pueda completar el trabajo directamente. La solución alternativa es convertir el disco duro virtual Qcow2 en un disco duro virtual vmdk, usar el archivo vmdk para crear una nueva máquina virtual en ESXi y luego exportar la plantilla OVA con OVF Tool.

Si solo desea importar los datos del disco duro virtual qcow2 a VMware, no es necesario exportar la plantilla OVA. Si necesita una plantilla para uso posterior como clonación de máquinas virtuales, es necesario tener una plantilla OVA.

Cómo convertir qcow2 a ova?

Como no existe un convertidor para realizar la conversión en un solo paso, es necesario completar la conversión en 3 pasos. Además, si deseas omitir la conversión del disco duro virtual, hay una forma de migrar la máquina virtual de KVM a VMware.

Preparación:

● El disco duro virtual qcow

●  Qmu-img

● Vmkfstools

● VMware vCenter

● Herramienta OVF

Paso 1. Convertir qcow a vmdk

El paquete de qemu-img se puede instalar directamente en una computadora con Windows, pero en una computadora con Linux, es necesario instalarlo con diferentes comandos:

Para Ubuntu/Debian: 

apt install qemu-img

Para CentOS/Red Hat/Oracle: 

yum install qemu-img

Para SUSE/OpenSUSE:

zypper install qemu-img

Después de eso, verifica la instalación.

En una máquina con Windows:

qemu-img --help

En la máquina con Linux:

qemu-img -v

Escriba el comando siguiente para convertir el archivo qcow2:

qemu-img convert -p -f qcow2 -O vmdk guest_machine.qcow2 guest_machine.vmdk

Utilice vmkfstools para adaptarlo a ESXi:

vmkfstools -i guest_machine.vmdk -d thin esxi_guest_machine.vmdk

Paso 2. Importar vmdk a ESXi

Vmdk se almacena a menudo en un almacenamiento compartido, por lo que copie el archivo vmdk convertido en el datastore de VMware y luego úselo para crear una VM de ESXi.

Inicie sesión en vCenter > haga clic derecho en un host ESXi > seleccione Nueva Máquina Virtual

Aparecerá el Asistente para Nueva Máquina Virtual. Configure la nueva máquina virtual paso a paso. Cuando se le pida configurar el hardware, seleccione disco duro existente. Use el archivo vmdk convertido para crear la máquina virtual.

Aquí, has importado exitosamente los datos de qcow al entorno de VMware. Si aún necesitas la plantilla OVA, realiza el paso 3.

Paso 3. Exportar plantilla OVA

Necesitas abrir OVF Tool con el comando y luego escribir el comando siguiente para exportar OVA.

ovftool -o 
--powerOffSource 
  --acceptAllEulas 
  --machineOutput 
  --X:logLevel=verbose 
  --X:logFile=log.log  
  --noSSLVerify  
"vi://username:password@vcenter/datecenter /vm/vmName" /root/vmName.ova

¿Cómo convertir una VM a VMware con Vinchin Backup & Recovery?

Convertir discos duros virtuales es tedioso. Puedes tener una mejor solución para la migración de VM.

Vinchin Backup & Recovery es una solución profesional de copia de seguridad y recuperación ante desastres que admite múltiples plataformas de virtualización como VMware vSphere, Proxmox, Oracle Linux KVM, OpenStack, oVirt, Red Hat Virtualization. (KVM nativo no está soportado por ahora)

Puede agregar diferentes plataformas al sistema de respaldo de Vinchin para realizar un respaldo sin agente. El motor de conversión de máquinas virtuales de Vinchin le ayudará a mover fácilmente la VM de una plataforma a otra. Cada punto de recuperación puede ser una plantilla de VM. Solo necesita seleccionar una plataforma de destino para restaurarlo.

Por ejemplo, cuando migres una VM de Proxmox a VMware, solo necesitas restaurar una copia de seguridad de la VM de Proxmox en un host ESXi:

1. Seleccione la copia de seguridad de la VM de Proxmox

Seleccionar VM de Proxmox

2. Seleccione un host ESXi como destino

Seleccionar el host ESXi de destino

3. Seleccione estrategias

Selecciona estrategias

4. Enviar el trabajo

Enviar el trabajo

Más tarde, puedes iniciar la máquina virtual convertida en vCenter.

Vinchin Backup & Recovery ha servido a miles de empresas. También puedes implementar este sistema en tu entorno virtual.

Preguntas frecuentes sobre la conversión de Qcow2 a OVA

1. ¿Puedes convertir directamente un disco virtual Qcow2 a una plantilla OVA?

Normalmente, no puedes crear directamente una plantilla OVA a partir de un disco virtual Qcow2. Si estás usando oVirt, puedes exportar directamente OVA desde la máquina virtual completa.

2. ¿Puedes convertir en masa la imagen Qcow2 a OVA?

Porque puedes crear directamente una plantilla OVA a partir de un disco virtual Qcow2, será difícil convertir en masa imágenes Qcow2 a OVA a menos que puedas escribir un script para ejecutar todos los pasos mencionados en esta publicación.

3. ¿Cuál es la diferencia entre OVA y OVF?

OVA (Open Virtual Appliance) y OVF (Open Virtualization Format) contienen casi los mismos datos, discos virtuales e información de configuración. Sin embargo, OVA es un archivo comprimido mientras que OVF es una carpeta. Son aceptados por plataformas de virtualización en diferentes escenarios.

Resumen

Las máquinas virtuales de KVM y VMware tienen discos duros virtuales de diferentes formatos. Cuando es necesario migrar datos de una plataforma a otra, los administradores de TI deben cambiar el formato del archivo. En esta publicación, se introduce el método para convertir qcow2 a OVA.

Para saltarte procedimientos de conversión sofisticados, puedes elegir Vinchin Backup & Recovery para gestionar y migrar máquinas virtuales en múltiples plataformas de virtualización. No te pierdas la prueba gratuita.

Compartir en:

Categories: VM Migration