Inicio > Techs > Convirtiendo imágenes VirtualBox a VMWare

Convirtiendo imágenes VirtualBox a VMWare

domingo, 3 de enero de 2010 Dejar un comentario Ir a comentarios

Supongamos que tenemos un disco virtual que hemos creado con VirtualBox, en donde ya tenemos nuestro sistema operativo instalado y todas las aplicaciones que necesitamos funcionando perfectamente, pero ahora necesitamos usar esta misma virtual machine, en VMWARE.

La idea es migrar el disco creado con VirutalBox a VMWare, sin perder nada (así no tenemos que reinstalar todo).

Para ello debemos usar la herramienta de VirtualBox llamada ‘VBoxManage’ y otra herramienta del paquete ‘qemu’ para conversion de imagenes.

De ejemplo vamos a usar un archivo llamado ‘debian5-base.vdi’, que es nuestro disco viejo en formato VirtualBox, en donde tenemos instalado un Debian5, y el cuál queremos convertir a Vmware.

Debemos hacer lo siguiente:

1- Convertimos al imagen de VirtualBox a formato Raw usando VBoxManage:

VBoxManage -convertSettingsIgnore internalcommands converttoraw debian5-base.vdi debian5-base.raw

Esto va a mostrar algo como lo siguiente:

VirtualBox Command Line Management Interface Version 3.0.12
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

Converting image "debian5-base.vdi" with size 3959422976 bytes (3776MB) to raw...

El proceso, dependiendo del tamaño del disco-archivo que estamos convirtiendo, puede tardar varios minutos y nos dará como resultado un archivo en formato Raw.

2- Una vez que termina, convertimos el archivo en formato raw que acabamos de generar a formato Vmware, usando la herramienta de qemu:

qemu-img convert -O vmdk debian5-base.raw debian5-base.vmdk

Cuando termina, ya podemos borrar el archivo debian5-base.raw

3- Ya tenemos el disco en formato Vmware, ahora lo que tenemos que hacer es:

– Ir a Vmware y generar una nueva virtual machine.
– Decirle que ‘no queremos definir un disco’ al momento de configurar la VM, que lo haremos despues.
– Definir toda config de la VM lo mas parecido posible a la anterior
– Agregar el disco que hemos convertido (debian5-base.vmdk) a la nueva VM manualmente.
– Decirle a Vmware que NO QUEREMOS convertir el disco al nuevo formato!.

Eso es todo!

Por supuesto, esto solo convierte ‘el disco’ virtual, por lo tanto, al reiniciar cada virtual-machine, corriendo en el nuevo entorno, deberá reconocer cada componente nuevo (antes eran todos provistos por el virtualbox y ahora por vmware, así que deberías instalar la vmware tools en cada guest-os, instalar drivers si la VM es un Windows, etc).

Categories: Techs Tags: ,
  1. sábado, 11 de diciembre de 2010 a las 10:04 | #1

    Hola, la opción -convertSettingsIgnore no va en el nuevo oracle virtualbox. Por lo demas perfecto

    Salu2

  1. Sin trackbacks aún.