Cluster de Alta Disponibilidad Usando RedHat Cluster Suite

Imagen de deathUser

Ya que no aun no se ha terminado ni el año ni el mundo, ahí les va el último aporte del 2012, un documento creado para ilustrar el uso del software de clusterización de REDHAT, para un curso que di por ahí por tierras sudamericanas ...

Esto se trata solamente de un ejercicio, no se trata de un entorno de producción, pero puede aportar ideas sobre como implementar un cluster de alta disponibilidad usando las herramientas de REDHAT.

Comentarios

Ya me lo leí, está factible.

Imagen de Epe

Ya me lo leí, está factible. Sin embargo pregunto yo:
1- ¿qué pasaría en caso de un crash del psql? Quedarían inconsistentes las BD cuando se levanten en el otro nodo?
2- Cómo se procedería en caso de que un nodo tenga que ser sustituído, digamos que su HW falló completa, absolutamente.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Cita:1- ¿qué pasaría en caso

Imagen de deathUser

[quote]1- ¿qué pasaría en caso de un crash del psql? Quedarían inconsistentes las BD cuando se levanten en el otro nodo?[/quote]

Hay algunas formas de implementar el cluster, en este caso hay un solo directorio de datos del PostgreSQL por lo que si en una caída queda inconsistente, el siguiente nodo que intente levantar el servicio se lo encontraría también inconsistente, para evitar esto podría hacerse un warm standby en cuyo caso cada postgresql tendría su copia de los datos y en el script de subida del servicio podría promoverse a master, esto no es muy posible en algunos casos por el volumen de los datos, en estas circunstancias igual se puede activar el archiving de la base de datos y en caso de problemas de inconsistencia se puede aplicar Point In Time Recovery o en últimas recuperar de un backup :)

[quote]2- Cómo se procedería en caso de que un nodo tenga que ser sustituído, digamos que su HW falló completa, absolutamente.[/quote]
En el caso de que se tenga que reemplazar un nodo, se lo puede dar de baja en la interfaz web (si se quiere) y se puede agregar un nuevo nodo siguiendo los pasos iniciales, es decir, instalar el software base, subir el servicio ricci y en la interfaz web ir a agregar nodo, luci hará la instalación de todo el software y copiará las configuraciones del cluster, los scripts y demás configuraciones habrá que copiarlos de forma manual como en la sección preparación de los nodos.