in Openstack Virtualizacion ~ read.

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


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

comments powered by Disqus