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
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