Montar un cluster de Alta Disponibilidad en un plis plas

En esta entrada haré un ejemplo para la instalación en dos nodos,

nodo1: Hidrogeno

nodo2: Litio

Tanto en el nodo1 como el nodo2 deberemos instalar los siguientes paquetes;

apt-get install pacemaker corosync

Deberemos crear claves de autentificacion y cruzarlas entre los servidores

hidrogeno:# corosync-keygen

hidrogeno:# scp /etc/corosync/authkey patricio:/etc/corosync/authkey

litio:# chmod 400 /etc/corosync/authkey

Realizamos la misma operacion pero esta vez en litio hacia hidrogeno

Editamos el archivo de configuracion de corosysnc en ambos nodos y le indicamos la red sobre la que operaremos

vi  /etc/corosync/corosync.conf

bindnetaddr: 172.16.0.0

Reiniciamos el corosync en ambos nodos

hidrogeno:# service corosync restart
litio:# service corosync restart

Ahora configuramos un IP Virtual que nos hará el balanceo

hidrogeno:# crm configure property stonith-enabled=false

Le asignamos una IP

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

Verificamos el FAILOVER

por ejemplo realizamos pines a la ip de balanceo y pines a los nodos desde las dos maquinas.

Y PUNTO PELOTA.

Este es un cluster muy sencillo luego la cosa puede complicarse mas, pero este lo montas en un plis plas.

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s