Tecnologo

Páginas: 167 (41662 palabras) Publicado: 8 de marzo de 2013
Salvo que se indique lo contrario, el contenido de este documento está bajo una licencia Creative Commons Attribution 3.0 License Creative Commons License

Universidad Católica de Santa María
Facultad de Ciencias e Ingenierías Físicas y Formales
Programa Profesional de Ing. De Sistemas

“Diseño de un modelo para la implementación de Servidores Web de Alta Disponibilidad.”
Tesis presentadapor el Bachiller: RODRÍGUEZ LAZO, ANDRÉS ENRICO Para optar por el Titulo Profesional de: INGENIERO DE SISTEMAS.

Arequipa - Perú 2008

A mis padres y a mi familia, que me han apoyado incondicionalmente a lo largo de mi vida y mis estudios. Gracias a ellos es que soy lo que soy.

ii

ÍNDICE DEDICATORIA ÍNDICE LISTADO DE FIGURAS LISTADO DE TABLAS RESUMEN ABSTRACT INTRODUCCIÓN CAPÍTULO I:PLANTEAMIENTO TEÓRICO 1.1. El Problema. 1.1.1. Título Descriptivo del Proyecto. 1.1.2. Descripción del Problema. 1.2. Objetivos: General y Específicos. 1.2.1. Objetivo General. 1.2.2. Objetivos Específicos. 1.3. Hipótesis 1.3.1. Variables e Indicadores 1.4. Presentación del Proyecto 1.4.1. Justificación. 1.4.2. Alcances y Limitaciones. CAPÍTULO II: MARCO TEÓRICO 2.1. Clúster o Clustering. 2.1.1.Definición. 2.1.2. Tipos de Clúster. 2.2. Arquitectura del Clúster. 2.2.1. Alta Disponibilidad. 2.2.2. Escalabilidad. 2.2.3. Funcionamiento del Clúster. 2.3. Balanceo de Carga. 2.3.1. Balanceadores de Hardware. 2.3.2. Balanceadores de Software. 2.3.3. Balanceo en DNS. 2.3.4. Linux Virtual Server LVS. 2.3.5. Otras Herramientas para el Balanceo de Carga. 2.4. Detección de Fallos en los Nodos delClúster. 2.4.1. Linux HA o Heartbeat. 2.4.2. Ldirectord. 2.4.3. Keepalived. 2.4.4. Disco de Quórum. 2.5. Sistemas de Almacenamiento. 2.5.1. Sistemas de Almacenamiento Externo. 2.5.2. Almacenamiento Compartido. 9 9 9 11 12 20 21 27 27 27 28 29 44 53 54 58 61 65 66 67 72 2 2 2 3 3 3 4 4 5 5 7 ii iii vi viii ix x xi

iii

2.5.3. Almacenamiento Replicado. 2.6. Otras Herramientas para Clustering.2.6.1. Ultra Monkey. 2.6.2. Red Hat Cluster Suite. CAPÍTULO III: DISEÑO DEL MODELO DE ALTA DISPONIBILIDAD 3.1. Modelo 3.1.1. Definición 3.1.2. Componentes 3.2. Diseño de la Arquitectura del Clúster. 3.2.1. Capa 1: Balanceadores de Carga. 3.2.2. Capa 2: Servidores Web. 3.2.3. Capa 3: Servidores de Almacenamiento. 3.2.4. Esquema. 3.2.5. Interacción entre los Componentes del Modelo 3.3. Elección delSistema Operativo. 3.4. Configuraciones Adicionales. 3.4.1. Csync2. 3.4.2. Network Card Bonding. 3.4.3. Fencing – STONITH. 3.4.4. SANs. 3.4.5. Bases de Datos. CAPÍTULO IV: IMPLEMENTACIÓN DEL MODELO 4.1. Instalación y Configuración del Sistema Base. 4.1.1. Instalación del Sistema Base. 4.1.2. Habilitar la cuenta de root. 4.1.3. Configurar la Red. 4.1.4. Configuración para las Actualizaciones delSistema. 4.2. Capa 1: Instalación y configuración de los Balanceadores de Carga. 4.2.1. Notas Preliminares. 4.2.2. Configuración de los Balanceadores de Carga. 4.3. Capa 2: Instalación y Configuración de los Servidores Web. 4.3.1. Notas Preliminares 4.3.2. Instalación y Configuración 4.3.3. Pruebas Adicionales. 4.4. Capa 3: Instalación y Configuración de los Servidores de Almacenamiento 4.4.1. NotasPreliminares. 4.4.2. Instalación básica. 4.4.3. Sincronizando el Sistema. 4.4.4. Instalación de los servidores NFS. 4.4.5. Instalación de los Servidores MySQL. 4.4.6. Instalar DRBD. 4.4.7. Configurar DRBD. 4.4.8. Configuración avanzada de NFS. 4.4.9. Configuración avanzada de MySQL.

75 87 87 92

96 96 96 99 99 101 103 106 110 112 114 114 115 116 118 118

121 121 131 132 133 135 135 135 144 144144 146 147 147 148 149 150 151 152 155 159 160

iv

4.4.10. Instalar y Configurar Heartbeat. 4.4.11. Configuración de los Clientes NFS 4.4.12. Notas Importantes. 4.5. Instalación y Configuración del Servidor DNS Interno. 4.5.1. Notas Preliminares. 4.5.2. Instalación y Configuración de DNS. 4.5.3. Enjaular DNS. 4.6. Configuraciones Adicionales. 4.6.1. Csync2. 4.6.2. Network Card Bonding....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologico
  • Tecnologo
  • Tecnologo
  • tecnologa
  • tecnologicos
  • tecnologo
  • Tecnologa
  • tecnologo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS