Utilización y Administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios

Clustering y Alta Disponibilidad en GNU/Linux

Josá Angel de Bustos Pérez

Copyright (c) 2.007 José Angel de Bustos Pérez .

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".


Tabla de contenidos

1. Clustering
Que es el clustering?
Tipos de cluster
High Performance Cluster
Ventajas
Inconvenientes
Cluster Activo / Pasivo
Ventajas
Inconvenientes
Cluster Activo / Activo
Ventajas
Inconvenientes
Grid Computing
Ventajas
Inconvenientes
2. Arquitectura de Clustering
Alta disponibilidad
Los famosos 9s
Bonding
Almacenamiento
Escalabilidad
Funcionamiento de un cluster
Balanceador de carga
Sistema para la detección de fallos en los nodos del cluster
Servicio a clusterizar
Recursos del cluster
Fencing
3. Balanceo de Carga
Balanceadores hardware
Ventajas
Inconvenientes
Balanceadores software
Ventajas
Inconvenientes
Balanceo en DNS
Linux Virtual Server - LVS
Virtual Server mediante NAT
Virtual Server mediante IP Tunneling
Virtual Server mediante Direct Routing
El problema del ARP
Algoritmos de planificación en LVS
ipvsadm
Alta disponibilidad en los balanceadores con keepalived
Configuración de keepalived
4. Detección de fallos en los nodos del cluster.
Heartbeat
Disco de quorum
5. Fencing
6. Otras soluciones libres para Clustering
Heartbeat
Mon
Fake
ldirectord
Kimberlite
Ultramonkey
Red Hat Cluster Suite
A. GNU Free Documentation License
PREAMBLE
APPLICABILITY AND DEFINITIONS
VERBATIM COPYING
COPYING IN QUANTITY
MODIFICATIONS
COMBINING DOCUMENTS
COLLECTIONS OF DOCUMENTS
AGGREGATION WITH INDEPENDENT WORKS
TRANSLATION
TERMINATION
FUTURE REVISIONS OF THIS LICENSE
ADDENDUM: How to use this License for your documents

Lista de tablas

2.1. Disponibilidad