Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

26 de junio de 2014

Chuleta para cluster con corosync+pacemaker en Debian

En el ejemplo que me he montado he usado dos nodos pero los pasos serían los mismos con más nodos salvo la parte de deshabilitar el quorum, que sólo es necesario con dos nodos.

1º Instalar los paquetes necesarios en cada nodo del cluster:
apt-get install corosync pacemaker

2º Crear la clave de autenticación de corosync:
corosync-keygen scp /etc/corosync/authkey nodo2:/etc/corosync

3º En ambos nodos, asegurarnos de la seguridad del fichero con la clave:
chmod 400 /etc/corosync/authkey

4º Indicar la subred para heartbeat en la propiedad bindnetaddr del fichero /etc/corosync/corosync.conf. La subred puede ser, por ejemplo, 192.168.0.0

5º  Tener en cuenta que el fichero /etc/hosts tenga correctamente configurados los nodos con sus nombres e ip correctos.

6º Ejecutar en todos los nodos:
 service corosync restart

7º Con el comando crm_mon deben aparecer los nodos del cluster

8º Poner START=yes en /etc/default/corosync para que corosync arranque automáticamente en el inicio del sistema

9º Si queremos deshabilitar el stonith:

crm configure property stonith-enabled=false

10º Para configurar una ip en alta disponibilidad (en mi ejemplo uso la ip 192.168.0.100):

crm configure primitive FAILOVER-ADDR ocf:heartbeat:IPaddr2 params ip="192.168.0.100" nic="eth0" op monitor interval="10s" meta is-managed="true"

11º En clusters con sólo dos nodos, deshabilitar la necesidad de quorum:

crm configure property no-quorum-policy=ignore


Fuente: Sencillo cluster de alta disponibilidad con Pacemaker y Corosync

Etiquetas: , ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Inicio