Beruflich Dokumente
Kultur Dokumente
Objetivo General:
Elaborado por:
T.S.U. José Salvatierra
Fecha:
Marzo 2010
Revisión:
Versión 1.0
ÍNDICE DE CONTENIDO
PRÁCTICA Pág.
local 47
Información Inicial
VirtualBox: Es un software de virtualización para arquitecturas x86
que fue desarrollado originalmente por la empresa alemana Innotek
GmbH, pero que paso a ser propiedad de la empresa Sun Microsystems en
febrero de 2008 cuando ésta compró a innotek. Por medio de esta
aplicación es posible instalar sistemas operativos adicionales, conocidos
como sistemas invitados, dentro de otro sistema operativo llamado
anfitrión, cada uno con su ambiente virtual. Muchos usan esta
herramienta para, probar nuevos sistemas operativos, usar programas de
otras plataformas, instalar programas riesgosos, etc. Por otra parte la
versión con que se presentan las prácticas es VirtualBox 3.1.2-56127-
win. En donde se dará a conocer los puntos más relevantes de la
configuración y uso de esta aplicación.
Finalidad:
Recursos Requeridos:
• Una o varias computadora(s) con un mínimo de 1GB de
memoria RAM.
• Cualquiera de estas versiones de Windows; Windows 3.x,
Windows 95, Windows 98, Windows Me, Windows NT 4.0,
Windows 2000, Windows XP, Windows Server 2003,
Windows Vista o Windows 7.
• El archivo instalador de VirtualBox 3.1.2-56127-win.exe.
ACCIÓN A REALIZAR:
8. Una figura como esta dirá cómo va la instalación así que hay que
esperar a que finalice.
Recomendaciones:
Sigue cuidadosamente las instrucciones del asistente y obtendrás
una instalación de forma satisfactoria.
Información Inicial
No sólo es VirtualBox extremadamente rico en características,
producto de alto rendimiento para clientes empresariales, es también la
única solución profesional que está libremente disponible como software
de fuente abierta bajo los términos de la GNU General Public License
(GPL). La Licencia Pública General de GNU o más conocida por su nombre
en inglés GNU General Public License o simplemente su acrónimo del inglés
GNU GPL, es una licencia creada por la Free Software Foundation en 1989
(la primera versión), y está orientada principalmente a proteger la libre
distribución, modificación y uso de software. Su propósito es declarar que
el software cubierto por esta licencia es software libre y protegerlo de
intentos de apropiación que restrinjan esas libertades a los usuarios.
Finalidad:
Instalación de VirtualBox para Linux (Ubuntu) mediante paquete deb.
Recursos Requeridos:
ACCIÓN A REALIZAR:
Recomendaciones:
Sigue cada uno de los pasos y veras lo sencillo que te resultara
instalar VirtualBox en Linux (Ubuntu) mediante un paquete pre-compilado
Deb.
Información Inicial
• Sistema (Operativo) Anfitrión: es el sistema operativo donde
tendremos instalado el programa VirtualBox que nos permitirá
ejecutar otro sistema operativo encima y simultáneamente.
Ejemplo: ejecutar Windows sobre Ubuntu (nuestro sistema
operativo es Ubuntu y dentro de él ejecutamos un Windows)
• Sistema (Operativo) Invitado: es el sistema operativo que
instalamos encima del anterior con la ayuda de VirtualBox.
Ejemplo: ejecutar Windows sobre Ubuntu (o sea que en este caso el
“intruso” es Windows)
Combinaciones de teclas:
Las combinaciones de teclas más interesantes para usar en Virtualbox
son:
• CTRL(derecho) : Para liberar el ratón y el teclado del sistema
invitado y dar el control al sistema anfitrión.
• CTRL(derecho) + F : Para entrar o salir del modo pantalla completa.
• CTRL(derecho) + L : Para entrar o salir del seamless mode, un modo
en el que se ve el sistema invitado maximizado, pero que no se ve el
escritorio (a no ser que lo pidas explícitamente), si no sólo las
ventanas de las aplicaciones y la barra de Windows/Linux. Este
modo es un poco confuso.
• CTRL(derecho) + A : Ajustar tamaño de ventana.
• CTRL(derecho) + G : Autoajustar la Ventana del anfitrión.
• CTRL(derecho) + SUPR. : Envía un CONTROL + ALT + SUPR. al
sistema invitado (interesante si es Windows).
• CTRL(derecho) + BACKSPACE : Envía un CONTROL + ALT +
BACKSPACE al sistema invitado (interesante si es GNU/Linux).
• CTRL(derecho) + S : Tomar una instantánea de la máquina virtual,
como si apretáramos “Impr Pant”.
• CTRL(derecho) + I : Inhabilitar la Integración del ratón con la
máquina virtual.
• CTRL(derecho) + R : Para reiniciar la máquina virtual. Es el famoso
“reset” windowsero.
• CTRL(derecho) + P : Para pausar la máquina virtual. Una ventaja si te
está comiendo recursos en un momento en que necesitas todos los
recursos de tu ordenador para el sistema anfitrión.
• CTRL(derecho) + H : Apagado ACPI de la máquina virtual.
• CTRL(derecho) + Q : Cerrar la máquina virtual.
Finalidad:
Recursos Requeridos:
ACCIÓN A REALIZAR:
11. Pulsamos en terminar para crear la imagen del disco duro virtual
como podemos apreciar en las figuras N°11 y N°12.
Recomendaciones:
Sigue los pasos como se te indica y acata las recomendaciones de
uso de memoria RAM para que no tengas inconvenientes con el
funcionamiento de la computadora.
Información Inicial
Una vez creada la máquina virtual tal como lo has visto en la práctica
N°3, se procede con la instalación o con la virtualización de Linux en su
distribución de Ubuntu 8.04 usando un CD de este.
Finalidad:
La instalación o la virtualización de Linux en su distribución de
Ubuntu 8.04 en una máquina virtual, teniendo como sistema operativo
anfitrión a Windows XP y como sistema operativo invitado a Linux (Ubuntu
8.04).
Recursos Requeridos:
• Sistema operativo Windows XP instalado en el disco duro.
• VirtualBox 3.1.2-56127-win.
• Una computadora con un mínimo de 1GB de memoria RAM.
• CD/DVD-ROM de Linux (Ubuntu 8.04).
ACCIÓN A REALIZAR:
Recomendaciones:
Esta práctica te la recomendamos en caso que debas probar
sistemas operativos novedosos o algún programa riesgoso antes de
instalarlo físicamente en el disco duro.
Información Inicial
Las instantáneas (snapshots) sirven para crear imágenes de la
partición del disco duro virtual, la cual puede restaurarse en cualquier
momento y regresar la partición y los datos como estaban cuando fue
creada la imagen.
Finalidad:
En esta práctica tiene como objetivo que el usuario se ejercite en
la creación de imágenes de las máquinas virtuales (o tomar Instantáneas)
utilizando como referencia VirtualBox.
Recursos Requeridos:
• Sistema operativo Windows XP instalado en el disco duro.
• VirtualBox 3.1.2-56127-win.
• Una computadora con un mínimo de 1GB de memoria RAM.
• CD/DVD-ROM de Linux (Ubuntu 8.04).
ACCIÓN A REALIZAR:
1. Vaya al Menú de la maquina virtual y elija la opción Maquina.
Algunas consideraciones:
Usted puede tomar una instantánea.
Recomendaciones:
Puede restaurar una imagen haciendo clic derecho sobre cualquier
instantánea que ha tomado en la lista de instantáneas. Al restaurar una
instantánea, volver en el tiempo (o hacia delante): el estado actual de la
máquina se pierde, y la máquina se restaura en el mismo estado como lo
fue cuando el entonces instantánea fue tomada.
Información Inicial
VirtualBox Guest Additions es un paquete especial de software que
forma parte de VirtualBox y que debe instalarse en cada una de las
máquinas virtuales para mejorar el rendimiento y añadir nuevas
funciones. Consisten en una serie de controladores (drivers) y
aplicaciones para el sistema virtualizado que lo optimizan para un mejor
rendimiento y usabilidad.
Las Guest Additions (aplicaciones del huesped) se encuentran
disponibles en una imagen de CD-ROM con el nombre
VBoxGuestAdditions.iso. que debemos montar en nuestra máquina virtual
como una unidad de CD e instalarlas desde ella.
Las Guest Additions nos ofrecen las siguientes características:
Integración del cursor del ratón, Mejor soporte de vídeo, Sincronización
horaria, Carpetas compartidas, Ventanas sin costuras, Portapapeles
compartido y Entrada automática en Windows.
Finalidad:
Instalar el Guest Additions teniendo instalado a Windows XP en una
maquina virtual utilizando VirtualBox.
Recursos Requeridos:
• Sistema operativo Linux (Ubuntu 8.04), instalado en el disco
duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de memoria RAM.
• CD/DVD-ROM Windows XP.
ACCIÓN A REALIZAR:
Recomendaciones:
Es importante instalar Guest Addition para Virtualbox, porque de
esta manera podrás disfrutar de las características que ya se te
menciono en el inicio de esta práctica.
Información Inicial
Lo primero que hay que hacer es decidir la carpeta que queremos
compartir, puede ser una ya existente u otra que podamos crear. Una vez
compartida la carpeta con el nombre que ustedes determinen y que se
encuentra en el home. La misma nos servirá para compartirla con otros
sistemas Linux o con Windows tanto virtuales como reales.
Finalidad:
El objeto de esta práctica es que sepas como compartir carpetas y
archivos entre el host y VirtualBox.
Recursos Requeridos:
• Sistema operativo Linux (Ubuntu 8.04), instalado en el disco
duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de memoria RAM.
• Imagen ISO de Windows XP.
ACCIÓN A REALIZAR:
Fig. N°10 Mi PC
Recomendaciones:
Debes recordar que para poder compartir carpetas tienes que tener
instalado el Guest Addition.
Información Inicial
Hay cierto tipo de periféricos, como dispositivos pcmcia o tarjetas
gráficas, que no proporcionan el mismo rendimiento (o ninguno). Luego
según el procesador puedes tener un rendimiento mejor o peor. El caso es
que tuve que cambiar algunos permisos del sistema de ficheros USB para
que funcionasen los dispositivos USB. Para hacer esto podría haber
tocado en la “tabla de sistemas de archivos” que se encuentra en el
sistema.
Finalidad:
Se busca que el usuario este en la capacidad de activar los
dispositivos USB.
Recursos Requeridos:
• Sistema operativo Linux (Ubuntu 8.04), instalado en el disco
duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de memoria RAM.
• Imagen ISO de Windows XP.
ACCIÓN A REALIZAR:
Recomendaciones:
Se te recomienda que indagues e investigue más sobre el tema.
Información Inicial
Para entender mejor como configurar la red es necesario una breve
explicación de las posibles configuraciones de la red. Al configurar la red
de la máquina virtual se pueden elegir entre las siguientes opciones:
- Not attached (No conectado).- Sirve para desactivar la tarjeta de
red virtual, por lo que no se tendrá acceso a ninguna red.
- NAT .- Sirve básicamente para acceder a Internet, descargar
archivos y enviar correos, pero las funciones avanzadas de red no
están habilitadas. La máquina virtual obtiene una IP de un router que
viene siendo VirtualBox y que funciona como DHCP asignando una IP
10.0.2.0 a la primera interface y 10.0.3.0 a la segunda interface, el tráfico
de la máquina virtual es transparente.
- Host Interface Networking (Interface Anfitrion) .- Simulación de
una red real, el Host puede enviar datos al invitado y viceversa, se puede
conectar a la red. Se tiene que crear una interface de red virtual en el
Host anfitrión por cada tarjeta (interface) de red que use(n) la(s)
máquina(s) virtual(es)
- Internal Networking (Red Interna) .- Similar a "Host Interface
Networking", sin embargo el acceso a Internet es limitado, de esta
manera se mejora la seguridad y velocidad.
Finalidad:
Se tiene como finalidad que el usuario sepa virtualizar una red y
además aprenda a enviar datos desde el host al invitado y viceversa para
que pueda conectarse a la red.
Recursos Requeridos:
• Sistema operativo Windows XP, instalado en el disco duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de memoria RAM.
• CD/DVD o Imagen ISO de Linux en su distribución Debian.
ACCIÓN A REALIZAR:
Recomendaciones:
La opción de configuración que debes utilizar y la que tienes que
interesarte más es "Host Interface Networking (Interface Anfitrion)".
Debido a que esta configuración sirve para configurar la máquina virtual
para que forme parte de la red.
Información Inicial
Para poder utilizar esta función es necesario instalar en el Host
Invitado la aplicación virtual box Guest Additions. En un Host Invitado
con Windows cuando la máquina virtual se está ejecutando, haga clic en el
menú Dispositivos y luego en instalar Guest Additions . En un Host
Invitado con GNU/Linux se requiere instalar los headers del kernel que se
esté usando. Para saber el kernel que usamos tecleamos uname -r.
Ejemplo: si tenemos el kernel "2.6.18-5-486" instalamos el paquete "linux-
headers-2.6.18-5-486":
# aptitude install linux-headers-2.6.18-5-486
Ahora hacemos clic en el menú Dispositivos y luego en instalar Guest
Additions. Esto nos montara un CD-ROM virtual. Nos vamos a
/media/cdrom/ e instalamos el paquete VBoxLinuxAdditions.run y luego
reiniciamos o apagamos la máquina virtual:
# cd /media/cdrom
# sh VBoxLinuxAdditions.run
# poweroff
Finalidad:
Se te recuerda nuevamente que para esta característica de
virtualización en VirtualBox debes instalar Guest Addition, como
nuevamente se te a indicado en el inicio de esta práctica.
Recursos Requeridos:
• Sistema operativo Linux (Ubuntu), instalado en
el disco duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de
memoria RAM.
ACCIÓN A REALIZAR:
Recomendaciones:
Como se te dijo inicialmente para el uso de esta característica es
necesario que tengas instalado el Guest Addition en tu máquina virtual.
Información Inicial
Nos ubicamos donde están guardados los
vdi(/home/usuario/.VirtualBox VDI) y clonamos el vdi con un UUID
diferente:
$ cd /home/usuario/.VirtualBox/VDI
$ VBoxManage clonevdi NombreOriginal.vdi NuevoNombre.vdi
Finalidad:
Indicarte el cómo duplicar una o varias máquinas virtuales.
Recursos Requeridos:
• Sistema operativo Windows XP, instalado en el disco duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de memoria RAM.
ACCIÓN A REALIZAR:
Recomendaciones:
Te sirve para que tengas un respaldo, por eso se te recomienda
hacerlo si lo deseas.
Información Inicial
Veamos otra forma de instalar los Guest Addition en una máquina
virtual de VirtualBox esta vez utilizando una versión de Linux (Debian
Etch).
Finalidad:
Tiene como objeto que los usuarios aprendan también a instalar el
paquete Guest Addition de otra forma y en otros sistemas operativos.
Recursos Requeridos:
• Sistema operativo Windows XP, instalado en el disco duro.
• VirtualBox 3.1.2
• Una computadora con un mínimo de 1GB de memoria RAM.
• CD/DVD o imagen ISO de Linux (Debian Etch).
ACCIÓN A REALIZAR:
$ su -
Password:
# aptitude install gcc linux-headers-$(uname -r) make
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
13etch2_i386.deb) ...
Seleccionando el paquete libmudflap0 previamente no seleccionado.
Desempaquetando libmudflap0 (de .../libmudflap0_4.1.1-21_i386.deb) ...
Seleccionando el paquete libmudflap0-dev previamente no seleccionado.
Desempaquetando libmudflap0-dev (de .../libmudflap0-dev_4.1.1-
21_i386.deb) ...
Seleccionando el paquete linux-headers-2.6.18-5 previamente no
seleccionado.
Desempaquetando linux-headers-2.6.18-5 (de .../linux-headers-2.6.18-
5_2.6.18.dfsg.1-13etch3_i386.deb) ...
Seleccionando el paquete linux-kbuild-2.6.18 previamente no seleccionado.
Desempaquetando linux-kbuild-2.6.18 (de .../linux-kbuild-2.6.18_2.6.18-
1_i386.deb) ...
Seleccionando el paquete linux-headers-2.6.18-5-686 previamente no
seleccionado.
Desempaquetando linux-headers-2.6.18-5-686 (de .../linux-headers-
2.6.18-5-686_2.6.18.dfsg.1-13etch3_i386.deb) ...
Seleccionando el paquete make previamente no seleccionado.
Desempaquetando make (de .../archives/make_3.81-2_i386.deb) ...
Configurando binutils (2.17-3) ...
media/cdrom/# ls -l
total 1302
dr-xr-xr-x 2 root root 2048 2007-08-31 13:57 AMD_PCnet
-r--r--r-- 1 root root 136 2007-08-07 18:09 AUTORUN.INF
dr-xr-xr-x 5 root root 2048 2007-08-31 13:57 driver
dr-xr-xr-x 2 root root 2048 2007-08-31 13:57 gina
dr-xr-xr-x 2 root root 2048 2007-08-31 13:57 os2
-r-xr-xr-x 1 root root 711847 2007-08-31 13:57 VBoxGuestAdditions.exe
-r-xr-xr-x 1 root root 612074 2007-08-31 13:57 VBoxLinuxAdditions.run
# sh VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 1.5.0 Guest Additions for Linux
installation.....................................................................................................................
.................
VirtualBox 1.5.0 Guest Additions installation
Building the VirtualBox Guest Additions kernel module...
Recomendaciones:
Ejercita esta práctica para que conozca otra manera de instalar el
paquete Guest Additions.
Información Inicial
Imunes es un software de emulación-simulación desarrollado en
Croacia, en la Universidad de Zegreb. Su nombre es un acrónimo de
Integrated Multiprotocolo Network Emulation Simulation, podríamos
traducirlo como Simulador Emulador de redes, multiprotocolo. Imunes
explota las tecnología de maquinas virtuales, pero a diferencia de
plataformas de operación con maquinas virtuales como VMware,
VirtualBox, imunes solo virtualiza el stack TCP-IP, y lo asocia a una
maquina virtual y al mismo tiempo le da representación dentro de un
ambiente de Interface Grafica de Usuario (interface GUI), En imunes no
se virtualiza, todo el sistema operativo, solo la infraestructura TCP-IP, o
sea que se crea un stack TCP por cada maquina virtual, sin embargo el
sistema de archivos no se virtualiza, esto tiene la gran ventaja, desde el
punto de vista del aprovechamiento del espacio de memoria RAM de la
maquina, porque se pueden implementar muchas maquinas con relativa
poca capacidad de RAM. Un aspecto importante, es que todas las maquinas
virtuales de imunes, comparten el mismo sistema de archivos, esta
condición es potencialmente problemática, ya que por ejemplo, los
servidores requieren de archivos de configuración, y dos servidores de la
misma clase, utilizarían el mismo archivo de configuración, sin embargo la
utilización de enlaces simbólicos, permitirá diferenciarlos adecuadamente.
Finalidad:
Virtualizar el imunes con el propósito de simular elementos de una
red local.
Recursos Requeridos:
• Un CD-Live o imagen ISO de imunes.
• Dos PC o computadoras virtuales.
• Comando ifconfig.
• Comando ping.
• El software ethereal.
• VirtualBox 3.1.2-Win
• Una computadora con un mínimo de 1GB de memoria RAM.
• Comando tcpdump.
ACCIÓN A REALIZAR:
Fig. N° 1 PC virtuales
Recomendaciones:
Te resultara adecuada esta práctica para simular elementos de
redes.