Month of February, 2010

Para conseguir redundancia y protección contra fallos de un sistema, la primera de las medidas que se suelen tomar es replicar sus componentes hardware más críticos. Por ejemplo en el caso de un servidor se emplean configuraciones de discos en RAID, fuentes de alimentación redundantes, varias interfaces de red en bonding, etc. Y el mismo concepto de redundancia se aplica también para el resto de componentes como la electrónica de red o el sistema eléctrico.

Después de introducir los clusters, voy a definir de forma resumida que se entiende por Alta Disponibilidad.

Introducción a la Alta Disponibilidad

En la actualidad las organizaciones dependen cada vez más de sus sistemas de información, y como es obvio se desea que estos sean seguros y permanezcan disponibles el mayor tiempo posible.
Para una empresa, una interrupción del sistema supone un problema por las consecuencias que tiene en su negocio. Estos efectos pueden ser:

Éste es el primero de una serie de artículos en los que voy a introducir los conceptos básicos de la alta disponibilidad de sistemas informáticos así como diferentes soluciones de clusters HA basadas en proyectos open source para Linux. Empecemos con una breve introducción a los clusters informáticos.

Un cluster es un grupo de ordenadores, interconectados mediante una red, que trabajan conjuntamente y que se comportan como si fuesen un único sistema.

La idea es crear un repositorio local YUM a partir de todos los RPM que trae el propio DVD de instalación de RedHat. En concreto he instalado un RHEL Server 5.3 x86_64.

Esto facilitará enormemente la instalación posterior de aplicaciones y sus dependencias.

1) Copiar el dvd a disco.

# mkdir /media/dvd_rhel53
# mount /dev/dvd /media/dvd_rhel53
# mkdir -p /var/repo/rhel53
# cp -r /media/dvd_rhel53/* /var/repo/rhel53

2) Crear el repositorio

# rpm -i /var/repo/rhel53/Server/createrepo-0.4.11-3.el5.noarch.rpm
# cd /var/repo/
# sudo createrepo .