Virtualbox
description
Transcript of Virtualbox
Máquinas Virtuales 1
UNIDAD DE TRABAJO 3Introducción a las Máquinas Virtuales
Máquinas Virtuales 2
Objetivos
• Conocer las características genéricas de la virtualización.
• Aprender a trabajar con máquinas virtuales.
Máquinas Virtuales 3
Índice de contenidos
1. Introducción2. Máquinas Virtuales: definición3. Herramientas de virtualización4. Conceptos: host y guest5. Ventajas
Máquinas Virtuales 4
1. Introducción
• En el mundo informático cada vez hay más aplicaciones, más herramientas, más SSOO, más componentes...
• Sería ideal poder trabajar cómodamente en el mismo ordenador con varios SSOO a la vez y, aprovechar las ventajas de cada uno de ellos y de sus herramientas.
• Hasta ahora se hacían diferentes particiones en el disco duro y se alojaba en cada una de ellas un SO. Era típico tener por ejemplo instalado, en una partición Windows y en otra Linux. Ambos trabajando sobre la máquina real.
¿ Cómo trabajar con otro SO sin tener que instalarlo en el disco duro?
máquinas virtuales
Máquinas Virtuales 5
2. Máquinas virtuales: definición
Este software nos permite crear un entorno virtual que EMULAEMULA el hardware de un ordenador.
Cada ORDENADOR VIRTUAL ejecutará SU PROPIOSU PROPIOSistema Operativo y las aplicaciones que instalemos.
¿Qué es una máquina virtual?Es un SOFTWARESOFTWARE que podemos instalar en cualquier ordenador.
Máquinas Virtuales 6
2. Máquinas virtuales: herramientas
• Existen diferentes herramientas que permiten generar entornos virtuales (SO+aplicaciones) de trabajo.
VmWare
VirtualBox
Virtual PC
BOCHS
QEMU
Máquinas Virtuales 7
2. Máquinas virtuales: herramientas
• VirtualBox creado por la empresa alemana InnoTekGMBH.Enero-2007 se lanzó una versión limitada VirtualBoxbajo licencia GPL (Licencia Pública General)
• Virtual PC de Connectix y comprado por MicrosoftLa versión 2007 está disponible de forma gratuita.
• VMWare es la más conocida, actualmente el estándar.
• BOCHS, pretende ser la alternativa del sw libre a VMWare.
• QEMU, sw gratuito muy popular en el mundo linux
Máquinas Virtuales 8
HOST es el ORDENADOR FFÍÍSICOSICO en el que instalamos VMWARE
El host es la máquina real.
HOST
Por tanto solo disponemos de un HOST (anfitrión)
3. Conceptos: Host (anfitrión)
Máquinas Virtuales 9
Cada ORDENADOR VIRTUALVIRTUAL que creamos mediante el software de máquinas virtuales
HOST
GUEST 1ORDENADOR VIRTUAL 1
GUEST 2ORDENADOR VIRTUAL 2
Por tanto disponemos de tantos GUEST como ordenadores virtuales creamos
3. Conceptos: guest (invitado)
Máquinas Virtuales 10
El planteamiento de las MV es sencillo
•Memoria RAM.•Disco duro.•Procesador.•Tarjeta gráfica.•Tarjeta de Red.•Otros dispositivos: DVD/CDROM, disquetera, etc.
Cada GUEST compartecomparte los recursos hardwarehardware con el HOST
4. Funcionamiento
!OJO con el uso del teclado y del ratón!
Máquinas Virtuales 11
SISTEMA OPERATIVOSISTEMA OPERATIVO
APLICACIONESAPLICACIONES
SISTEMA OPERATIVOSISTEMA OPERATIVO
APLICACIONESAPLICACIONES
SISTEMA OPERATIVOSISTEMA OPERATIVO
HARDWAREHARDWARE
APLICACIONESAPLICACIONES + VMWARE+ VMWARE
CAPA VIRTUALIZACICAPA VIRTUALIZACI ÓÓNN
HOSTHOST
GUESTGUEST
11GUESTGUEST
22
¿Cuántos Ordenadorestenemos en ejecución?
3 (1 host y 2 guest)
4. Funcionamiento
Máquinas Virtuales 12
Una máquina virtual NO DEPENDENO DEPENDE del tipo de hardware ni del S.O. del HOST sobre el que se ejecuta.
5. Ventajas
Se podrán rebasar los límites físicos del host donde se instale.Si el host tiene un disco de 2GB, la máquina virtual se puede crear con un disco de 4GB.
Máquinas Virtuales 13
MEJOR APROVECHAMIENTOMEJOR APROVECHAMIENTO del HOST. El hardware de los equipos actuales es muy potente.
GUEST 1Servidor de Archivos
GUEST 2 Servidor de B.D.
GUEST 3Servidor de Correo
HOST
5. Ventajas
Máquinas Virtuales 14
5. Ventajas
Con los servidores reales actuales gran parte del tiempo el servidor puede estar ocioso, no se aprovecha el 100% (quizá un 20% o menos) . Si se necesita otro servidor Si se necesita otro servidor ¿¿que hacer?que hacer?
¿¿¿¿¿¿Crear Crear particiones?particiones?
????
Si creamos particiones, mientras una está activa la otra
no lo está, así que estaríamos desaprovechando
el hardware.
Si creamos particiones, mientras una está activa la otra
no lo está, así que estaríamos desaprovechando
el hardware.
¿Comprar otro y aprovecharlo también solo un 20%? NO...con el servidor que se tiene sobra para montar 2, 3
o 4 servidores virtuales, dependiendo de las características del servidor real.
¿Comprar otro y aprovecharlo también solo un 20%? NO...con el servidor que se tiene sobra para montar 2, 3
o 4 servidores virtuales, dependiendo de las características del servidor real.
¿¿¿¿COMPRAR COMPRAR OTRO??OTRO??
Máquinas Virtuales 15
Una máquina virtual se puede:
Al suspender guarda en un fichero el contenido de la memoria y apaga el ordenador.
Cuando volvemos a iniciarlo recupera del fichero el contenido de la memoria y continuamos trabajando en el mismo estado en el que nos encontrábamos.
ENCENDER ENCENDER –– POWER ONPOWER ON
APAGAR APAGAR –– POWER OFFPOWER OFF
SUSPENDER SUSPENDER -- SUSPENDSSUSPENDS
5. Ventajas
Máquinas Virtuales 16
Podemos guardar el ESTADOESTADO del ordenador virtual para retroceder a él posteriormente.
Para guardar el estado actual pulsamos el botón SNAPSHOTSNAPSHOT (instantánea).
Cuando tenemos una instantánea podemos eliminar todos los cambios (instalaciones, desinstalaciones, configuraciones) mediante la opción REVERTREVERT.
5. Ventajas
Máquinas Virtuales 17
5. Ventajas• Se puede asignar recursos a las maquinas virtuales a medida que las necesidades cambian:Que el servidor1 necesita más memoria...se le asigna más memoria y ya está... Que necesita otro disco duro...se crea otro disco virtual, se le asigna y ya está...
• Mejora la recuperación ante desastresQue se fastidia el servidor... pues nada, como el servidor virtual es un fichero, se recurre al último backup, se copia el fichero y asunto solucionado.
Máquinas Virtuales 18
5. Ventajas• La maquina virtual se puede llevar fácilmente a otro servidor ¡es un fichero! y sin preocuparse de si el hw que tiene el otro servidor instalado es distinto...todo va a funcionar perfectamente.
• Es la idea de
• La maquina virtual se puede llevar fácilmente a otro servidor ¡es un fichero! y sin preocuparse de si el hw que tiene el otro servidor instalado es distinto...todo va a funcionar perfectamente.
• Es la idea de Vmware ESX Server:- No necesita SO host
Máquinas Virtuales 19
• VMWare WorkStationWorkStation– ORDENADORES CON UN PROCESADORUN PROCESADOR–– No es No es gratugratuíítata..
• VMWare GSXGSX Server – ORDENADORES CON HASTA 32 PROCESADORESHASTA 32 PROCESADORES–– GratuGratu íítoto
• VMWARE ESXESX Server 4 (64 bit) | ESXESX Server 3.5 (32 bit) – SERVIDORES CON 22--16 PROCESADORES ESPEC16 PROCESADORES ESPECÍÍ FICOS DE SERVIDORFICOS DE SERVIDOR– EL HOST NO NECESITA SISTEMA OPERATIVOHOST NO NECESITA SISTEMA OPERATIVO
• VMWare PlayerPlayer– Gratuíto. Permite correr máquinas virtuales creadas con VMWare
– Crear máquinas virtuales a través Web: http://www.easyvmx.com/
Para obtener más información www.vmware.comwww.vmware.com
VMWare (versiones)
Máquinas Virtuales 20
• Virtual Box 3.0.6– Gratuíta– Se puede instalar en los siguientes sistemas operativos:
• Windows• Linux• Solaris
• Virtual Box Open Source Edition (OSE)– Se distribuye bajo licencia GNU version 2
Descargas: http://www.virtualbox.org/wiki/Downloads
Para obtener más información http://www.virtualbox.org/
Virtual Box
Máquinas Virtuales 21
Virtual PC
• Windows XP Mode and Windows Virtual PC– Gratuíta
– Se puede obtener en:
http://www.microsoft.com/windows/virtual-pc/download.aspx
- Se puede instalar en SO de la familia Windows.
Máquinas Virtuales 22
6. Creación de máquinas virtuales.Conexión LAN
• En cuanto a la conectividad de la máquina virtual, existen 4 posibilidades:
• Usar un puente• Usar el sistema NAT• Usar un host• No usar conexión
Máquinas Virtuales 23
6. Creación de máquinas virtuales.Conexión LAN
•Use bridged networking
La MV será vista como un equipo más, dentro de la red física a la que pertenece la máquina real.La tarjeta de red física se comparte con la MV, permitiendo que ambas máquinas (física y la virtual) puedan comunicarse con el resto de máquinas de la red.Cada máquina deberá tener una IP diferente dentro del rango establecido para la red.
Máquinas Virtuales 24
6. Creación de máquinas virtuales.Conexión LAN
•Use bridged networking
Máquinas Virtuales 25
6. Creación de máquinas virtuales.Conexión LAN
• Use network address translation (NAT)
La máquina virtual forma parte de una red privada con la máquina física, aislada de la red a la que pueda pertenecer la máquina real.La máquina física hace de puerta de enlace (gateway) entre la red privada virtual y la red física, gracias al uso de NAT.
Máquinas Virtuales 26
6. Creación de máquinas virtuales.Conexión LAN
• Use network address translation (NAT)
Máquinas Virtuales 27
6. Creación de máquinas virtuales.Conexión LAN
• Use host only networking
Para formar redes privadas virtuales entre el equipo físico y las MV totalmente aislada del exterior. Es la opción que debe elegirse cuando no se cuenta con de interfaz de red o conexión hacia el exterior.
• Do not use network connection
Cuando no se quieran formar redes con otras máquinas virtuales y/o la máquina real.
Máquinas Virtuales 28
6. Creación de máquinas virtuales.Conexión LAN
• Use host only networking