Академический Документы
Профессиональный Документы
Культура Документы
Manual de VirtualBox por Rafael Lozano se encuentra bajo una Creative Commons ReconocimientoNoComercial-CompartirIgual
3.0
Espaa
License.
Basada
en
una
obra
en
https://download.virtualbox.org/virtualbox/4.3.16/UserManual.pdf.
Informacin tcnica
Nivel de usuario: Avanzado
Conocimientos previos: Es necesario tener conocimientos tericos y prcticos de la instalacin
de un sistema operativo, tanto Windows como Linux, adems de la configuracin TCP/IP de una
interfaz de red.
ltima modificacin del documento: Septiembre 2013
Tabla de contenido
Tabla de contenido
1. Introduccin ...................................................................................................................................... 1
1.1 Virtualizacin.................................................................................................................................................2
1.2 Terminologa bsica....................................................................................................................................3
1.3 Oracle VirtualBox.........................................................................................................................................4
5. Redes virtuales................................................................................................................................ 32
5.1 Modos de red.............................................................................................................................................32
6. Instantneas.....................................................................................................................................36
6.1 Crear una instantnea.............................................................................................................................37
6.2 Restaurar una instantnea.....................................................................................................................37
6.3 Borrar una instantnea............................................................................................................................38
10. Bibliografa...................................................................................................................................... 47
ndice II
Rafael Lozano
VirtualBox
VirtualBox
1. Introduccin
Hasta hace relativamente poco, ciertas operaciones de mantenimiento en un sistema
informtico resultaban costosas o incluso inviables econmicamente. Por ejemplo, supongamos una
empresa que dispone de un servidor de red crtico en el cual se desea instalar un nuevo servicio de
red, como por ejemplo un servidor web. Sin embargo, existe cierto temor a que el nuevo servicio web
suponga una sobrecarga en el servidor que afectara sensiblemente al rendimiento del resto de
servicios de la red, lo cual no es posible saber con exactitud hasta que se hace la instalacin y la
configuracin del nuevo servicio. Es aqu donde el departamento informtico debe estimar el impacto
del nuevo servicio en el sistema informtico de la empresa antes de decidirse a su instalacin y esta
estimacin no es fcil.
Otro ejemplo ms crtico, la empresa se est planteando cambiar el sistema operativo actual del
servidor y sustituirlo por otro de reciente aparicin. Este nuevo sistema operativo incluye una serie de
servicios y utilidades ideales para dar soporte a los usuarios del sistema informtico en la empresa,
pero existe la posibilidad de que el ordenador donde se va a instalar no tenga la potencia suficiente
para l, lastrando la operativa de la empresa. Tambin existe la posibilidad de que el nuevo sistema
operativo no est muy afinado y provoque errores continuos que deje sin servicio a todos los usuarios
de la red.
Adems, es posible que alguna de estas operaciones de mantenimiento y/o ampliacin del
sistema obliguen a una parada temporal de los servidores, lo que dejara todo el sistema paralizado
con la consiguiente prdida econmica.
Lo ideal sera disponer de otro ordenador para poder hacer todas estas pruebas. Una vez
hechas estas, ya es posible tener suficientes elementos de juicio para tomar la decisin de la
instalacin en el ordenador que acta como servidor de red. Al costo actual de los ordenadores,
cualquier empresa puede permitirse el lujo de tener un ordenador en exclusiva para hacer pruebas.
Si estas salen mal no afectaran al sistema informtico.
Sin embargo, no todas las empresas puedan soportar el gasto aadido de un ordenador de
Pgina 1
Rafael Lozano
pruebas y un particular menos todava. Adems, hay que tener en cuenta otra cuestin, es posible
que las pruebas a realizar no afecten a un solo ordenador, sino que est implicada una red de
ordenadores, lo que encarece los recursos necesarios para ello.
Es en estas situaciones en las que sera ideal disponer de un software que pueda simular la
existencia de varias mquinas, cada una de las cuales con su propio hardware y sistema operativo.
1.1 Virtualizacin
La virtualizacin consiste en emplear una aplicacin software que simula en un nico
ordenador, denominada mquina fsica, la existencia de varios ordenadores, denominados mquinas
virtuales. Cada mquina virtual dispone de sus propios recursos hardware, siendo en realidad un
subconjunto de los recursos hardware de la mquina fsica. Estos recursos son:
Memoria
CPU
Disco duro
Puertos USB
Tarjetas de red
Pgina 2
Rafael Lozano
VirtualBox
Sistema Operativo Host (host OS).- Es el sistema operativo del ordenador fsico sobre el que se
ha instalado VirtualBox. Hay versiones de VirtualBox para Windows, Mac OS X, Linux y Solaris.
Sistema Operativo Invitado (guest OS).- Es el sistema operativo que se ejecuta dentro de la
mquina virtual.
Mquina Virtual (VM).- Es un entorno especial que VirtualBox crea para el sistema operativo
invitado mientras se ejecuta. En otras palabras, un sistema operativo invitado se ejecuta en
una mquina virtual. Normalmente, una VM mostrar una ventana en el escritorio de tu
ordenador donde se ejecuta el sistema operativo invitado. Internamente, VirtualBox piensa en
una VM como un conjunto de parmetros que determinan su comportamiento. Estos incluyen
configuracin hardware (tales como memoria, discos duros virtualizados a travs de ficheros
contenedores, unidades pticas montadas, etc) y tambin informacin de estado (si la
mquina virtual est ejecutndose, parada, guardada, etc). Esta configuracin se gestiona en la
ventana de VirtualBox Manager y con el comando VBoxManage.
Guest Additions.- Se refiere a un software especial que se instala en la mquina virtual para
mejorar el rendimiento del sistema operativo invitado y aadir caractersticas extra. Despus
Pgina 3
Rafael Lozano
de instalar Guest Additions una mquina virtual soportar ajuste de vdeo, carpetas
compartidas entre el sistema operativo invitado y el sistema operativo host, portapapeles
compartido, y grficos 3D.
Multiprocesamiento simtrico.- Cada mquina virtual puede tener hasta 32 CPUs virtuales,
independientemente de cuantas CPUs estn fsicamente presentes en el host.
OVB virtualiza una amplia gama de dispositivos virtuales, como controladores de disco
duro IDE, SCSI y SATA, tarjetas de red virtuales y tarjetas de sonido, etc.
Soporte iSCSI integrado.- Esta caracterstica permite conectar una mquina virtual
directamente a un servidor iSCSI sin pasar por el host. De esta forma, la mquina virtual
accede directamente al destino iSCSI directamente sin la sobrecarga que se requiere con
los ficheros contenedores de discos duros virtuales.
Pgina 4
Rafael Lozano
VirtualBox
Si hacemos clic en el enlace Downloads nos llevar a la pgina de descargas donde podremos
descargar el paquete de instalacin para nuestra plataforma. Si seleccionamos Linux nos llevar a una
pgian donde podremos descargar el paquete de instalacin acorde a nuestra distribucin Linux.
Es buena idea descargar el documento de ayuda, el cual explica en detalle todos los puntos que
vamos a ver en este manual.
Pgina 5
Rafael Lozano
Posteriormente podemos indicar que componentes queremos instalar. Dejamos por defecto el
que nos proponga.
Ahora nos permite crear un acceso directo en el Escritorio y en la barra de inicio rpido.
Pgina 6
Rafael Lozano
VirtualBox
Por ltimo nos avisar de que va a desconectar las interfaces de red momentneamente
mientras realiza la instalacin.
Ya est preparado para hacer la instalacin. Al hacer clic en el botn Install comenzar a copiar
Pgina 7
Rafael Lozano
Durante la instalacin tiene que crear nuevos dispositivos y servicios, los cuales vienen firmados
digitalmente y son de total confianza. Estos dispositivos son tarjetas de red virtuales, un controlador
USB y un servicio de red. Para evitar la repeticin del siguiente cuadro de dilogo activamos la casilla
Siempre confiar en el software de Oracle Corporacion y hacemos clic en el botn Instalar.
Rafael Lozano
VirtualBox
Tambin hay una versin de instalacin que funciona para todas las distribuciones de Linux.
En sistemas Linux, VirtualBox usa un mdulo de kernel especial llamado vboxdrv para
operaciones de memoria y control del procesador para el sistema operativo invitado en ejecucin. Sin
este mdulo, todava se puede usar el Administrador VirtualBox para configurar las mquinas
virtuales, pero no arrancarn. Adems, hay mdulos del kernel de red vboxnetflt y vboxnetadp
que se requieren para caractersticas avanzadas de redes en VirtualBox.
El mdulo del kernel de VirtualBox se instala automticamente en el sistema cuando instalas
VirtualBox. Para mantenerlo con futuras actualizaciones del kernel, se recomienda instalar Dynamic
Kernel Modulo Support (DKMS), el cual ayuda a construir y mantener mdulos del kernel. Si DKMS no
est instalado hay que instalarlo ejecutando el siguiente comando. El siguiente ejemplo de instalacin
se hace sobre una distribucin Ubuntu 13.04.
aptgetinstalldkms
Si nuestra distribucin Linux no tiene el paquete dkms podemos continuar instalando
VirtualBox, pero tendremos que actualizar por nosotros mismos el mdulo del kernel de VirtualBox si
actualizamos la versin del kernel.
Posteriormente, si hacemos la instalacin mediante un paquete propio de la distribucin
emplearemos la herramienta de instalacin de paquetes. En nuestro caso sera:
dpkgivirtualbox4.2_4.2.1686992~Ubuntu~raring_i386.deb
Despus de aceptar la licencia el instalador buscar un mdulo kernel para la actual
distribucin. El paquete de instalacin incluye mdulos de kernel precompilados para la mayora de
las configuraciones del kernel. Si no encontrara uno adecuado, intentar construirlo sobre la marcha.
Si el proceso de construccin del kernel falla, consultar el fichero /var/log/vboxinstall.log
para encontrar el problema.
Es posible que si falla sea por que tengamos que instalar las cabeceras del kernel y las
herramientas de desarrollo de programas, como el compilador gcc. En este caso sera necesario
instalar los siguientes paquetes
aptgetinstallbuildessentiallinuxheaders`unamer`
Despus de corregir estos problemas, hay que volver a construir el mdulo del kernel
ejecutando el siguiente comando como usuario root.
/etc/init.d/vboxdrvsetup
Esto comenzar un segundo intento de construccin del mdulo. Si el script de instalacin
encontr un mdulo del kernel adecuado o si lo construy con xito, entonces intentar cargarlo. Si
fallara se recomienda consultar la seccin Linux kernel modulo refuses to load en el manual de usuario
de VirtualBox.
Una vez instalado y configurado, VirtualBox aparecer en una opcin del men con la que
podremos ejecutarlo.
Si en lugar de utilizar el paquete propio de la distribucin empleamos el paquete de instalacin
genrico de todas las distribuiones lo instalaremos as en la carpeta donde lo tenemos guardado.
./VirtualBox4.2.1686992Linux_x86.runinstall
Todos los comandos anteriores han de ejecutarse como usuario root.
Pgina 9
Rafael Lozano
Barra de men.- Con las opciones necesarias para gestionar las mquinas virtuales y la
configuracin del VirtualBox.
Barra de herramientas.- Dispone de botones para arrancar, guardar y parar las mquinas
virtuales, adems de seleccionar diversos modos de visualizacin de las mismas.
A lo largo de este manual iremos viendo las opciones de men y barras de herramientas que
necesitemos para realizar las operaciones.
Pgina 10
Rafael Lozano
VirtualBox
Pgina 11
Rafael Lozano
Pgina 12
Rafael Lozano
VirtualBox
5. A continuacin hay que seleccionar el formato de archivo para el disco duro virtual. Si vamos a
Pgina 13
Rafael Lozano
emplear este disco duro virtual con VirtualBox seleccionaremos VDI y posteriormente
hacemos clic en el botn Siguiente. Podemos elegir otro tipo, los cuales son compatibles con
otros software de virtualizacin.
6. El siguiente paso nos da opcin de crear un disco duro virtual de expansin dinmica o de
tamao fijo. Con la primera opcin crear un fichero que almacenar el disco duro virtual con
un tamao mnimo y conforme se vaya necesitando ir aumentando el tamao de este
fichero. Con la segunda, crear un fichero para el disco duro virtual con el tamao del mismo.
Esta segunda opcin es ms recomendable, ya que al crear el fichero con el mismo tamao
que el disco duro estar almacenado en espacio contiguo, lo que redunda en un mejor
rendimiento. Si creamos el disco duro virtual de expansin dinmica, tendremos un fichero
fragmentado conforme aumenta su tamao, lo que ralentizar su acceso. As que elegimos de
tamao fijo y hacemos clic en el botn Siguiente.
7. El siguiente paso consiste en indicar el nombre del archivo que contendr el disco duro virtual,
su localizacin y el tamao. De nuevo nos recomienda un tamao de disco duro en funcin del
sistema operativo invitado que se eligi anteriormente. Pulsando en el botn
podemos
escoger la carpeta donde guardaremos el disco duro virtual, aunque lo mejor es dejar la que
propone. VirtualBox suele crear estos archivos en la carpeta VirtualBoxVMs localizada en
la carpeta personal del usuario. El archivo que se genera tendr extensin vdi. Cuando
hayamos introducido estos datos hacemos clic en el botn Siguiente.
8. Comenzar el proceso de creacin del archivo de disco duro virtual. Dependiendo del tamao
tardar ms o menos. Al finalizar, el proceso de creacin de la mquina virtual habr
Pgina 14
Rafael Lozano
VirtualBox
terminado.
Bsico.- Podemos cambiar el nombre de la mquina virtual, adems del sistema operativo y la
versin.
Avanzado.- Aqu configuramos la carpeta que almacenar las instantneas. Tambin podemos
configurar el portapapeles de forma que podamos copiar texto desde un sistema operativo
Pgina 15
Rafael Lozano
invitado al host, viceversa o en ambos sentidos. Por ltimo indicamos el lugar y como
queremos que aparezca la mini barra de herramientas que cada mquina virtual tiene.
En la seccin Sistema podemos configurar parte del hardware de nuestra mquina virtual.
Disponemos de tres pestaas:
Placa Base.- Indicamos la memoria que tendr, pudiendo modificar la que se defini durante la
creacin. Tambin, los medios de arranque del sistema y en qu orden lo harn. Por ltimo
podemos indicar que chipset tendr instalado. Este ltimo conviene seleccionarlo antes de
realizar la instalacin del sistema operativo invitado.
Pgina 16
Rafael Lozano
VirtualBox
Para ello es necesario tener instalado VirtualBox Remote Display Extension que se instala aparte
y que permite conectarse a la mquina virtual remotamente utilizando cualquier visor RDP estndar.
Pgina 17
Rafael Lozano
Si es una unidad ptica, veremos su configuracin tambin en la parte derecha y con el botn
podremos configurar si se le asigna una unidad fsica o un archivo de imagen iso.
En la seccin Audio indicamos si vamos a activar el audio en la mquina virtual y el controlador
Pgina 18
Rafael Lozano
VirtualBox
Antes de nada, hay que configurar el controlador IDE de la mquina virtual para indicarle donde
tiene que coger el CD de instalacin. Para ello seguimos los siguientes pasos:
1. Con la mquina virtual parada hacer clic en el botn Configuracin de la barra de herramientas
del OVBA.
2. Hacemos clic en la seccin Almacenamiento.
3. Seleccionamos, dentro del rbol de almacenamiento del controlador IDE, el elemento que
representa a la unidad de CD/DVD.
4. Hacemos clic en el botn
y aparecer un men en el que podremos elegir la unidad fsica
que asignamos a la unidad de CD/DVD de la mquina virtual o el archivo ISO con la imagen del
sistema operativo invitado que vamos a instalar.
5. Hacemos clic en el botn Aceptar.
Una vez configurada la unidad de CD/DVD de la mquina virtual podemos iniciarla haciendo clic
en el botn Iniciar de la barra de herramientas. Entonces aparece una nueva ventana sobre la que se
ejecutar la mquina virtual.
Si hacemos clic en la tecla F12 durante el arranque podremos cambiar el orden de los
dispositivos de arranque que tenemos configurado por defecto en la mquina virtual. En este caso
Pgina 19
Rafael Lozano
Pgina 20
Rafael Lozano
VirtualBox
A partir de ahora habr que seguir las instrucciones de instalacin del SO en cuestin
exactamente igual que si lo estuviramos instalando en una mquina fsica. Llegado al punto de
seleccin de la particin veremos que reconoce un disco duro con el tamao que se defini cuando la
mquina virtual fue creada.
En principio aparecer el disco duro sin particionar. Tendremos que seguir las instrucciones del
programa de instalacin que irn apareciendo en pantalla para crear las particiones necesarias.
Cuando finalice la instalacin es muy recomendable configurar el SO para eliminar o
deshabilitar todo aquello que pueda ralentizar su ejecucin, como servicios innecesarios, descargas
de actualizaciones automticas, configuracin de pantalla, etc.
Para trabajar con una mquina virtual hay que hacer clic con el ratn dentro de su ventana
despus de iniciarla. Cuando hacemos clic con el ratn sobre una mquina virtual tenemos tanto el
teclado como el ratn bajo el control de la mquina virtual. Si queremos que el sistema operativo
anfitrin recupere el control de ambos dispositivos tenemos que pulsar la tecla host la cual define una
tecla que permite recuperar el control del teclado y el ratn al sistema operativo host. Esta tecla es
por defecto Ctrl que se encuentra en la parte derecha del teclado, pero podemos configurarla con la
opcin Archivo Preferencias Entrada Tecla anfitrin . A partir de aqu podemos operar en la
mquina fsica o hacer clic dentro de una mquina virtual para volver a trabajar con ella.
Pgina 21
Rafael Lozano
Figura 21.- Instalacin del SO invitado. Particionamiento del disco duro virtual
Integracin del ratn.- Para superar las limitaciones de la captura de los eventos de ratn.
Carpetas compartidas.- Suministra una forma fcil de intercambiar ficheros entre el host y el
invitado. Solamente hay que decirle a VirtualBox que trate una carpeta del host como carpeta
compartida y VirtualBox la pondr disponible a los sistemas operativos invitados como un
Pgina 22
Rafael Lozano
VirtualBox
Mejor soporte de video.- Las tarjetas grficas virtuales que VirtualBox emula para cualquier
sistema operativo solamente suministran las caractersticas bsicas. Los controladores de
vdeo personalizados que se instalan con las GA suministran modos de video extra y no
estndar as como aceleracin de video 3D y 2D. Cuando se instalen las GA se podr
aumentar la resolucin de pantalla de la mquina virtual y lo har automticamente.
Ventanas integradas.- Con esta caracterstica las aplicaciones de la mquina virtual pueden
ejecutarse como si estuvieran en el host.
Sincronizacin de tiempo.- Con las GA VirtualBox se asegura que el tiempo del sistema
operativo invitado est mejor sincronizado con el host. Cuando una mquina virtual es
pausada, el flujo de tiempo se para en el sistema operativo invitado. Las GA cambian el tiempo
inmediatamente en una mquina virtual cuando se reanuda su ejecucin.
Cada versin de VirtualBox tiene su propia versin de GA. Si se actualiza la versin de VirtualBox
es recomendable actualizar tambin en cada mquina virtual la versin de las GA. VirtualBox
comprueba automticamente cuando se inicia la mquina virtual si la versin de GA es igual a la de
VirtualBox. Si no coinciden emite un aviso y permite su actualizacin inmediata.
3.4.1 Windows
Una vez arrancada la mquina virtual hacer clic en la opcin Dispositivos de la barra de men de
la ventana donde se ejecuta la mquina virtual y seleccionar la opcin Instalar Guest Additions
Pgina 23
Rafael Lozano
3.4.2 Linux
Para instalar las GA en un sistema operativo invitado Linux hay que remitirse antes a la
documentacin oficial para comprobar si nuestra distribucin Linux est soportada. Aunque algunas
distribuciones tienen en sus repositorios una versin de GA es aconsejable instalar la que trae
VirtualBox.
Las GA para Linux son suministradas de la misma forma que para Windows, en un fichero
imagen de CD-ROM. La instalacin generalmente lleva los siguientes pasos:
1. Instalar el paquete DKMS, el cual prepara al sistema operativo invitado para construir los
mdulos del kernel cuando este es actualizado. Si la distribucin Linux no dispone de este
paquete se puede continuar instalando las GA, pero si en un futuro se reconstruye el kernel
habra que volver a instalarlas. En distribuciones Ubuntu/Debian habra que ejecutar el
siguiente comando
aptgetinstalldkms
2. En la barra de men de la ventana que contiene la ejecucin de la mquina virtual seleccionar
la opcin Dispositivos Instalar Guest Additions
3. El CD-ROM de instalacin se habr montado y es posible que comience la instalacin ya que
dispone de un fichero autorun. Sin embargo, en el caso de que no sea as podemos hacer la
instalacin manualmente para lo cual accederemos al directorio donde est montado el CDROM desde una ventana de terminal. Generalmente es una carpeta con el nombre de la
Pgina 24
Rafael Lozano
VirtualBox
caso es
siguiente
./VBoxLinuxAdditions.run
4. Esperamos que termine la ejecucin y finalmente reiniciamos la mquina virtual.
Para instalar las GA es necesario que estn instaladas previamente las herramientas que
permiten crear mdulos del kernel. Estos paquetes dependen de la distribucin concreta de Linux
que utilicemos. En general, solamente hay que instalar el paquete dkms, pero para distribuciones
Debian/Ubuntu la documentacin de VirtualBox recomienda instalar tambin los paquetes build
essential y linuxheadersgeneric. Consultar http://forum.virtualbox.org/viewtopic.php?
f=3&t=15679 para ms informacin al respecto.
Rafael Lozano
Rafael Lozano
VirtualBox
En principio queda oculta y solamente aparece cuando situamos el ratn en la zona donde est
localizado. Si queremos que se muestre siempre podemos pulsar el botn de la izquierda en la que
aparece una chincheta. Desde aqu podemos minimizar, cerrar la ventana o dejar de visualizarla en
pantalla completa con los botones de la derecha.
Pgina 27
Rafael Lozano
En la opcin Dispositivos CD/DVD nos mostrar una lista con las imgenes iso que tenemos o
podemos indicar que emplea la unidad fsica presente en nuestro host.
En la opcin Dispositivos USB nos mostrar una lista con los medios de almacenamiento USB
que haya conectados en el host. Seleccionar un dispositivo USB de la lista equivale a conectar dicho
dispositivo en la mquina virtual.
Si ya tenemos el dispositivo USB conectado a la mquina virtual y volvemos a seleccionarlo en la
lista del men Dispositivos USB entonces lo estamos desconectando y volver a estar disponible para
el host.
Hay que tener cuidado al conectar dispositivos de almacenamiento USB ya que al conectarlos a
la mquina virtual, dejan de estar disponibles en la mquina fsica. Esto puede provocar prdida de
datos si haba operaciones de E/S pendientes en el dispositivo desde el host.
Rafael Lozano
VirtualBox
Para aadir un nuevo filtro para un dispositivo especfico hay seguir los siguientes pasos:
1. Conectar el dispositivo de almacenamiento USB del cual queremos aadir un filtro para
nuestra mquina virtual.
2. Parar la mquina virtual y acceder a su ventana de configuracin.
3. Hacer clic en la seccin USB.
4. Hacer clic en el botn
dispositivo conectado.
Listo, cuando pongamos en marcha la mquina virtual y volvamos a conectar el dispositivo USB
en el host, aparecer en la mquina virtual y no estar disponible en el host hasta que lo
desconectemos manualmente en el men Dispositivos USB o directamente en el sistema operativo
invitado como cualquier dispositivo USB.
Rafael Lozano
5. Activar Slo lectura si solamente se desea que la carpeta puede accederse en solo lectura y
Automontar para que el invitado intente conectarse a ella directamente al iniciarse.
6. Hacer clic en el botn Aceptar.
Una vez creada y puesta en marcha la mquina virtual podremos acceder a la carpeta
compartida como si fuera un recurso de red. Desde un sistema operativo invitado Windows
solamente tendremos que abrir el explorador de archivos y hacer clic en Red en el panel izquierdo.
En unos momentos habr aparecido todos los equipos que detecta en la red. Entre ellos estar
un servidor de red virtual llamado VBOXSRV. Si hacemos doble clic sobre l nos mostrar la carpeta
Pgina 30
Rafael Lozano
VirtualBox
compartida.
mounttvboxsf[oOPTIONS]sharenamemountpoint
Donde
tvboxsf
Es el sistema de archivos que utiliza el invitado para acceder a la carpeta compartida
oOPTIONS
Opciones de montaje. Aqu podemos indicar rw para lectura escritura
sharename
Nombre del recurso compartido que se dio a la carpeta compartida cuando se cre.
mountpoint
Carpeta local del sistema operativo invitado donde se monta la carpeta compartida
mounttvboxsforwUtilidades/home/utilidades
Pgina 31
Rafael Lozano
1. En OVBA seleccionar las mquinas virtuales que van a formar el grupo. Seleccionamos ms de
una manteniendo pulsada la tecla Ctrl y haciendo clic con el ratn sobre las mquinas
virtuales.
2. Hacer clic con el botn derecho del ratn y seleccionar la opcin Agrupar...
3. Cada grupo tiene un nombre que por defecto ser Nuevo grupo. Si hacemos clic sobre l con
el ratn derecho del ratn y seleccionamos la opcin Renombrar grupo... podemos asignarle el
nombre que nos convenga.
Las mquinas de cada grupo se encuentran enmarcadas y con el nombre del grupo como ttulo.
vuelve a mostrar
5. Redes virtuales
Uno de los principales usos de VirtualBox es como laboratorio de redes. Cada mquina virtual
dispone de hasta 8 tarjetas de red. Cuatro de ellas pueden configurarse desde el Administrador de
VirtualBox mientras que todas ellas pueden configurarse usando la utilidad VBoxManage
modifyvm que se ver ms adelante en este mismo documento.
No conectado.- En este modo la tarjeta de red est presente, pero no est conectada. Es
como si el cable no estuviera conectado a la tarjeta de red.
NAT (Network Address Translation).- Es el modo por defecto y la opcin ms simple para
conectar una mquina virtual a una red externa. En este caso el host acta como un
dispositivo NAT para permitir a la mquina virtual salir a Internet. La mquina virtual recibe su
configuracin de red desde un servidor DHCP integrado en VirtualBox. En este caso la
mquina virtual est aislada de la red del host y no puede comunicarse con otra mquina
Pgina 32
Rafael Lozano
VirtualBox
virtual.
Red NAT.- Similar al anterior en el sentido de que la mquina virtual tiene conexin a Internet
utilizando la mquina fsica como si esta fuera un dispositivo NAT, pero en este caso la
mquina virtual tambin puede comunicarse con otras mquinas virtuales conectadas
tambin a la red NAT. Es decir, la mquina fsica acta como un router domstico dando salida
a Internet a todos los ordenadores de la red que a su vez se pueden comunicar entre s. Al
igual que antes, la mquina virtual recibe su configuracin de red desde un servidor DHCP
integrado en VirtualBox, aunque tambin admite configuracin de red esttica.
Adaptador puente.- En este caso el host acta como un puente y la mquina virtual pertenece
a la red fsica a la que est conectado el host. Cuando una mquina virtual est puenteada a la
red fsica hay que indicar que tarjeta de red del host se emplear para hacer de puente con la
tarjeta de red de la mquina virtual. Esta recibir su configuracin de red como si fuera un PC
ms de la red fsica del host. En este caso las mquinas virtuales pueden comunicarse entre s
y con los hosts de la red fsica.
Red interna.- En este caso la mquina virtual se conecta a una red de mquinas virtuales
interna. Cada red privada virtual se identifica por un nombre. Todas las mquinas virtuales en
este modo y con el mismo nombre de red virtual formarn la red virtual y se comunicarn
entre s. Habr que implementar algn modo para que cada mquina virtual obtenga sus
parmetros de red.
Adaptador solo-anfitrin.- En este modo, las mquinas virtuales se comunican con el host y
entre s. Cuando se instala VirtualBox se aade una conexin de rea local al host la cual se
emplea para comunicarse con las mquinas virtuales que se conectan en este modo.
VirtualBox puede tener tantas redes solo-anfitrin como se necesite, cada una de las cuales
puede configurarse su conexin de rea local y un servidor DHCP en la seccin Red de la
opcin de men Archivo Preferencias de OVBA.
La configuracin de red para una mquina virtual se realiza en la seccin Red de la configuracin
de la mquina virtual. Accedemos a esta configuracin parando la mquina virtual y haciendo clic en el
botn Configuracin.
Pgina 33
Rafael Lozano
En la imagen anterior vemos que tenemos cuatro pestaas, una por cada tarjeta de red. Para
indicar la presencia de la tarjeta de red en la mquina virtual tendremos que activar la casilla Habilitar
adaptador de red. A continuacin hay que desplegar la lista Conectado a y seleccionar el modo de
conexin. Dependiendo del modo de conexin habr que establecer parmetros adicionales.
En modo NAT no es necesario indicar ningn otro parmetro. Sin embargo, cuando el modo es
Adaptador puente, nos aparecer una lista Nombre para seleccionar la tarjeta de red del host que se
emplear como puente para conectar nuestra mquina virtual a la misma red fsica a la que est
conectada la tarjeta elegida. En el caso de ser una red interna, esta lista contendr el nombre de las
redes internas configuradas hasta el momento y si queremos crear una nueva solamente tendremos
que escribir un nuevo nombre.
Por ltimo, si el modo es Adaptador solo-anfitrin, la lista nombre contiene los adaptadores de
red virtuales del host para elegir uno de ellos con el que el host y las mquinas virtuales se
comunicarn.
En todos los modos podremos indicar el modelo de tarjeta de red en la lista Tipo de adaptador y
especificar la direccin MAC de nuestra tarjeta. A la derecha de este cuadro de texto tenemos un
botn que nos genera aleatoriamente una nueva direccin MAC. La casilla Cable conectado est
activada para que el adaptador de red est conectado a la red. Para acceder a estos parmetros hay
que hacer clic en Avanzadas ya que de forma predeterminada estn ocultos.
La forma de crear nuevos adaptadores de red virtuales en nuestro host disponibles para las
redes en modo solo anfitrin es a travs del men Archivo Preferencias de OVBA. En la seccin Red
tenemos la lista de redes solo anfitrin.
Pgina 34
Rafael Lozano
VirtualBox
Con el botn
la eliminamos. Si
En la primera pestaa podemos indicar la direccin IP y mscara que tendr este adaptador. Si
en las propiedades TCP/IP del sistema operativo host tenemos configurado que este adaptador de
red recibir su configuracin TCP/IP de forma dinmica, entonces aparecern los valores actuales de
configuracin y no ser necesario cambiarlos. Si queremos asignar unos valores estticos podemos
hacerlo desde aqu o desde las propiedades TCP/IP en el sistema operativo del host.
Pgina 35
Rafael Lozano
La segunda pestaa permite configurar el servidor DHCP. Si activamos la casilla Habilitar servidor
entonces lo tendremos disponible y las mquinas virtuales conectadas a esta red solo anfitrin
podrn tener configuracin dinmica en sus adaptadores de red. Aqu podremos configurar que
direccin tendr el servidor, que puede ser igual a la del adaptador o no, su mscara y el rango de
direcciones que servir.
6. Instantneas
Una instantnea es un estado particular de una mquina virtual almacenado para un uso
posterior. Una vez creada y en cualquier momento, se puede revertir el actual estado de la mquina
virtual al de la instantnea, incluso aunque se hayan hecho numerosos cambios en la mquina virtual.
Rafael Lozano
VirtualBox
Una instantnea es similar al estado guardado de una mquina virtual, pero con la posibilidad
de tener varias ya que se pueden realizar tantas instantneas como se quiera, con la limitacin del
espacio en disco duro, ya que cada instantnea tiene archivos separados de los archivos de disco
duro virtual.
Se pueden ver las instantneas de una mquina virtual concreta seleccionandola en OVBA y
posteriormente haciendo clic en el botn
. Si no hay ninguna la lista estar vaca,
excepto por el elemento Estado actual que representa el estado actual guardado de la mquina
virtual.
Pgina 37
Rafael Lozano
VBoxManageclonehd<fichero_origen><fichero_copia>formatVDI
variantFixed
Este comando duplica un disco duro virtual registrado en un nuevo fichero de disco duro virtual
con un identificador. El nuevo fichero puede ser transferido a otro host o importado con el
Administrador de medios virtuales.
fichero_origen
Pgina 38
Rafael Lozano
VirtualBox
fichero_copia
Nombre del fichero con su ruta completa que se va a crear
formatVDI
Formato del fichero con el disco duro virtual. El formato por defecto de VirtualBox es VDI,
pero tambin utiliza otros que pueden consultarse en la documentacin.
variantFixed
Tipo de almacenamiento. Fixed indica que el disco duro virtual nuevo es de almacenamiento
fijo. Para un disco duro virtual de expansin dinmica utilizar Standard en lugar de Fixed.
La copia durar unos minutos, dependiendo del tamao del disco duro origen. A partir de ahora
el disco duro virtual resultado de la clonacin puede emplearse para crear una nueva mquina virtual.
Sin embargo este mtodo de crear una copia exacta de una mquina virtual no es
recomendable ya que lo que en realidad estamos clonando es el disco duro. Esto significa que cuando
creemos una nueva mquina virtual y le asignemos un disco duro clonado deberemos recordar que
este ya tiene un sistema operativo instalado y por tanto el hardware de la nueva mquina virtual tiene
que ser exactamente igual al de aquella de la que clonamos su disco duro. De lo contrario es posible
que la nueva mquina virtual no arranque.
Pgina 39
Rafael Lozano
Pgina 40
Rafael Lozano
VirtualBox
Naturalmente, la mquina virtual exportada y que dio origen a la nueva sigue estando
disponible para nuevas importaciones.
Rafael Lozano
5. Si la mquina virtual original tiene instantneas hay que elegir que se va a copiar. Se puede
copiar solamente el estado actual o el estado actual y todas las instantneas. Posteriormente
hacer clic en el botn Clonar.
La clonacin puede ser lenta, dependiendo del tamao y cantidad de archivos de disco duro a
copiar. Hay que tener en cuenta que cada instantnea tiene archivos de disco duro separados que
tambin tienen que clonarse.
Rafael Lozano
VirtualBox
En la primera pestaa se tiene la lista de los discos duros que tenemos asignados a las
mquinas virtuales. Para cada uno de ellos muestra el tamao real y el virtual. Ambos coinciden si el
tipo almacenamiento del disco duro es fijo.
El botn Liberar se emplea para romper el vnculo de un disco duro con una mquina virtual.
Despus de quedar un archivo de disco duro liberado puede borrarse y su informacin se perdera
definitivamente. Cuando se borra una mquina virtual tambin da opcin a borrar su archivo de disco
duro o solamente la entrada correspondiente a la mquina virtual, quedando el disco duro virtual
disponible para otra mquina virtual.
Pgina 43
Rafael Lozano
Con las imgenes iso se opera de la misma forma. Hay que recordar que los discos duros y las
unidades iso no se crean aqu, sino en la seccin Almacenamiento de la configuracin de una
mquina virtual.
Pgina 44
Rafael Lozano
VirtualBox
10. Bibliografa
ORACLE Oracle VirtualBox User Manual v4.3.16. 2014 Oracle Corporation. Disponible en
<https://download.virtualbox.org/virtualbox/4.3.16/UserManual.pdf>
Pgina 45