Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «VirtualBox»

(Autores)
 
(26 revisiones intermedias por el mismo usuario no mostrado)
Línea 5: Línea 5:
  
 
Por ejemplo con apt-get:
 
Por ejemplo con apt-get:
  apt-get install virtualbox-ose virtualbox-ose-source
+
  apt-get install virtualbox-ose virtualbox-ose-source virtualbox-ose-qt virtualbox-ose-dkms
 +
 
 +
También es necesario la instalación de los headers del kernel instalado
 +
apt-get install linux-headers-$(uname -r)
 +
 
  
 
=Configuración de la red=
 
=Configuración de la red=
 
VirtualBox puede asignar a nuestras máquinas virtuales varias interfaces. Estas interfaces se pueden configurar en la opción Red en la configuración de cada máquina.
 
VirtualBox puede asignar a nuestras máquinas virtuales varias interfaces. Estas interfaces se pueden configurar en la opción Red en la configuración de cada máquina.
  
En el desplegable "Conectar a" podemos elegir:
+
 
 +
[[Imagen:Virtualbox01.png|400px|thumb|left]]
 +
<br style="clear:both"/>
 
;No conectado
 
;No conectado
 
:No provee red a la interfaz
 
:No provee red a la interfaz
 
;NAT
 
;NAT
 
:Asigna direcciones privadas a la máquina virtual con un servidor dhcp, pueden establecerse conexiones desde la máquina virtual a la máquina física pero no al revés.
 
:Asigna direcciones privadas a la máquina virtual con un servidor dhcp, pueden establecerse conexiones desde la máquina virtual a la máquina física pero no al revés.
;Interface Anfitrión
+
;Interface Puente
:Permite usar scripts para crear interfaces TAP, esto nos permite acceder desde la máquina física a la virtual e incluso hacer un bridge con alguna interfaz de la máquina física.
+
:Permite tener una ip de la red a la que pertenece la máquina física.
 
;Red Interna
 
;Red Interna
:Asigna una red con un nombre, las máquinas que esten en la misma red podrán comunicarse entre ellas, pero no se podrán establecer conexiones desde la máquina física a la virtual.
+
:Asigna una red con un nombre, las máquinas que estén en la misma red podrán comunicarse entre ellas, pero no se podrán establecer conexiones desde la máquina física a la virtual.
 +
 
 +
En el desplegable "Conectar a" podemos elegir:
 +
 
 +
=Crear máquinas virtuales=
 +
 
 +
Guía - ¿Como crear una máquina virtual con Vbox y un disco de 8 gigas dinámico?
 +
==Iniciar Virtual Box==
 +
Menú de Inicio ? Herramientas del Sistema ? VirtualBox OSE.
 +
 
 +
Al clickear en el menú se desplega una pantalla similar a la de la figura que sigue.
 +
 
 +
[[Imagen:Vbox01.png|600px|thumb|center]]
 +
 
 +
==Crear la máquina Virtual==
 +
 
 +
Como se indica en la figura anterior hay que clickear sobre el ícono Nueva, de allí comenzaremos a recorrer una serie de pantalla que nos presenta el asistente.
 +
 
 +
Pantalla de bienvenida:
 +
[[Imagen:Vbox02.png|600px|thumb|center]]
 +
 
 +
Al presionar sobre Siguiente,  nos aparece la elección del nombre y elección de la descripción de la máquina que vamos a crear. Por ejemplo en este caso creamos la maquina ?Maquina SO? y describimos que instalaremos un Sistema Operativo Linux con una versión sin especificar.
 +
 
 +
[[Imagen:Vbox04.png|600px|thumb|center]]
 +
 
 +
Luego de presionar siguiente llegamos a la pantalla de selección de la cantidad de memoria RAM que tendrá asignada nuestra máquina virtual. En el caso del ejemplo elegimos 1 giga de memoria.
 +
 
 +
[[Imagen:Vbox05.png|600px|thumb|center]]
 +
 
 +
Al presionar Siguiente, llegamos al asistente de elección de selección de disco rígido. En la primer pantalla elegimos si vamos a Crear un nuevo disco, usar uno existente o no usar ninguno. En el ejemplo elegimos crear uno y utilizarlo como disco de inicio.
 +
 
 +
[[Imagen:Vbox06.png|600px|thumb|center]]
 +
 
 +
Al presionar siguiente arrancará en el asistente de creación de un nuevo disco rígido.
 +
 
 +
[[Imagen:Vbox07.png|600px|thumb|center]]
 +
 
 +
Luego de presionar siguiente, elegiremos el tipo de disco rígido virtual que vamos a crear, en nuestro caso haremos uno de expansión dinámica. Las diferentes opciones estan explicadas en la captura de pantalla que se presenta a continuación.
 +
 
 +
[[Imagen:Vbox08.png|600px|thumb|center]]
 +
 
 +
Luego eligiremos el tamaño máximo que podrá tener nuestro disco y la localización donde va a almacenarse dicho disco. Recordemos que por ser un disco virtual será solamente un archivo en nuestra máquina real. En el caso del ejemplo el disco se llamara Maquina SO y el tamaño máximo hasta el que podrá crecer será de 8 gigas.
  
En el caso que se quiera implementar con interfaz anfitrión, es decir para que la máquina virtual pertenezca a la red física, se debe de crear un bridge, esto se hace desde la consola como root, de la siguiente forma.
+
[[Imagen:Vbox09.png|600px|thumb|center]]
  
brctl addbr br0
+
Luego de elegido el disco se nos presenta un resumen de lo configurado para el disco.
  
Luego asociamos el dispositivo que funcionará como bridge
+
[[Imagen:Vbox10.png|600px|thumb|center]]
  
  brctl addif br0 eth0
+
Al presionar Terminar finaliza el asistente para creación de discos y volvemos al asistente de creación de máquinas virtuales que nos presenta un resumen de lo configurado.
  
configuramos las interfaces
+
[[Imagen:Vbox11.png|600px|thumb|center]]
  
ifconfig eth0 0.0.0.0
+
Al terminar volvemos al VirtualBox con nuestra nueva máquina entre las disponibles para arrancar.
  
configuramos nuestra interfaz de red
+
[[Imagen:Vbox12.png|600px|thumb|center]]
es decir si usamos ip fija por ejemplo
+
  
ifconfig br0 192.168.0.254 netmask 255.255.255.0
+
Van a ver que en la máquina de ejemplo en la sección almacenamiento no hay CD/DVD, lo que vamos a hacer es configurar uno para bootear desde ese medio, podría ser con un CD real o directamente de una imagen ISO de CD. Para hacerlo clickeamos sobre Almacenamiento y se abrirá el menú de propiedades.
  
o en caso de que nuestra interfaz obtenga la configuración de dhcp
+
[[Imagen:Vbox13.png|600px|thumb|center]]
  
dhclient br0
+
Buscamos la entrada que corresponde al CD y vemos un Vacío, al clickear allí se nos mostrará un menú de configuración donde podemos elegir.
  
cargamos el módulo tun, el cual permite la recepción y transmisión de paquetes al espacio de usuario.
+
[[Imagen:Vbox14.png|600px|thumb|center]]
  
modprobe tun
+
En el caso de usar un Live CD cambiaremos el Vacío por la unidad de CD real de la máquina anfitrion.
  
creamos las interfaces que usara virtualbox asociada a nuestro bridge
+
[[Imagen:Vbox15.png|600px|thumb|center]]
  
VBoxAddIF vbox0 usuario br0
+
Una vez que aceptamos estamos listos para encender la máquina.
+
Donde usuario debe de ser el que utilizamos en el sistema, y cambiamos la configuración de nuestra máquina virtual en la solapa conectar a interfaz interna, añadimos la interfaz que va a usar, por ejemplo vbox0.
+
  
'''NOTA:''' Con esto lograremos que se pueda utilizar vbox0 desde la máquina virtual, pero para lograr acceso exterior debemos  asignarle una dirección ip, por ejemplo
+
[[Imagen:Vbox16.png|600px|thumb|center]]
#ifconfig vbox0 192.168.0.253
+
  
----
+
Clickeamos Iniciar y comienza el booteo de la máquina virtual. Cuando comienza la máquina intentará bootear desde el disco rígido, como no hay nada instalado esto nos va a dar error.
 +
Debemos pedir el menú de elección de medios, esto se hace con la tecla f12.
  
En caso de que se deseen hacer permanentes estas modificaciones, deberemos de modificar
+
[[Imagen:Vbox17.png|600px|thumb|center]]
/etc/network/interfaces:
+
+
#Interfaz que se utilizara como bridge
+
auto eth1
+
iface eth1 inet static
+
        address 192.168.0.254
+
        netmask 255.255.255.0
+
        post-up /usr/sbin/bridge start
+
        pre-down /usr/sbin/bridge stop
+
  
 +
Al clickear f12 aparecerá el siguiente menú desde con la tecla c elegimos bootear desde el CD.
  
como verán agregó 2 líneas post-up y pre-down con una llamada al script bridge con los parámetros start y stop respectivamente.
+
[[Imagen:Vbox18.png|600px|thumb|center]]
Lo que hace este script es crear la interfaz bridge, asociarla y configurar el nuevo adaptador.
+
  
#!/bin/bash
+
Una vez que elegimos el CD-ROM comienza el proceso de inicio desde el medio extraíble.
BRFACE=br0
+
IFACE=eth1
+
BRCTL=/usr/sbin/brctl
+
IFCONFIG=/sbin/ifconfig
+
+
case "$1" in
+
    start)
+
        $BRCTL addbr $BRFACE
+
        $BRCTL addif $BRFACE $IFACE
+
        $IFCONFIG $IFACE 0.0.0.0
+
        $IFCONFIG $BRFACE 192.168.0.254 netmask 255.255.255.0
+
      esac
+
      ;;
+
    stop)
+
        $IFCONFIG $BRFACE down
+
        $BRCTL delbr $BRFACE
+
        $IFCONFIG $IFACE 192.168.0.254 netmask 255.255.255.0
+
    esac
+
    ;;
+
  exit 0
+
  
De esta forma cada vez que iniciemos nuestra computadora, se crearán las interfaces (falta configurar vbox0)
+
[[Imagen:Vbox19.png|600px|thumb|center]]
  
 +
=Autores=
 +
*Nicolás Macía
 +
*Paula Venosa
 +
*Einar Lanfranco
 +
*Grupo Lihuen
  
 +
El contenido está disponible bajo los términos de la [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Reconocimiento Compartir Igual].
 +
[[Category:Documentación]]
 +
[[Category:Configuración]]
  
 
   Ante cualquier duda o inconveniente no dudes en escribirnos un email a  
 
   Ante cualquier duda o inconveniente no dudes en escribirnos un email a  

Última revisión de 13:11 1 jun 2012

Instalación

Para usar este virtualizador debemos instalar

  • virtualbox-ose
  • virtualbox-ose-source

Por ejemplo con apt-get:

apt-get install virtualbox-ose virtualbox-ose-source virtualbox-ose-qt virtualbox-ose-dkms

También es necesario la instalación de los headers del kernel instalado

apt-get install linux-headers-$(uname -r)


Configuración de la red

VirtualBox puede asignar a nuestras máquinas virtuales varias interfaces. Estas interfaces se pueden configurar en la opción Red en la configuración de cada máquina.


Virtualbox01.png


No conectado
No provee red a la interfaz
NAT
Asigna direcciones privadas a la máquina virtual con un servidor dhcp, pueden establecerse conexiones desde la máquina virtual a la máquina física pero no al revés.
Interface Puente
Permite tener una ip de la red a la que pertenece la máquina física.
Red Interna
Asigna una red con un nombre, las máquinas que estén en la misma red podrán comunicarse entre ellas, pero no se podrán establecer conexiones desde la máquina física a la virtual.

En el desplegable "Conectar a" podemos elegir:

Crear máquinas virtuales

Guía - ¿Como crear una máquina virtual con Vbox y un disco de 8 gigas dinámico?

Iniciar Virtual Box

Menú de Inicio ? Herramientas del Sistema ? VirtualBox OSE.

Al clickear en el menú se desplega una pantalla similar a la de la figura que sigue.

Vbox01.png

Crear la máquina Virtual

Como se indica en la figura anterior hay que clickear sobre el ícono Nueva, de allí comenzaremos a recorrer una serie de pantalla que nos presenta el asistente.

Pantalla de bienvenida:

Vbox02.png

Al presionar sobre Siguiente, nos aparece la elección del nombre y elección de la descripción de la máquina que vamos a crear. Por ejemplo en este caso creamos la maquina ?Maquina SO? y describimos que instalaremos un Sistema Operativo Linux con una versión sin especificar.

Vbox04.png

Luego de presionar siguiente llegamos a la pantalla de selección de la cantidad de memoria RAM que tendrá asignada nuestra máquina virtual. En el caso del ejemplo elegimos 1 giga de memoria.

Vbox05.png

Al presionar Siguiente, llegamos al asistente de elección de selección de disco rígido. En la primer pantalla elegimos si vamos a Crear un nuevo disco, usar uno existente o no usar ninguno. En el ejemplo elegimos crear uno y utilizarlo como disco de inicio.

Vbox06.png

Al presionar siguiente arrancará en el asistente de creación de un nuevo disco rígido.

Vbox07.png

Luego de presionar siguiente, elegiremos el tipo de disco rígido virtual que vamos a crear, en nuestro caso haremos uno de expansión dinámica. Las diferentes opciones estan explicadas en la captura de pantalla que se presenta a continuación.

Vbox08.png

Luego eligiremos el tamaño máximo que podrá tener nuestro disco y la localización donde va a almacenarse dicho disco. Recordemos que por ser un disco virtual será solamente un archivo en nuestra máquina real. En el caso del ejemplo el disco se llamara Maquina SO y el tamaño máximo hasta el que podrá crecer será de 8 gigas.

Vbox09.png

Luego de elegido el disco se nos presenta un resumen de lo configurado para el disco.

Vbox10.png

Al presionar Terminar finaliza el asistente para creación de discos y volvemos al asistente de creación de máquinas virtuales que nos presenta un resumen de lo configurado.

Vbox11.png

Al terminar volvemos al VirtualBox con nuestra nueva máquina entre las disponibles para arrancar.

Vbox12.png

Van a ver que en la máquina de ejemplo en la sección almacenamiento no hay CD/DVD, lo que vamos a hacer es configurar uno para bootear desde ese medio, podría ser con un CD real o directamente de una imagen ISO de CD. Para hacerlo clickeamos sobre Almacenamiento y se abrirá el menú de propiedades.

Vbox13.png

Buscamos la entrada que corresponde al CD y vemos un Vacío, al clickear allí se nos mostrará un menú de configuración donde podemos elegir.

Vbox14.png

En el caso de usar un Live CD cambiaremos el Vacío por la unidad de CD real de la máquina anfitrion.

Vbox15.png

Una vez que aceptamos estamos listos para encender la máquina.

Vbox16.png

Clickeamos Iniciar y comienza el booteo de la máquina virtual. Cuando comienza la máquina intentará bootear desde el disco rígido, como no hay nada instalado esto nos va a dar error. Debemos pedir el menú de elección de medios, esto se hace con la tecla f12.

Vbox17.png

Al clickear f12 aparecerá el siguiente menú desde con la tecla c elegimos bootear desde el CD.

Vbox18.png

Una vez que elegimos el CD-ROM comienza el proceso de inicio desde el medio extraíble.

Vbox19.png

Autores

  • Nicolás Macía
  • Paula Venosa
  • Einar Lanfranco
  • Grupo Lihuen

El contenido está disponible bajo los términos de la Creative Commons Reconocimiento Compartir Igual.

 Ante cualquier duda o inconveniente no dudes en escribirnos un email a 
 soportelihuen arroba linti.unlp.edu.ar (Sin los espacios)
 O visitar nuestros Foros.
 http://lihuen.linti.unlp.edu.ar/foros