Secciones

VMware y VirtualBox: Plataformas de virtualización

VirtualBox y Vmware Player, son quizás, los productos de virtualización desktop más populares, por lo que es bastante habitual encontrarse con máquinas virtuales en uno u otro formato.


Hace unos días me encontré con la necesidad de tener que convertir entre una imagen vmware y virtualbox y encontré los siguientes comandos muy utiles para llevar a cabo estas tareas.

Transformar una imagen de vmware a virtualbox

Si queremos transformar una máquina virtual vmware a virtualbox, necesitamos seguir los siguientes pasos:
  1. sudo apt-get install qemu
  2. qemu-img convert vmware.vmdk vmware.bin
  3. vboxmanage convertdd vmware.bin virtualbox.vdi
Transformar una imagen de virtualbox a vmware

También existe el proceso contrario, es decir, convertir una imagen virtualbox a vmware. Los pasos son bastante similares y también necesitamos la herramienta qemu como en el caso anterior.
  1. sudo apt-get install qemu
  2. vboxmanage internalcommands converttoraw virtualbox.vdi virtualbox.raw
  3. qemu-img convert -O vmdk virtualbox.raw vmware.vmdk
Problema de arranque con máquinas virtualbox transformadas

Uno de los errores típicos que aparece al transformar una máquina virtual de vmware a virtualbox, es que te aparezca el siguiente mensaje de error en la típica pantalla azul de error de windows:
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
STOP: 0x000000CE (0xF84657F8,0x00000000,0xF84657F8,0x00000000)
Para solucionar este problema, basta con seguir los siguientes pasos:
  1. Arrancar en modo comando. (F8 al arrancar windows)
  2. Ejecutar el siguiente comando "sc config intelppm start= disabled"
  3. Reiniciar la máquina virtual
Más información sobre el problema y la solución en este link

Ampliación de espacio en máquinas virtuales VirtualBox

Y para finalizar, otro de los casos habituales es quedarte sin espacio en tu máquina virtual. Para aumentar en VirtualBox el espacio de una máquina, basta con seguir los siguientes pasos:
  1. Crear un nuevo disco vacio mediante el comando"vboxmanage createhd -filename new-disc.vdi --size 10000 --variant Fixed"
  2. Clonar el antiguo disco sobre el nuevo "vboxmanage clonehd old-disc.vdi new-disc.vdi --existing"
Saludos,

JK

3 comentarios:

  1. Muchas gracias por tus notas. ¿Qué opciones hay de obtener migrar máquinas VMWare a otro contenedor como OVF?

    Un saludo

    ResponderEliminar
  2. Gracias a tí por tus comentarios Manuel

    La verdad es que no he realizado conversiones a Open Virtualizacion Format. Buscando un poco por internet, he encontrado este artículo que puede ser interesante:

    http://support.citrix.com/article/CTX116603

    Saludos.

    ResponderEliminar
  3. Hombre. este post es muy interesante. Gracias crack!!!

    ResponderEliminar