Este documento trata sobre OpenVZ, una tecnología de virtualización a nivel de sistema operativo para Linux. OpenVZ permite ejecutar múltiples instancias de sistemas operativos aislados llamados Entornos Virtuales (EV) en un solo servidor físico. Compara OpenVZ con otras soluciones de virtualización y describe sus características como virtualización, aislamiento, administración de recursos, escalabilidad, densidad y escenarios de uso como seguridad, consolidación de servidores, hosting, desarrollo y pruebas y
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 7:
OpenVZ
El primer canal temático para el incremento de la productividad
3. Introducción a OpenVZ
• OpenVZ es una tecnología de virtualización en el nivel de
sistema operativo para Linux. OpenVZ permite que un
servidor físico ejecute múltiples instancias de sistemas
operativos aislados, conocidos como Servidores Privados
Virtuales (SPV o VPS en inglés) o Entornos Virtuales (EV)
• Comparado con otras soluciones de virtualización, OpenVZ
ofrece menor flexibilidad en la elección del sistema
operativo: tanto los huéspedes como los anfitriones deben
ser Linux (aunque las distribuciones de GNU/Linux pueden
ser diferentes en diferentes EVs). Sin embargo, la
virtualización en el nivel de sistema operativo de OpenVZ
proporciona mejor rendimiento, escalabilidad, densidad,
administración de recursos dinámicos, y facilidad de
administración que las alternativas
El primer canal temático para el incremento de la productividad
4. Introducción a OpenVZ
• OpenVZ está basado en Virtuozzo, que es un software
comercial desarrollado por SWsoft, Inc.
• OpenVZ es un producto de software libre y licenciado
bajo los términos de la licencia GNU GPL versión 2
• El núcleo de OpenVZ es un núcleo Linux modificado,
que agrega una noción de Entorno Virtual. El núcleo
proporciona virtualización, aislamiento, administración
de recursos
El primer canal temático para el incremento de la productividad
5. Características del núcleo de OpenVZ
• Virtualización y Aislamiento: Cada EV es una
entidad separada, y desde el punto de vista de su
dueño se muestra como un servidor físico real
• Administración de recursos:
– - Cuotas de disco
– - Planificación de CPU
– - Monitor de usuarios
• Punto de comprobación y migración en vivo
El primer canal temático para el incremento de la productividad
6. Características de OpenVZ
• Escalabilidad:
– - Soporta todas las características del kernel 2.6
– - Hasta 64 CPUs
– - Hasta 64 Gb de RAM
• Densidad:
– - Hasta aprox. 320 Evs en un equipo con 2 Gb de
RAM
• Administración Masiva
El primer canal temático para el incremento de la productividad
7. Escenarios de uso de OpenVZ
• Seguridad
• Consolidación de Servidores
• Hosting
• Desarrollo y pruebas
• Educativo
El primer canal temático para el incremento de la productividad