Cómo convertir la imagen de disco de VirtualBox (VDI) e img al formato Qcow2

Esta sencilla guía le mostrará la forma más sencilla de convertir una imagen de disco VDI para usarla en el entorno Openstack Cloud. Es fácil de usar y sólo necesitas instalar algunos paquetes.

Anteriormente cubrimos muchos tutoriales sobre VDI y VMDK, que incluyen:

Guía paso a paso sobre cómo extender discos duros Vdi y VMDK en VirtualBox

Guía paso a paso sobre el uso de máquinas virtuales existentes en Vagrant

La forma más sencilla de crear un Vagrant Box a partir de una máquina virtual Virtualbox existente

¿Qué es la infraestructura de escritorio virtual (VDI)?

La infraestructura de escritorio virtual (VDI) se define como el proceso de alojar el sistema operativo de escritorio en una máquina virtual (VM) que se ejecuta en un servidor centralizado. VDI es una variante del modelo informático cliente/servidor y, a veces, se lo denomina informática basada en servidor. El término fue acuñado por VMware Inc.

¿Qué es QCOW2?

Uno de los formatos de imagen de disco admitidos por el emulador de procesador QEMU es Qcow/Qcow2. Representa un dispositivo de bloque de tamaño fijo en un archivo.

Qcow2 es una versión actualizada del formato qcow, diseñada para reemplazarlo. La principal diferencia con la versión original es que qcow2 admite múltiples instantáneas de máquinas virtuales a través de un nuevo modelo de almacenamiento de instantáneas flexible. Los usuarios pueden convertir fácilmente imágenes de disco qcow al formato qcow2.

Presentaremos los pasos para convertir VDI a Qcow en Fedora, CentOS y Ubuntu.

Fedora/CentOS 8:

Instale los paquetes qemu y kvm para usarlos en la conversión

sudo dnf -y install qemu-kvm libvirt virt-install bridge-utils 

CentOS 7

sudo yum -y install qemu-kvm libvirt virt-install bridge-utils

Ubuntu/Debian:

sudo apt-get -y install qemu-kvm libvirt-bin virtinst bridge-utils

Convierta vdi a qcow2.

Navegue hasta el directorio que contiene el archivo de imagen vdi

cd ~
cd VirtualBox VMs/ubuntu-server/

Como puede ver, tengo un archivo VMDK llamado box-disk1.vmdk, primero lo clonaré al formato VDI y luego crearé una imagen qcow2.

El siguiente comando se utiliza para clonar vmdk a vdi. El dispositivo virtual debe estar apagado.

VBoxManage clonehd box-disk1.vmdk ubuntu.vdi --format vdi

Si la clonación se realiza correctamente, debería ver un archivo de imagen de disco vdi.

Ahora, use Qemu para convertir el VDI creado al formato Qcow2. Básicamente, lo que estamos haciendo es convertir vdi a una imagen de disco sin formato.

qemu-img convert -f vdi -O qcow2 ubuntu.vdi ubuntu.qcow2 

Convertir VDI a original img

Si primero desea crear la imagen original sin comprimir en formato .img, siga estos pasos.

VBoxManage clonehd --format RAW ubuntu.vdi ubuntu.img

Nota: Cuando convierte .vdi a .img, el archivo de formato .img es un vdi sin comprimir y tendrá el tamaño máximo que configuró para .vdi, es decir, el tamaño máximo al que se puede aumentar.

Convertir .img a qcow2

También puedes convertir .img a qcow2

qemu-img convert -f raw ubuntu.img -O qcow2 ubuntu.qcow2 

si quieres.imgDe regreso.vdiCorrer

VBoxManage convertdd ubuntu.img ubuntu.vdi 

Eso es todo. Ha completado cualquiera de los procesos anteriores.

etiqueta:

  • Cómo convertir .VMDK a formato .vdi
  • Cómo convertir .vdi al formato Qcow2
  • Cómo convertir .img al formato .qcow2
  • Cómo convertir .img a formato .vdi
  • Cómo crear formatos de imagen .qcow2 y .img desde Virtualbox
  • Convierta vmdk a vdi e img a qcow2 en Linux, Windows y VirtualBox.

Cómo expandir/aumentar el tamaño del disco de la máquina virtual (VM) KVM

Cómo crear una plantilla de VM CentOS/Fedora/RHEL en KVM

Cómo configurar una VM en KVM usando Terraform

Cómo ejecutar Minikube en KVM

Artículos Relacionados