data -->

Convertir imágenes de Openstack en distintos formatos (qcow2, raw, VMDK, VDI, vpc)

Posted by José Manuel Hernández on



Implementando una plataforma con Openstack + VMware, he tenido la necesidad de probar el despliegue de instancias con varios sistemas operativos y como el tiempo es oro, quería descargar alguna imagen ya pre-cocinada para Openstack. Mayoritariamente estas imágenes están en formato QCOW2 y para VMware necesito que estén en VMDK.

No problem, os indico como pasar entre los formatos mas usuales de imágenes:

Primero vamos a necesitar una máquina Linux y tener instalado el paquete qemu-utils
Una vez instalado el paquete, podemos convertirla tal como explico en el ejemplo siguiente:

En este ejemplo vamos a convertir de qcow2 a VMDK:
$ qemu-img convert -f qcow2 -O vmdk centos.qcow2 centos.vmdk

Aquí pasamos de vmdk a raw:
$ qemu-img convert -f vmdk -O raw Debian7.vmdk Debian7.img
 
Tabla con los parámetros de conversión
Formato Argumento en qemu-img
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMware) vmdk
VHD (Hyper-V) vpc





Como veis, convertir imágenes es fácil y sencillo.

Hasta la próxima!
José M. Hernández