Saltar la navegación

8.3.- Configuración de VirtualBox.

Instantáneas o snapshot


Si vamos a instalar algún programa, o queremos hacer pruebas al sistema, y pensamos que pueden fallar esas pruebas, podemos realizar instantáneas al sistema. De esa forma, una vez acabada las nuevas instalaciones o pruebas, podemos decidir, si nos quedamos con la versión más actualizada del Sistema Operativo (Eliminar instantánea) o la versión antigua (Restaurar instantánea)

Cada instantánea va generando archivo .vdi nuevos con las diferencias.
Extensiones de discos virtuales. Compatibilidad de programas.

Extensiones de los discos duros, según programas:

  • VirtualBox → vdi
  • Vmware → vmdk
  • Virtual PC → vhd


Aun así, no hay problema de compatibilidad entre VMware y VirtualBox, pues se pueden exportar e importar las máquinas. Si necesitas este proceso, puedes seguir el manual en en el siguiente enlace.


Trasladar una máquina virtual en otro PC: archivo .vdi y archivo .ova


1. Disco duro. Archivo vdi

El disco duro de una máquina virtual, es un único archivo .vdi
La ruta por defecto es $HOME/VirtualBox Vms/nombre_maquina
(Donde $HOME significa carpeta del usuario)

Este archivo .vdi, lo podríamos copiar en cualquier otro ordenador, y tener una máquina instalada en un momento. Tendríamos que crear la máquina nueva y en el momento de poner disco duro, decimos que utilizamos disco existente con su ruta.


2. Máquina completa. Archivo ova

Otra opción, exportar la máquina entera. Para ello, en menú Archivo/Exportar servicio virtualizado, se obtiene un archivo con extensión .ova
Este archivo .ova, servirá para importar la máquina en ese PC o en otro. La diferencia, es que el archivo .ova es toda la máquina. Es decir, no hay que crear una máquina nueva, sino simplemente pulsar Archivo/Importar servicio virtualizado.
Con esta opción, la máquina se creará con el mismo hardware y configuración que la máquina original: procesador, RAM, tarjetas de red, gráfica...


Administrador de Discos de VirtualBox. ¡Problema: Disco repetido!

Un tema a tener en cuenta, es que al igual que un disco duro físico, no puede estar en 2 sitios a la vez, no podemos tener duplicado el disco duro en 2 máquinas virtuales, aunque se llamen de forma distinta y tengan cosas distintas.
Cada disco tiene un número de serie y no puede haber 2 archivos .vdi con igual número de serie (cada disco tiene un UUID que significa identificador único de usuario)

En Windows, también existe el concepto de UUID, de forma que si en un aula, hay 15 equipos iguales, con el mismo Windows y licencia instaladas, tenemos que cada equipo debe tener un UUID distinto, identificador de usuario único. De hecho, no hay ningún equipo en el mundo que pueda tener el mismo UUID


Ejemplo que generaría el error

Tenemos una máquina virtual instalada en el instituto. Copio el archivo .vdi al pendrive, y en casa, la utilizo. Incluso, en casa, puedo instalar en ese archivo vdi otro Sistema Operativo. Si vuelvo a trasladar ese archivo .vdi al instituto e intentar montarlo, provocará error de que ese disco ya está registrado.


Soluciones: Herramientas clonar máquina, exportar/importar servicio y copiar disco

Hay hasta 3 soluciones gráficas distintas, incorporadas en las últimas versiones de VirtuarBox que copiarían ese disco, cambiando VirtualBox de forma automática el UUID del disco.

1. Desde Archivo / Administrador de medios virtuales, seleccionar el disco y pulsar copiar. Nos crea una copia con UUID distinto.

2. Clonar la máquina en su menú contextual. Observar que clonar máquina, no solo copia el disco, sino que crea otra máquina con sus archivos de configuración.

3. En Archivo / Exportar el servicio virtualizado (obtener el archivo .ova y a continuación importarlo)


Configuración de Red en VirtualBox

Algunas ideas de este apartado, se entenderán mejor cuando veamos los temas de red.
La máquina virtual tiene tarjeta de red virtual. De hecho se le pueden poner varias tarjetas de red virtuales.
Esta tarjeta de red virtual, se conectará con la máquina anfitrión según la configuración que se seleccione. Las configuraciones posibles son:

  • No conectado
    Sencillo. La máquina invitada no tiene red.
  • NAT: Network Address Translation
    Opción por defecto en VirtualBox (y la que utilizaremos, salvo en los 2 últimos temas)
    El modo más simple, pues sin ninguna configuración adicional, la máquina virtual navega por Internet.
    Sin embargo, la máquina virtual no se puede conectar, ni con la anfitrión ni con otras máquinas virtuales. No puede conectarse a otras máquinas, y por tanto no puede compartir archivos.
    La dirección IP en la máquina invitada la asigna dinámicamente Virtualbox, pero lo hace un Firewall, que lleva incluido. Este modo es perfecto para realizar todo tipo de pruebas de software, sabiendo que la red no puede infectar a la máquina y al contrario.
  • Bridged / Adaptador Puente
    Se forma un puente entre la tarjeta virtual de la máquina invitada y la tarjeta real de la máquina anfitrión. Es como si fueran la misma tarjeta. A todos los efectos la máquina invitada es como si estuviera conectada a la red como una máquina real.
  • Red Interna (team en Vmware)
    Sirve para crear una red interna visible entre las máquinas invitadas, pero no con la anfitrión ni con la Red general.
    Esta será la opción a utilizar cuando queramos tener una red entre las máquinas virtuales. La utilizaremos en los últimos temas, cuando configuremos máquinas en red.
  • Host-only networking / Adaptador sólo-anfitrión
    En este modo cada máquina invitada solo puede comunicarse con la máquina anfitrión, sin que se puedan comunicar entre las invitadas. El direccionamiento de las mismas es dinámico y lo asigna VirtualBox.