Algunas veces es necesario clonar una maquina virtual, ya sea para crear dos maquinas con la misma configuración o para utilizar la maquina clonada como punto de partida para nuevas instalaciones. por ejemplo tener una maquina virtual con Ubuntu Desktop 10.10 con la instalación básica y actualizada de modo que se pueda clonar para crear una maquina para probar por ejemplo la instalación de algún software, evitando utilizar la maquina original para poderla mantener actualizada; así existen muchas estrategias para tener un pool de maquinas virtuales para pruebas.
En la version de VirtualBox 4 es posible exportar las maquinas virtuales en el formato OVA (Open Virtualization Format Archive) lo que facilita el trasteo de la maquina virtual, ya que solo un archivo contiene toda la información necesaria de la maquina virtual. Esto permite exportar en cualquier momento una maquina virtual que tengamos en nuestro ambiente de desarrollo y poderla importar en otro equipo donde necesitemos hacer pruebas, distribuirla con nuestra aplicación para que los clientes prueben el funcionamiento de aplicaciones o clonar la maquina virtual en varias maquinas o en nuestra maquina de desarrollo.
Asi que este sistema de exportar e importar Appliances nos permite hacer muchas cosas, como por ejemplo Clonar la maquina cosa que nos interesa en este articulo, los pasos son muy sencillos :
- Para Exportar la Maquina :
- Detener la maquina que queremos clonar
No importa si la maquina tiene snapshots, se exporta en el estado actual - Ir al menu File -> Export Appliance
- Seleccionar la maquina que queremos exportar de la lista
- Pulsar el botón Next
- Se visualiza la ruta donde queremos exportar la maquina
Si necesitamos compatibilidad con OVF seleccionamos la opción Write Legacy OVF 0.9
Si queremos un archivo de Manifiesto seleccionamos la opción Write Manifest File - Pulsamos el botón Next
- Podemos suministrar la información del nombre de la maquina, el producto que estamos distribuyendo, el vendedor, la version, la descripción y la licencia
- Pulsamos el botón Finnish
- Se crea un archivo .ova con el estado actual de la maquina virtual,
esto puede tomar algun tiempo, de unos 5 a 15 minutos dependiendo de la maquina
- Detener la maquina que queremos clonar
- Para Importar la Maquina :
- Podemos importar la maquina en el mismo VirtualBox que la creamos, con el propósito de clonarla
o podemos importarla en otra maquina diferente para pruebas - Vamos al menú File -> Import Appliance
- Pulsamos el botón Choose File
- Seleccionamos el archivo ova
- Pulsamos el botón Next
- Aparece la configuración
- Puede dar doble click en las diferentes opciones para cambiarlas o deshabilitar las opciones con el checkbox
Si una maquina con el mismo nombre ya se encuentra, VirtualBox le coloca Nombre_1 lo cual puede cambiar - Presionar el botón Finnish
- Se crea la nueva maquina virtual
- Pulse Start para iniciar la maquina
- Podemos importar la maquina en el mismo VirtualBox que la creamos, con el propósito de clonarla
Nota :
- Verifique que en el VirtualBox donde se esta instalando la maquina virtual estén instaladas las extensiones si estas se necesitan
- Verifique la configuración de Red, Sonido de la maquina virtual, seleccionado elementos que funcionen dentro de cada distribucion, por ejemplo otro driver de tarjeta o diferente configuración de red
Enlaces :
- VirtualBox
http://www.virtualbox.org