Convertir imágenes de disco virtuales a otros formatos
En la web hemos tratado varios entornos de virtualización, tanto entornos propietarios como VMware u Oracle Virtual Box, y libres como QEMU/KVM o Proxmox. En el artículo de hoy veremos como convetir imágenes de disco virtuales a otros formatos, utilizados en entornos de virtualización.
Convertir imágenes de disco virtuales a otros formatos
Para ellos utilizaremos herramientas disponibles dentro del campo del open source.
Trabajando con qemu-img
La primera con la que trabajaremos será qemu-img, que encontraréis en los repositorios de la mayoría de distribuciones GNU/Linux y que también está disponible para entornos Microsoft Windows [QEMU for Windows]
Los formatos de disco virtual con los que trabaja son:
- qcow2 (KVM y Xen)
- QED (KVM)
- raw
- VDI (Virtualbox)
- VHD (Hyper-V) como parámetro se utiliza «vpc»
- VMDK (VMware)
Su funcionamiento sería el siguiente:
qemu-img convert -f raw -O qcow2 centos7.img centos7.qcow2
En el ejemplo anterior convertimos una imagen a formato qcow2
qemu-img convert -f vmdk -O qcow2 centos7.vmdk centos7.qcow2
Hemos visto la conversión de un imagen vmdk a qcow2
Su funcionamiento es bien sencillo le indicamos el parámetro -convert, el formato del fichero de origen -f, y el de destino -O
Utilizando VBoxManage
Otra herramienta para convertir imágenes, dentro del campo de la virtualización con Virtual Box, es VBoxManage, muy útil para transformar imágenes, por ejemplo, de VDI a RAW
Un ejemplo de utilización es el siguiente:
VBoxManage clonehd ~/VirtualBox\ VMs/fedora21.vdi fedora21.img --format raw
Trabajando en entornos Microsoft Windows
Aunque generalmente no suelo tratar los entornos propietarios como el de Microsoft Windows, lo cierto es que en muchas empresas se utilizan. En dichos casos podemos utilizar herramientas potentes como PowerShell, que nos permitirán aplicar dichos comandos. Si utilizamos la herramienta qemu-img, nos tendremos que ubicar en la carpeta donde está ubicada la herramienta, y desde allí utilizarla, un ejemplo sería el de la imagen:
Espero que os sea útil.
Los derechos de la imagen de los servidores aquí.
La bibliografía del artículo: