Convirtiendo imágenes VirtualBox a VMWare
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).
Hola, la opción -convertSettingsIgnore no va en el nuevo oracle virtualbox. Por lo demas perfecto
Salu2