-
Cómo convertir una imagen KVM raw a vmdk?
-
Cómo mover una máquina virtual a un host ESXi con Vinchin Backup & Recovery
-
Preguntas frecuentes sobre la conversión de RAW a VMDK
-
Resumen
La tecnología de virtualización creará discos duros virtuales para almacenar los datos de las máquinas virtuales. Se guardan en diferentes formatos según el proveedor de virtualización. Por ejemplo, se usa vmdk como imagen de disco duro virtual en el entorno de VMware, raw o qcow2 en el entorno de KVM, y vhd o vhdx en el entorno de Hyper-V, etc.
Además de copiar directamente datos de una máquina virtual a otra, copiar todo el disco duro virtual a otro host también es una forma común de migrar datos. Sin embargo, los discos duros virtuales no siempre son compatibles en diferentes entornos virtuales. Como se mencionó antes, los discos duros virtuales tienen diferentes formatos. Cuando desees usar un disco duro virtual KVM en un host VMware ESXi, necesitas convertir el formato de la imagen antes de importar el disco duro virtual al nuevo host. Si también tienes imágenes qcow2 en el host KVM, puedes convertir qcow2 a vmdk para copiar el disco duro virtual a VMware.
Cómo convertir una imagen KVM raw a vmdk?
La herramienta que necesitas para completar la conversión es QEMU-img y vmkfstools. QEMU-img es una herramienta de conversión de discos virtuales gratuita para múltiples tipos de discos duros virtuales. Ayudará a cambiar el formato del disco duro virtual. Según el feedback de algunos usuarios de ESXi, el archivo vmdk obtenido de QEMU-img no se puede usar directamente en el host ESXi. Para asegurarse de que el archivo vmdk funcione en el host ESXi, todavía es necesario usar vmkfstools para convertir el archivo vmdk nuevamente.
El primer paso es obtener la imagen sin procesar de la máquina virtual KVM. Puedes usar el comando virsh para obtener el directorio de la máquina virtual.
virsh domblklist kvm_virtual_machine
El siguiente paso es instalar QEMU-img. Simplemente haz doble clic en el paquete de instalación para instalarlo en una computadora con Windows o usa comandos para instalarlo en una computadora con Linux.
P.D. Puede que necesite los comandos para instalar QEMU-img en una computadora Linux:
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 instalar QEMU-img en la computadora, es necesario verificar si se ha instalado correctamente porque necesitarás usar el comando QEMU-img más tarde.
Verifique la instalación en el ordenador con Windows:
qemu-img --help
Verifique la instalación en la máquina Linux:
qemu-img -v
Si ves la información de la versión de QEMU-img, se ha instalado correctamente.
El siguiente paso es convertir la imagen sin procesar a vmdk para VMware.
qemu-img convert -p -f raw -O vmdk /folder/kvm_virtual_machine.raw /folder/kvm_virtual_machine.vmdk
-p: presentando el progreso de la conversión
-f: formato de la imagen de origen
-O: formato de la imagen de destino
Después de que el proceso se complete, puedes encontrar el archivo vmdk en el destino y probar usarlo en el host de VMware. Si necesitas usarlo en ESXi, aún se requiere la ayuda de vmdktools.
Utilice el comando a continuación para convertirlo nuevamente.
vmkfstools -i /folder/kvm_virtual_machine.vmdk -d thin /folder/converted_kvm_virtual_machine.vmdk
El paso final para usar el disco duro virtual convertido es importar el archivo vmdk al host ESXi. Puedes usar el cliente ESXi o vCenter para completar esto. El disco duro virtual puede ser conectado a una máquina virtual existente o a una nueva.
Cómo mover una máquina virtual a un host ESXi con Vinchin Backup & Recovery
La solución tradicional de migración de máquinas virtuales requiere realizar trabajos complicados con muchos comandos, mientras que existe una solución sistemática para la gestión y migración de máquinas virtuales.
Vinchin Backup & Recovery es una solución profesional de respaldo y recuperación ante desastres para múltiples plataformas de virtualización, incluyendo VMware vSphere, Proxmox, Red Hat Virtualization, oVirt, OpenStack, Oracle Linux KVM, etc. (La virtualización nativa KVM no está soportada por ahora) Te permitirá gestionar el entorno virtual heterogéneo añadiendo todos los hosts al mismo sistema y luego podrás mover las máquinas virtuales fácilmente mover máquina virtual.
El proceso de mover una máquina virtual entre diferentes hosts y veamos cómo migrar una VM de Proxmox a VMware:
1. Seleccione la copia de seguridad de la VM de Proxmox
2. Seleccione el almacenamiento de copia de seguridad
3. Seleccione estrategias
4. Envíe el trabajo
Los pasos para convertir la imagen sin procesar no son necesarios porque se completarán automáticamente en segundo plano. Obtendrá directamente una máquina virtual completa en el host ESXi.
Miles de empresas han elegido Vinchin Backup & Recovery para proteger y gestionar sus entornos virtuales y tú también puedes comenzar fácilmente con este sistema cómodo. Solo haz clic en el botón para obtener el paquete de instalación y úsalo con una prueba gratuita completa de 60 días.
Preguntas frecuentes sobre la conversión de RAW a VMDK
1. ¿Puedes migrar una máquina virtual a VMware sin convertir el disco virtual?
Sí La conversión de discos virtuales es una forma bastante anticuada de migrar máquinas virtuales y puedes probar la solución profesional de migración completa de máquina Vinchin Backup & Recovery pero debes verificar sus especificaciones técnicas para asegurarte de que ambos entornos de trabajo virtuales sean compatibles.
2. ¿Convertir RAW a VMDK cambia los datos originales?
Por lo general, no cambiará los datos originales, pero podrían surgir algunos problemas si selecciona este método. Para garantizar un proceso de migración de VM sin complicaciones, es mejor que pruebe una solución profesional como Vinchin Backup & Recovery para obtener soporte técnico durante el proceso.
3. ¿Necesitas modificar el archivo VMDK después de la conversión?
Si usa el comando qemu-img convert para convertir el archivo vmdk, para que sea compatible con ESXi, necesita modificarlo. Aún se sugiere usar una solución de migración de máquina completa para simplificar los procedimientos.
Resumen
Diferentes proveedores de virtualización usan diferentes formatos para discos duros virtuales como la imagen en bruto de la plataforma KVM, el archivo vmdk de VMware, etc. Los discos duros virtuales son como los discos duros físicos, contienen la mayoría de los datos por lo que son importantes en la migración de datos de máquinas virtuales. Los administradores de TI pueden usar QEMU-img para convertir una imagen de bruto a vmdk para usar la imagen de KVM en VMware.
También puedes usar Vinchin Backup & Recovery para proteger y gestionar fácilmente entornos virtuales heterogéneos. No te pierdas la prueba gratuita.
Compartir en: