Curso Técnicas Virtualización Linux Introducción Xen
1. Curso:
Técnicas y Herramientas de
Virtualización en Linux
El primer canal temático para el incremento de la productividad
2. Sesión 5:
Introducción a Xen
El primer canal temático para el incremento de la productividad
3. Xen
• Xen es una aplicación de virtualización
desarrollada por originalmente por la
Universidad de Cambridge.
• Recientemente ha sido adquirida por Citrix,
empresa filial de Microsoft, aunque la mayor
parte de la aplicación sigue siendo Software
Libre
El primer canal temático para el incremento de la productividad
4. Escenarios de uso de Xen
• Consolidación de Servidores
• Independencia del Hardware
• Multiples configuraciones de Sistemas
Operativos
• Montaje de Clusters
• Infraestructuras de “Cloud Computing”
El primer canal temático para el incremento de la productividad
5. Características principales de Xen
• Máquinas Virtuales con un rendimiento muy
cercano al “nativo”
• Migración “en caliente” de máquinas virtuales
entre diferentes anfitriones
• Soporte de hasta 32 CPU virtuales por cada
sistema invitado
• Soporta arquitecturas x86 de 32 y 64 bits
El primer canal temático para el incremento de la productividad
6. Características principales de Xen
• Excelente soporte de Hardware
• Soporta Virtualización Completa y Para-
Virtualización
• Demostrada estabilidad
El primer canal temático para el incremento de la productividad
7. ParaVirtualización
• El S.O. Invitado tiene que ser “portado” a Xen
• La paravirtualiación funciona en la mayoría de
distribuciones de Linux
• Se están “portando” FreeBSD, NetBSD y
Solaris
El primer canal temático para el incremento de la productividad
8. Estructura de un sistema basado en Xen
domU domU domU domU
(S.O. invitado) (S.O. invitado) (S.O. invitado) (S.O. invitado)
dom0 (S.O. anfitrión)
HYPERVISOR
HARDWARE
El primer canal temático para el incremento de la productividad