-
¿Por qué convertir qcow2 a vmdk?
-
¿Cómo convertir qcow2 a vmdk con qemu-img?
-
¿Cómo convertir una VM a VMware con Vinchin Backup & Recovery?
-
Preguntas frecuentes sobre la conversión de Qcow2 a VMDK
-
Conclusión
Existen muchas soluciones de virtualización en el mundo y las empresas pueden seleccionar una de ellas o algunas de ellas para desplegar un entorno virtual. Aunque la solución de código abierto KVM es rentable para las startups, VMware puede ser una mejor opción si buscas un mejor rendimiento de la VM.
Al administrar el entorno virtual heterogéneo o al cambiar la solución de virtualización, los administradores de TI necesitan conocer el método de migración de VM entre diferentes plataformas.
¿Por qué convertir qcow2 a vmdk?
KVM es un hipervisor popular para la virtualización de servidores. Realiza la virtualización de CPU y almacenamiento al llamar a las características principales de Linux para hacer que el núcleo de Linux se convierta en la capa de virtualización. A veces KVM trabajará con emulador QEMU.
QEMU es un emulador gratuito y de código abierto. Es un software completo que puede emular de manera independiente una computadora entera, incluyendo CPU, memoria, equipos de E/S, etc., garantizando la generalidad de las máquinas virtuales y haciendo posible la migración entre plataformas mediante la traducción de los códigos binarios del procesador específico con un recompilador especial.
En el entorno QEMU-KVM, el formato de imagen popular es qcow2, que supera al primer formato qcow y al formato raw. Puede encontrar los archivos de los discos virtuales verificando la información de la máquina virtual mediante el comando virsh:
P.S. El comando virsh también se puede utilizar para crear un instantáneo de una VM KVM. En caso de que lo necesites, el comando es virsh snapshot-create-as domain snapshot-name. Puedes consultar esta publicación Backup KVM Virtual Machine para más comandos virsh.
Por ser KVM una solución de virtualización de código abierto y gratuita, es a menudo elegida por las empresas al principio cuando los presupuestos son limitados. Con el paso de los años, las aplicaciones en los servidores necesitan una mejor compatibilidad. La mayoría de las empresas optarán por la excelente solución VMware vSphere, que aunque es costosa, es la principal virtualización de servidores a nivel mundial.
VMware solo admite el formato de imagen .vmdk. Si desea usar una imagen KVM en VMware, necesita V2V converter.
Puede convertir el formato del disco virtual KVM (.qcow2) al formato .vmdk o usar la herramienta oficial VMware vCenter Converter Standalone para migrar directamente de KVM a un host VMware.
¿Cómo convertir qcow2 a vmdk con qemu-img?
Puedes descargar qemu-img, una herramienta de línea de comandos para la conversión de formatos de imagen, para convertir el formato de disco virtual KVM. Antes de convertir la imagen, necesitas agregar el directorio a las variables de entorno de la ruta.
Nota: Habilitará el disco virtual KVM en ESXi pero algunos usuarios informaron que no se puede utilizar para realizar vMotion posteriormente.
Puedes instalar directamente el paquete en una máquina Windows, pero en una máquina Linux, hay diferentes comandos para instalarlo:
Para Ubuntu/Debian, ingrese el siguiente comando:
apt install qemu-img
Para CentOS/Red Hat/Oracle, ingrese el comando a continuación:
yum install qemu-img
Para SUSE/OpenSUSE, escriba el comando a continuación:
zypper install qemu-img
Después de eso, necesitas verificar la instalación.
En la máquina con Windows, escriba el comando siguiente:
qemu-img --help
En la máquina con Linux, ingrese el comando a continuación:
qemu-img -v
Si se presenta la información de la versión de qemu-img, la instalación ha sido exitosa.
El siguiente paso es convertir la imagen, escriba el comando a continuación:
qemu-img convert -p -f qcow2 -O vmdk my_centos7.qcow2 my_centos7.vmdk
-p: presentando el progreso de la conversión
-f: formato de la imagen fuente
-O: formato de la imagen objetivo
Este vmdk podría no ser usable en ESXi, pero puedes usarlo en VMware Workstation. Para que funcione en ESXi, necesitas utilizar vmkfstools para volver a convertirlo.
vmkfstools -i source.vmdk -d thin converted_source.vmdk
El último paso es copiar el archivo .vmdk al datastore y usarlo para crear una nueva máquina virtual en vCenter. Cuando se le solicite configurar el hardware, seleccione disco duro existente para importar el archivo .vmdk. También puede usar VMware vCenter Converter Standalone para migrar directamente de KVM a VMware.
¿Cómo convertir una VM a VMware con Vinchin Backup & Recovery?
Vinchin Backup & Recovery es una solución profesional de copia de seguridad y recuperación ante desastres de VM que también le ayudará a realizar fácilmente la migración de KVM a VMware. Soporta VMware vSphere y algunas soluciones basadas en KVM como Proxmox, Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack, etc. (KVM nativo no está soportado por ahora)
El motor de conversión de máquinas virtuales Vinchin está diseñado para la migración V2V. Vinchin Backup & Recovery le permite agregar múltiples plataformas de virtualización al servidor de copia de seguridad al mismo tiempo, por lo que también puede utilizarlo como una solución de copia de seguridad todo en uno para un entorno de múltiples hipervisores.Convertirá inteligentemente la máquina virtual, incluyendo el disco virtual, para que funcione en otra plataforma.No tiene que escribir comandos complicados para diferentes sistemas operativos. En Vinchin Backup & Recovery, solo necesita completar el proceso con el asistente de migración en una consola amigable para el usuario.
Por ejemplo, si desea migrar Proxmox a VMware, solo necesita restaurar la VM de Proxmox en el host ESXi.
1. Seleccione la copia de seguridad de la VM de Proxmox
2. Seleccione el host de VMware como destino
3. Seleccionar estrategias
4. Enviar el trabajo
¿Quieres usarlo en tu entorno virtual? Puedes implementarlo de inmediato con un prueba gratuita completa de 60 días. Solo haz clic en el botón para descargarlo.
Preguntas frecuentes sobre la conversión de Qcow2 a VMDK
1. ¿Cómo obtener la imagen qcow2 de KVM?
Puedes usar el comando virsh para mostrar la lista de VM:
Luego obtenga la ruta del disco virtual qcow2 de cierta VM:
Finalmente copie el disco virtual a la máquina local:
2. ¿Afectará el proceso de conversión a mis datos?
El proceso de conversión no debería afectar los datos, pero siempre se recomienda hacer una copia de seguridad de su archivo QCOW2 original antes de la conversión.
3. ¿Puedes convertir una máquina virtual en ejecución?
Sí, puedes hacerlo y no será necesario exportar, convertir o importar el disco virtual. Para esto, necesitarás herramientas como VMware vCenter Converter Standalone.
Conclusión
Existen muchos tipos de soluciones de virtualización en el mundo. Debido a diferentes tecnologías, las máquinas virtuales tienen discos virtuales de distintos formatos. Para los administradores de TI, es necesario conocer los formatos y las formas de convertirlos. En este post, se han presentado los métodos para convertir qcow2 a vmdk. Los administradores de TI pueden utilizarlos para migrar de KVM a VMware.
Vinchin Backup & Recovery le permitirá administrar múltiples tipos de plataformas de virtualización y migrar fácilmente de diferentes tipos de plataformas KVM a VMware vSphere. No se pierda la prueba gratuita.
Compartir en: