Balanceo de carga
DISEÑO DE UN CLUSTER DE BALANCEO DE CARGA Y ALTA DISPONIBILIDAD PARA UN SERVIDOR WEB EN LINUX UTILIZANDO ULTRA-MONKEY
INFORME DE SEMINARIO PARA OPTAR AL TÍTULO DE: INGENIERO DE EJECUCIÓN EN REDES Y COMUNICACIONES
Autor: Profesor guía:
Antonio Carlos Urrejola Ríos Fernando Ortiz Rocha
- Santiago, 2009 -
Instituto Profesional de Chile Ingeniería en Redes y Comunicaciones Antonio Urrejola Ríos
2 | P á g i n a
Instituto Profesional de Chile Ingeniería en Redes y Comunicaciones Antonio Urrejola Ríos
DISEÑO DE UN CLUSTER DE BALANCEO DE CARGA Y ALTA DISPONIBILIDAD PARA UN SERVIDOR WEB EN LINUX UTILIZANDO ULTRA-MONKEY
INFORME DE SEMINARIO PARA OPTAR AL TÍTULO DE: INGENIERO DE EJECUCIÓN EN REDES Y COMUNICACIONES
Alumno: Profesor guía:
Antonio Carlos Urrejola Rios Fernando Ortiz Rocha
- Santiago, 2009 -
3 | P á g i n a
Instituto Profesional de Chile Ingeniería en Redes y Comunicaciones Antonio Urrejola Ríos
Citas:
"Los imposibles de hoy serán posibles mañana". Konstantin Tsiolkovsky
“La Imaginación lo es todo, Es la vista previa de lo que va a suceder” Albert Einstein4 | P á g i n a
Instituto Profesional de Chile Ingeniería en Redes y Comunicaciones Antonio Urrejola Ríos
Índice General
Índice general Índice de tablas Índice de figuras Índice de anexos Dedicatorias Agradecimientos Resumen 1. Introducción 2. El problema 2.1 Planteamiento del problema 2.2 Objetivo general 2.3 Objetivos específicos 3. Conceptos Básicos y Avanzados deClúster 3.1 Clúster 3.1.1 Conceptos básicos 3.1.2 Como funciona un Clúster 3.1.3 Componentes de un Clúster 3.1.4 Características de los Clúster 3.1.5 Requisitos para implementar un Clúster 3.1.6 Aplicaciones de los Clúster 3.1.7 Ejemplo de un Clúster 3.1.8 Clasificación general de los Clúster 3.1.8.1 3.1.8.2 3.1.8.3 3.1.8.4 Alto Rendimiento Alta Disponibilidad Tolerancia a Fallos Balanceo de Carga3.1.9 Ventajas al usar Clúster 3.2 Clúster HP: Alto rendimiento 3.2.1 Definición general 3.2.2 Problemas que solucionan
5 | P á g i n a
Instituto Profesional de Chile Ingeniería en Redes y Comunicaciones Antonio Urrejola Ríos
3.3 Clúster HA: Alta disponibilidad 3.3.1 Definición general 3.3.2 Características 3.3.3 Ámbitos en que se utilizan 3.4 Balanceo de Carga 3.4.1 Definicióngeneral 3.4.2 Características 3.4.3 Problemas que solucionan 4. Ultra-Monkey 4.1 Introducción a Ultra-Monkey 4.2 Características de Ultra-Monkey 4.3 Componentes de Ultra-Monkey 4.3.1 LVS (Linux Virtual Server) 4.3.2 HearBeat 4.3.3 Ldirectord 4.3.4 MON (Service Monitoring Daemon) 4.4 Alta disponibilidad con Ultra-Monkey 4.5 Balanceo de carga con Ultra-Monkey 4.6 Balanceo de carga y Altadisponibilidad con Ultra-Monkey 4.7 Ventajas y desventajas de usar Ultra-Monkey 5. LVS: Linux Virtual Server 5.1 Introducción al Clustering con LVS 5.2 Arquitectura LVS 5.3 Modos de trabajo de Linux Virtual Server 5.3.1 LVS mediante NAT 5.3.2 LVS mediante Tunelizado 5.3.3 LVS mediante Direct Routing 6. Análisis y diseño de la solución 6.1 Consideraciones de diseño 6.2 Arquitectura del Clúster 6.3 Arquitecturade Red 7. Implementación de la solución propuesta
6 | P á g i n a
Instituto Profesional de Chile Ingeniería en Redes y Comunicaciones Antonio Urrejola Ríos
7.1 Hardware a utilizar 7.2 Instalar Linux Debian sarge 7.3 Configurar la red del Clúster 7.4 Instalar los paquetes de Ultra-Monkey 7.5 Habilitar IPVS en los nodos Directores 7.6 Configurar Heartbeat en los nodos Directores7.7 Testeo de los nodos Directores 7.8 Instalar y configurar IPROUTE en los servidores reales 7.9 Instalar APACHE en los servidores reales 8. Pruebas de funcionamiento del Clúster 8.1 Pruebas de conectividad en el Clúster 8.2 Pruebas de IPVS (IP virtual del Clúster) 8.3 Pruebas de Balanceo de carga 8.4 Pruebas de Alta disponibilidad 8.4.1 Alta disponibilidad en nodos Directores 8.4.2 Alta...
Regístrate para leer el documento completo.