PDF de programación - Virtualización

Imágen de pdf Virtualización

Virtualizacióngráfica de visualizaciones

Publicado el 27 de Mayo del 2019
410 visualizaciones desde el 27 de Mayo del 2019
1,1 MB
37 paginas
Creado hace 8a (30/05/2012)
VIRTUALIZACIÓN

• Concepto creado en 1960.



• Es la creación a través de Software

de

algún

recurso

tecnológico

(Hardware,

SO,

Dispositivo

de

Almacenamiento, etc).



Hacer que un

recurso físico (un servidor, un sistema

operativo o un dispositivo de almacenamiento) aparezca

como si fuera varios recursos lógicos a la vez, o que varios

recursos físicos, aparezcan como un único recurso lógico.


TIPOS DE VIRTUALIZACIÓN

• Virtualizar Hardware.

• Virtualizar Software.

• Virtualizar Sesiones de Usuarios.

• Virtualizar Aplicaciones.

• Maquinas Virtuales en computadoras

de escritorio.



MAQUINA VIRTUAL (MV)

VIRTUAL MACHINE (VM)

• “Una máquina virtual es un software que

emula a una computadora y puede ejecutar

programas como si fuese una computadora

real.”

• Los procesos que se ejecutan están limitados

a las abstracciones dadas por la MV.

Se dice que una MV es: “Un duplicado eficiente y aislado de una máquina física"



TIPOS DE MAQUINAS VIRTUALES

Maquinas Virtuales de

Maquinas Virtuales de

Sistemas.

 Maquinas Virtuales de

Procesos.
Virtual

 Maquina

de

Hardware.

Aplicación.

 Permite que

la MV
subyacente se convierta
en varias MVs.

permite

 A la capa de software
la
la
de
o

que
virtualización
llama
máquina
hypervisor.

se

monitor

virtual

 Su objetivo es el de
proporcionar un entorno
de
ejecución
independiente de
la
plataforma de hardware
y del sistema operativo.

 Ejemplos, Maquina Virtual
de JAVA, entorno .Net,
de Microsoft.



MONITOR DE MAQUINA VIRTUAL

(MMV)



Virtual Machine Monitor (VMM)

• Gestiona los cuatro (4) principales

recursos de la computadora (CPU,

Memoria,

Almacenamiento

y

Conexiones de Red).

• Desarrollados a principio de los 70’.

TIPOS DE MMV

Nativo (Unhosted):

Hospedado (Hosted):

VENTAJAS

 Reutilización de Hardware.

 Reducción de costos en espacio y consumo.

 Administración

global

centralizada

y

simplificada.

 Aislamiento.

 Contribución al medio ambiente - Green IT.

“Si bien la virtualización no es un invento reciente, con la consolidación del modelo

de la Computación en la nube (Cloud Computing), la virtualización ha pasado a ser

uno de los componentes fundamentales, especialmente en lo que se denomina

infraestructura de nube privada.”

Computación Nube es un

paradigma que

permite

ofrecer servicios a través de

internet, de manera que no

debes tener instaladas todas

las

aplicaciones

en

tu

computadora sino que

las

puedes utilizar directamente

en la nube.

MVWARE



http://www.vmware.com/

 Empresa fundada a finales de 90.
 Filial de EMC Corporation.
 Sistema de virtualización de software.
 Homologo a Virtual PC.
 Diferencia entre Virtual PC y VMware:
Virtual PC emula una plataforma X86,
VMware la virtualiza.

PRODUCTOS

 VMware Player (Libre).

 VMware Server (Libre).

 VMware Workstation.

 VMware ESX Server.

 VMware Fusion.

 Vmware vSphere

 Vmware vCloud Director.

 .

FUNCIONAMIENTO

Workstation y Server, virtualizan de manera Hospedada:

Aplicación --> OS (virtual) --> Hardware (virtual) -->

VMware --> (OS host) --> Hardware físico.



Esto afecta el rendimiento y desempeño de las máquinas

virtuales.



ESX que virtualiza de forma Nativa:

Aplicación --> OS (virtual) --> Hardware (virtual) --> VMware -->

Hardware físico.


XEN

http://www.cl.cam.ac.uk/research/srg/netos/xen/

Monitor de máquina virtual.
Desarrollado en la Universidad de Cambridge.
Código Abierto.
Utiliza Paravirtualización.
Soporta tecnologías de virtualización por hardware.
Patrocinado por Intel entre otros y mantenido por XenSource
y la comunidad Xen.

forma paralela,

Xen soporta la ejecución de múltiples
sistemas operativos “huéspedes”
de
recursos
de
compartidos
y
altos
instala directamente
rendimiento. Se
sobre el hardware, por debajo de los
demás sistemas operativos.

con

niveles

Compatibilidad

Xen requiere modificar el kernel de

los sistemas operativos para que sean
compatibles con sus API's, existen
“ports” de Linux, NetBSD, FreeBSD, Plan
9 y Novell Netware. Se realizó un port
de Windows XP pero debido a
las
licencias de Microsoft nunca se publicó.

Virtualización por Hardware

En la versión 3.0 se agregó soporte para
el IVT (Intel Virtualization Technology o

“Vanderpool”), y en la versión 3.0.2 para el
AMD-V (AMD Virtualization o “Pacífica”) los
la virtualización por
cuales permiten
hardware de sistemas operativos sin
forma es posible
modificar, de esta
virtualizar
de
sistemas
Microsoft.

operativos

Xen y Linux Kernel 3.0

A partir de su versión 3.0 el kernel de

Linux ofrece compatibilidad completa
con Xen sin la necesidad de aplicar
parches o modificaciones adicionales.

Xen Hipervisor

La arquitectura de Xen se basa en el uso

del Xen Hipervisor, que separa el
Hardware de los sistemas operativos
huéspedes, ejecutándose directamente
sobre el mismo y sirviendo como
interfaz para todas la solicitudes de CPU
y memoria por parte de los huéspedes.

Xen Hipervisor



Controladores PV
en el Dominio 0



Controladores PV
en el Dominio U



Huésped HVM



Manejo y Control

de Dominios

Una serie de demonios de Linux son

clasificados como demonios de manejo
y control de dominios por la comunidad
de código abierto, estos servicios
ofrecen los medios para el manejo de
los ambientes de virtualización y se
encuentran dentro del Dominio 0.

Xend



privcmd



Ejemplo



API's



Xen Projects


Xen Cloud Platform (XCP).
Xen ARM.
XCI.

Citrix XenServer

Distribuido por Citrix Systems, que
compró XenSource en el año 2007,
basado en el hipervisor Xen desarrollado

por
la comunidad Xen, se puede
encontrar en varias versiones, donde
sus funcionalidades más básicas son
gratuitas y las avanzadas se ofrecen a
un costo adicional.

Otros Softwares de

Virtualización

Oracle VM VirtualBox

Microsoft Virtual PC
Hiper-V (Incluide in Windows Server 2008)
OpenVZ
ADEOS (Adaptive Domain Environment
Operating Systems)

VMWARE VS XEN

Comparación de dos esquemas populares de

virtualización

VMWARE VS XEN

VMware

XEN

Conocimiento Requerido del Administrador

 Medio

Integración Video, E/S

 Medio

Capacidad de Para-virtualización

 No

Driver para los “Huesped” (Guest)

 Si

 Alto

 Bajo

 Si

 No

Requerimientos para los “Huesped”

 Ninguno

 Kernel-xen

SO “Huesped” probados

 Windows XP, 2000,

 Windows XP



Requiere Configurar al hacer

actualización de Kernel



2000 Server, 2003

Fedora, Red

server

Linux Fedora, Red

Hat.

 Si

Hat



 No

GRACIAS



PREGUNTAS
  • Links de descarga
http://lwp-l.com/pdf15991

Comentarios de: Virtualización (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad