SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Maquinas Virtuales
• Cuellar Sánchez Jesús.
• Pinto López Luis Tonatiuh.
ESTRUCTURA Y PROGRAMACIÓN DE
COMPUTADORAS.
Grupo: 08.
Prof.: Huerta Molina Samuel.
Hecho por Jesús y Luis. 1
Conceptos Básicos
Sobre la Virtualización
Se puede definir la
“Virtualización” como la
tecnología que permite ejecutar
Maquinas Virtuales con diferentes
sistemas operativos en una misma
maquina física.
Dicha Virtualización se puede
implementar por software o por
hardware siendo la virtualización
por software la mas extendida y
versátil.
La historia de la virtualización
comenzó en la década de los 60 en
entornos mainframe de IBM, en los
que se virtualizaban todos los
interfaces de Hardware de sistema
con VMM (Virtual Machine
Monitor). Que permitían ejecutar
maquinas virtuales con las que se
ejecutaba una estancia del sistema
propietario de IBM.
Hecho por Jesús y Luis. 2
Capa de Virtualización
Cuando se crea una Maquina Virtual, esta se comunica con la maquina física
a través de la capa de virtualización, cada una de las maquinas virtuales que
se generen estarán aisladas unas de las otras y se mapeara desde el
hardware, la capacidad de procesamiento memoria dispositivos de red y
discos asociados a cada una de ellas.
La capa de virtualización aisla las
maquinas virtuales de los sistemas
operativos anfitriones y por tanto de
las dependecias de estos referidas al
hardware (como pueden ser
controladores de dispositivos).
Los recursos que están asociados a una
maquina virtual, pueden ser modificados
debido a que por necesidades de
computación o conexión, sea necesario
asociar mas cantidades de
procesamiento, ya sea de los
dispositivos de la maquina física como
de la memoria virtual y dependiendo de
la solución utilizada en maquina será
necesario pararla añadir mas recursos y
después volverla a ejecutar.
Virtualización sin sistema Operativo
anfitrión. Esquema original Mainframe IBM.
(Hypervisor)
Hypervisor (Arquitectura de tipo 1). Un
Hypervisor es una capa de software que se
sitúa justo encima del hardware y por debajo de
uno o mas SO.
Su misión es proporcionar ambientes asilados
de ejecución, o particiones dentro de las cuales
pueden ejecutarse maquinas virtuales con
sistemas operativos “invitados”.
A cada partición se le asignan recursos de
hardware como memoria, ciclos de procesador y
dispositivos el Hypervisor controla el acceso al
hardware subyacente pudiendo ser un SO
modificado o un elemento de firmware (en este
ultimo al no haber SO pueden ejecutarse
aplicaciones solo en las VM). Aunque esta
tecnología ofrece mayor estabilidad, el echo de
que los drivers se encuentren en esa zona
sensitiva pueden ser vulnerados fácilmente.
•VMM de tipo 1
Hecho por Jesús y Luis. 4
Arquitecturas básicas de
virtualización.
• VMM de tipo 2
Virtualización a partir de un
sistema operativo anfitrión:
También llamada de tipo 2, se
instala un sistema operativo
(Hardware) y a partir de el se crea
un VMM ya sea por la instalación
de un software adicional o bien una
funcionalidad propia del SO.
La flexibilidad que ofrece es que al
tener un SO instalado podrían
ejecutarse aplicaciones sin
entornos de virtualización a la par
con las VM, por el contrario la
sobrecarga que produce esta
arquitectura debido a sus capas es
muy alta y el rendimiento menor
que con otras soluciones. Una
alternativa es el sistema hibrido
en el cual tanto el SO anfitrión
como las VMM se ejecutan
directamente sobre el hardware y
hacen que mejore el rendimiento
de las VMM.
Capa de Virtualización (Tipo 2)
SO Nativo
“Base”
Capa
aplicativa
VM
MVS
DOS
UNIX
Equipo de Cómputo (Hardware)
VMM de tipo 2
Hecho por Jesús y Luis. 6
Virtualización a nivel de Bibliotecas.
Es un tipo de virtualización que solo se
realiza en alguna parte del SO, a partir de
Bibliotecas consiguiendo así una capa de
compatibilidad que emula otro SO o bien
ejecuta binarios de un SO distinto.
Wine por ejemplo: MS office binario de
WIN32 dentro de un distro LINUX
Virtualizaciónporemulación:Se
puedenemularpartesodispositivos
completos.
Modo Full system emulation:
En este modo se puede emular
un dispositivo completo, por
ejemplo un ordenador.
User mode: En el que se pueden
lanzar procesos compilados para un
procesador (de esta manera un
binario compilado para SPARC
podría ejecutarse en un entorno
LINUX).
Virtualización por Emulación.
Hecho por Jesús y Luis. 8
Virtualización y Para
virtualización.
• Esquemas de Virtualización
completa microkernelizada y
Paravirtualizada.
Además de las arquitecturas de
virtualización básica existe una diferencia
a la hora de escribir un Hypervisor y se
divide en 2 tipos:
“Virtualización” (Completa o Full
Virtualization). Proporciona una capa
intermedia que interviene en el acceso a
los recursos de hardware permitiendo la
operación de múltiples SO entre si, no
obstante esta requiere que la VM capture
y emule todas las instrucciones
privilegiadas afectando negativamente el
rendimiento.
“Para Virtualización” En este modo se
emplea un sistema mas moderno y eficaz
en la gestión de recursos, el SO
virtualizado se da cuenta del entorno en
el que se ejecuta y se adapta para
aprovecharlo de este modo las llamadas
privilegiadas no producen tanta
sobrecarga y hay menos perdida de
rendimiento .
Cuando se utiliza virtualización en el
hardware de procesadores actuales
como AMD-V o Intel VT no será
necesario que el Hypervisor se
ejecute con para virtualización. Hecho por Jesús y Luis. 9
Tecnologías de Virtualización
Se podrían definir distintas tecnologías para poder realizar la virtualización a distintos
niveles y con distintas posibilidades (no solo la creación de maquinas virtuales):
Virtualización por
hardware.
• Particionamiento Físico
• Virtualización de procesadores.
Virtualización por SO (VM)
• Virtualización por particiones del
SO.
• Virtualización de recursos.
.
Desarrollo y
pruebas
Recuperación
ante desastres
Consolidación de
Servidores
Portabilidad de
aplicaciones
Hecho por Jesús y Luis. 11
Disminución del costo del equipo (hardware)
Aumento de la utilización de servidores
Reducción del tiempo de despliegue de servidores
Incremento de la flexibilidad y escalabilidad
Alta disponibilidad
Incrementa la productividad
Gestión de las maquinas virtuales
Hecho por Jesús y Luis. 12
Rendimiento Inferior
Imposibilidad de usar hardware que no este gestionado o
soportado por el Hypervisor
Hardware virtual obsoleto
No se dispone de aceleración de video por hardware
Desaprovechamiento de recursos
Sistema operativo anfitrión de rol critico
Hecho por Jesús y Luis. 13
VM a analizar:
Teniendo claro el concepto de
“Virtualización”, se puede definir a una
maquina virtual como un software capaz
de emular un ordenador dentro de otro
sin necesidad de gasto en dispositivos
físicos extra, por medio de este software
es posible instalar sistemas
operativos(invitados), dentro de
otro(anfitrión).
Siendo así una maquina virtual no tiene
dispositivos ni procesador o memoria
únicamente lo simula.
A pesar de ser una simulación la
maquina virtual al ser instalada nos
permite manipular los sistemas dentro de
ella como si se tratase de uno físico
pudiendo formatear particiones, trabajar
con archivos de disco (ISO,BIN,CUE) o
incluso instalar dispositivos y compartir
datos dependiendo de la maquina virtual
con la que se trabaje , todo ello claro
depende de los recursos de memoria que
se le asignen a dicha maquina lo cual en
el mayor de los casos siempre se indica
con un nivel recomendado por el
programa de virtualización.
Virtual Pc
Es un programa propietario
desarrollado por “Connectics” y
comprado por Microsoft para crear
maquinas virtuales en equipos de
sobremesa o portátiles que no sean
servidores. Se puede ejecutar en
general en cualquier versión de
Windows desde Windows server 2003
o posterior y soporta cualquier
versión de la familia de sistemas
operativos de Microsoft y algunas
versiones de OS/2.
Hecho por Jesús y Luis. 15
Requerimientos:
• Procesador AMD Athlon Dual Core X2 a
1.50 Ghz o Intel Celeron
• 2GB De Memoria RAM
• Hardware de Virtualización Activado
(recomendado, aunque no es necesario)
• Tarjeta de video con por lo menos 64 MB
de VRam
• Resolución de pantalla 800 x 600
• Conexión a Internet de banda ancha
• 48,5 MB libres En el disco duro (se
recomiendan 2 GB para la instalación de
sistemas virtuales)
• No se soporta Windows Vista Starter,
Home Basic ni Home Premium. En el caso
de Windows 7, es igual que en Windows
Vista
Pros y Contras:
• Pros:
• Familiar para usuarios Windows,
integración con plataformas Microsoft
correcta, soporte y documentación
abundantes.
• Admiten drivers de los sistemas a
emular.
• Contras:
• Consumo excesivo de recursos,
inestabilidad bajo ciertas condiciones de
contorno, despliegue y ejecución lentos,
virtualización dificultosa o imposible de
algunos entornos derivados de UNIX.
• Su código es propietario y se
comercializa bajo modelo de licencias.
• Únicamente dispone de versiones para
Windows y Mac OS X.
Consideraciones Importantes:
Para poder instalar Virtual pc en tu ordenador debes contar con una
versión activada y validada de Windows y en el caso de vista y 7
debe ser superior a Home Premium, del mismo modo tu pc debe
soportar Hardware D.E.P y Hardware Virtualization preferentemente.
Descarga en:
https://www.microsoft.com/es-
es/download/details.aspx?id=3702
Hecho por Jesús y Luis. 18
Virtual Box
Es un software de virtualización para las arquitecturas
x86/amd64, creada por la empresa alemana innotek GmbH.
Ahora es desarrollado por Oracle Corporation. Virtual Box
sirve para poder instalar otros sistemas operativos “invitados”
dentro de un sistema “anfitrión”, cada uno por separado y con
su propio ambiente virtual.
Virtual Box es de licencia GNU General Public License (GPL)
Hecho por Jesús y Luis. 19
Características
Sistemas Operativos anfitriones soportados (más notables):
Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris
Sistemas Operativos invitados soportados (más notables):
FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS
Los discos duros de los sistemas invitados son almacenados en los
sistemas anfitriones como archivos individuales en un contenedor
llamado Virtual Disk Image, son incompatible con los demás softwares
de virtualización.
Puede montar imágenes ISO como unidades virtuales ópticas de CD o
DVD, o un disquete.
Se permite aceleración en 3D, pantalla completa, hasta 4 placas PCI
Ethernet, integración con teclado y ratón.
Requisitos
•Un procesador al menos de 2.2 Ghz, lo suficientemente rápido para
soportar la carga.
•Memoria RAM mínima de 512Mb, pero depende mucho de que
sistema operativo invitado se vaya a usar.
•Espacio en disco duro de 30 Mb (sólo para Virtual Box) pero se
necesita mucho más para el sistema operativo invitado
•El sistema operativo anfitrión sea soportado (incluyendo la
arquitectura Intel/AMD64) y un sistema operativo anfitrión soportado
Hecho por Jesús y Luis. 21
Lo bueno y lo malo de Virtual Box
Lo bueno:
GPL (General Public Licence)
Actualización constante y cada vez
mas compatible
Variedad de sistemas operativos
invitados soportados
Fácil de utilizar
Documentación completa
Configuración de red con distintas
opciones
Entorno grafico atractivo
Muy estable al momento de
virtualizar el S.O.
Ahorro de dinero en hardware (y
electricidad)
Lo malo:
Configuración de resolución un
poco estática
No reconoce algunos distros de
Linux que son poco conocidos
Dependiendo de la máquina
anfitrión, corre mejor o peor
Virtual Box
Hecho por Jesús y Luis. 23
Descarga en:
https://www.virtualbox.org
Hecho por Jesús y Luis. 24
“Gracias por su atención”

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Sistemas de máquinas virtuales
Sistemas de máquinas virtualesSistemas de máquinas virtuales
Sistemas de máquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquina Virtual Y Tipos
Maquina Virtual  Y TiposMaquina Virtual  Y Tipos
Maquina Virtual Y Tipos
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Virtualización - UPSAM
Virtualización - UPSAMVirtualización - UPSAM
Virtualización - UPSAM
 
Ensayo maquina virtual
Ensayo maquina virtualEnsayo maquina virtual
Ensayo maquina virtual
 

Similar a Maquinas virtuales y Virtualización

Virtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas OperativosVirtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas OperativosVivianaParraga3
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdfAbiBno
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pVirtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pWalky Treminio
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionegullon
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015YOHANAB1284
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacionmafer2012
 
Virtualización - UPSAM
Virtualización - UPSAMVirtualización - UPSAM
Virtualización - UPSAMGoico_91
 
Virtualizacion
VirtualizacionVirtualizacion
VirtualizacionRocio T'l
 
Virtualizacion
VirtualizacionVirtualizacion
VirtualizacionRocio T'l
 
Administracion de redes virtualizacion
Administracion de redes   virtualizacionAdministracion de redes   virtualizacion
Administracion de redes virtualizacionYohany Acosta
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxmikolo24
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxmikolo24
 

Similar a Maquinas virtuales y Virtualización (20)

Virtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas OperativosVirtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas Operativos
 
virtualizacion - upsam
virtualizacion - upsamvirtualizacion - upsam
virtualizacion - upsam
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdf
 
MAQUINAS VIRTUALES
MAQUINAS VIRTUALESMAQUINAS VIRTUALES
MAQUINAS VIRTUALES
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pVirtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Plantila presentacion-sena-2015
Plantila presentacion-sena-2015Plantila presentacion-sena-2015
Plantila presentacion-sena-2015
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Virtualización - UPSAM
Virtualización - UPSAMVirtualización - UPSAM
Virtualización - UPSAM
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Administracion de redes virtualizacion
Administracion de redes   virtualizacionAdministracion de redes   virtualizacion
Administracion de redes virtualizacion
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualbox
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualbox
 

Maquinas virtuales y Virtualización

  • 1. Maquinas Virtuales • Cuellar Sánchez Jesús. • Pinto López Luis Tonatiuh. ESTRUCTURA Y PROGRAMACIÓN DE COMPUTADORAS. Grupo: 08. Prof.: Huerta Molina Samuel. Hecho por Jesús y Luis. 1
  • 2. Conceptos Básicos Sobre la Virtualización Se puede definir la “Virtualización” como la tecnología que permite ejecutar Maquinas Virtuales con diferentes sistemas operativos en una misma maquina física. Dicha Virtualización se puede implementar por software o por hardware siendo la virtualización por software la mas extendida y versátil. La historia de la virtualización comenzó en la década de los 60 en entornos mainframe de IBM, en los que se virtualizaban todos los interfaces de Hardware de sistema con VMM (Virtual Machine Monitor). Que permitían ejecutar maquinas virtuales con las que se ejecutaba una estancia del sistema propietario de IBM. Hecho por Jesús y Luis. 2
  • 3. Capa de Virtualización Cuando se crea una Maquina Virtual, esta se comunica con la maquina física a través de la capa de virtualización, cada una de las maquinas virtuales que se generen estarán aisladas unas de las otras y se mapeara desde el hardware, la capacidad de procesamiento memoria dispositivos de red y discos asociados a cada una de ellas. La capa de virtualización aisla las maquinas virtuales de los sistemas operativos anfitriones y por tanto de las dependecias de estos referidas al hardware (como pueden ser controladores de dispositivos). Los recursos que están asociados a una maquina virtual, pueden ser modificados debido a que por necesidades de computación o conexión, sea necesario asociar mas cantidades de procesamiento, ya sea de los dispositivos de la maquina física como de la memoria virtual y dependiendo de la solución utilizada en maquina será necesario pararla añadir mas recursos y después volverla a ejecutar.
  • 4. Virtualización sin sistema Operativo anfitrión. Esquema original Mainframe IBM. (Hypervisor) Hypervisor (Arquitectura de tipo 1). Un Hypervisor es una capa de software que se sitúa justo encima del hardware y por debajo de uno o mas SO. Su misión es proporcionar ambientes asilados de ejecución, o particiones dentro de las cuales pueden ejecutarse maquinas virtuales con sistemas operativos “invitados”. A cada partición se le asignan recursos de hardware como memoria, ciclos de procesador y dispositivos el Hypervisor controla el acceso al hardware subyacente pudiendo ser un SO modificado o un elemento de firmware (en este ultimo al no haber SO pueden ejecutarse aplicaciones solo en las VM). Aunque esta tecnología ofrece mayor estabilidad, el echo de que los drivers se encuentren en esa zona sensitiva pueden ser vulnerados fácilmente. •VMM de tipo 1 Hecho por Jesús y Luis. 4
  • 5. Arquitecturas básicas de virtualización. • VMM de tipo 2 Virtualización a partir de un sistema operativo anfitrión: También llamada de tipo 2, se instala un sistema operativo (Hardware) y a partir de el se crea un VMM ya sea por la instalación de un software adicional o bien una funcionalidad propia del SO. La flexibilidad que ofrece es que al tener un SO instalado podrían ejecutarse aplicaciones sin entornos de virtualización a la par con las VM, por el contrario la sobrecarga que produce esta arquitectura debido a sus capas es muy alta y el rendimiento menor que con otras soluciones. Una alternativa es el sistema hibrido en el cual tanto el SO anfitrión como las VMM se ejecutan directamente sobre el hardware y hacen que mejore el rendimiento de las VMM.
  • 6. Capa de Virtualización (Tipo 2) SO Nativo “Base” Capa aplicativa VM MVS DOS UNIX Equipo de Cómputo (Hardware) VMM de tipo 2 Hecho por Jesús y Luis. 6
  • 7. Virtualización a nivel de Bibliotecas. Es un tipo de virtualización que solo se realiza en alguna parte del SO, a partir de Bibliotecas consiguiendo así una capa de compatibilidad que emula otro SO o bien ejecuta binarios de un SO distinto. Wine por ejemplo: MS office binario de WIN32 dentro de un distro LINUX
  • 8. Virtualizaciónporemulación:Se puedenemularpartesodispositivos completos. Modo Full system emulation: En este modo se puede emular un dispositivo completo, por ejemplo un ordenador. User mode: En el que se pueden lanzar procesos compilados para un procesador (de esta manera un binario compilado para SPARC podría ejecutarse en un entorno LINUX). Virtualización por Emulación. Hecho por Jesús y Luis. 8
  • 9. Virtualización y Para virtualización. • Esquemas de Virtualización completa microkernelizada y Paravirtualizada. Además de las arquitecturas de virtualización básica existe una diferencia a la hora de escribir un Hypervisor y se divide en 2 tipos: “Virtualización” (Completa o Full Virtualization). Proporciona una capa intermedia que interviene en el acceso a los recursos de hardware permitiendo la operación de múltiples SO entre si, no obstante esta requiere que la VM capture y emule todas las instrucciones privilegiadas afectando negativamente el rendimiento. “Para Virtualización” En este modo se emplea un sistema mas moderno y eficaz en la gestión de recursos, el SO virtualizado se da cuenta del entorno en el que se ejecuta y se adapta para aprovecharlo de este modo las llamadas privilegiadas no producen tanta sobrecarga y hay menos perdida de rendimiento . Cuando se utiliza virtualización en el hardware de procesadores actuales como AMD-V o Intel VT no será necesario que el Hypervisor se ejecute con para virtualización. Hecho por Jesús y Luis. 9
  • 10. Tecnologías de Virtualización Se podrían definir distintas tecnologías para poder realizar la virtualización a distintos niveles y con distintas posibilidades (no solo la creación de maquinas virtuales): Virtualización por hardware. • Particionamiento Físico • Virtualización de procesadores. Virtualización por SO (VM) • Virtualización por particiones del SO. • Virtualización de recursos.
  • 11. . Desarrollo y pruebas Recuperación ante desastres Consolidación de Servidores Portabilidad de aplicaciones Hecho por Jesús y Luis. 11
  • 12. Disminución del costo del equipo (hardware) Aumento de la utilización de servidores Reducción del tiempo de despliegue de servidores Incremento de la flexibilidad y escalabilidad Alta disponibilidad Incrementa la productividad Gestión de las maquinas virtuales Hecho por Jesús y Luis. 12
  • 13. Rendimiento Inferior Imposibilidad de usar hardware que no este gestionado o soportado por el Hypervisor Hardware virtual obsoleto No se dispone de aceleración de video por hardware Desaprovechamiento de recursos Sistema operativo anfitrión de rol critico Hecho por Jesús y Luis. 13
  • 14. VM a analizar: Teniendo claro el concepto de “Virtualización”, se puede definir a una maquina virtual como un software capaz de emular un ordenador dentro de otro sin necesidad de gasto en dispositivos físicos extra, por medio de este software es posible instalar sistemas operativos(invitados), dentro de otro(anfitrión). Siendo así una maquina virtual no tiene dispositivos ni procesador o memoria únicamente lo simula. A pesar de ser una simulación la maquina virtual al ser instalada nos permite manipular los sistemas dentro de ella como si se tratase de uno físico pudiendo formatear particiones, trabajar con archivos de disco (ISO,BIN,CUE) o incluso instalar dispositivos y compartir datos dependiendo de la maquina virtual con la que se trabaje , todo ello claro depende de los recursos de memoria que se le asignen a dicha maquina lo cual en el mayor de los casos siempre se indica con un nivel recomendado por el programa de virtualización.
  • 15. Virtual Pc Es un programa propietario desarrollado por “Connectics” y comprado por Microsoft para crear maquinas virtuales en equipos de sobremesa o portátiles que no sean servidores. Se puede ejecutar en general en cualquier versión de Windows desde Windows server 2003 o posterior y soporta cualquier versión de la familia de sistemas operativos de Microsoft y algunas versiones de OS/2. Hecho por Jesús y Luis. 15
  • 16. Requerimientos: • Procesador AMD Athlon Dual Core X2 a 1.50 Ghz o Intel Celeron • 2GB De Memoria RAM • Hardware de Virtualización Activado (recomendado, aunque no es necesario) • Tarjeta de video con por lo menos 64 MB de VRam • Resolución de pantalla 800 x 600 • Conexión a Internet de banda ancha • 48,5 MB libres En el disco duro (se recomiendan 2 GB para la instalación de sistemas virtuales) • No se soporta Windows Vista Starter, Home Basic ni Home Premium. En el caso de Windows 7, es igual que en Windows Vista Pros y Contras: • Pros: • Familiar para usuarios Windows, integración con plataformas Microsoft correcta, soporte y documentación abundantes. • Admiten drivers de los sistemas a emular. • Contras: • Consumo excesivo de recursos, inestabilidad bajo ciertas condiciones de contorno, despliegue y ejecución lentos, virtualización dificultosa o imposible de algunos entornos derivados de UNIX. • Su código es propietario y se comercializa bajo modelo de licencias. • Únicamente dispone de versiones para Windows y Mac OS X.
  • 17. Consideraciones Importantes: Para poder instalar Virtual pc en tu ordenador debes contar con una versión activada y validada de Windows y en el caso de vista y 7 debe ser superior a Home Premium, del mismo modo tu pc debe soportar Hardware D.E.P y Hardware Virtualization preferentemente.
  • 19. Virtual Box Es un software de virtualización para las arquitecturas x86/amd64, creada por la empresa alemana innotek GmbH. Ahora es desarrollado por Oracle Corporation. Virtual Box sirve para poder instalar otros sistemas operativos “invitados” dentro de un sistema “anfitrión”, cada uno por separado y con su propio ambiente virtual. Virtual Box es de licencia GNU General Public License (GPL) Hecho por Jesús y Luis. 19
  • 20. Características Sistemas Operativos anfitriones soportados (más notables): Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris Sistemas Operativos invitados soportados (más notables): FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS Los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, son incompatible con los demás softwares de virtualización. Puede montar imágenes ISO como unidades virtuales ópticas de CD o DVD, o un disquete. Se permite aceleración en 3D, pantalla completa, hasta 4 placas PCI Ethernet, integración con teclado y ratón.
  • 21. Requisitos •Un procesador al menos de 2.2 Ghz, lo suficientemente rápido para soportar la carga. •Memoria RAM mínima de 512Mb, pero depende mucho de que sistema operativo invitado se vaya a usar. •Espacio en disco duro de 30 Mb (sólo para Virtual Box) pero se necesita mucho más para el sistema operativo invitado •El sistema operativo anfitrión sea soportado (incluyendo la arquitectura Intel/AMD64) y un sistema operativo anfitrión soportado Hecho por Jesús y Luis. 21
  • 22. Lo bueno y lo malo de Virtual Box Lo bueno: GPL (General Public Licence) Actualización constante y cada vez mas compatible Variedad de sistemas operativos invitados soportados Fácil de utilizar Documentación completa Configuración de red con distintas opciones Entorno grafico atractivo Muy estable al momento de virtualizar el S.O. Ahorro de dinero en hardware (y electricidad) Lo malo: Configuración de resolución un poco estática No reconoce algunos distros de Linux que son poco conocidos Dependiendo de la máquina anfitrión, corre mejor o peor
  • 23. Virtual Box Hecho por Jesús y Luis. 23
  • 25. “Gracias por su atención”