Heatbeat

Páginas: 3 (645 palabras) Publicado: 18 de septiembre de 2011
Hoy explicaremos como configurar heartbeat para dos nodos, y ofrecer un servicio de alta disponibilidad con un servidor principal y un mirror.
En este tutorial tenemos:
* Servidor principal:asteriskPBX ip 192.168.1.8
* Servidor espejo: asteriskPBX2 ip 192.168.1.7
* Ip virtual (linux-ha): 192.168.1.10 (en esta ip se ofrece el servicio de alta disponibilidad)
El primer paso esinstalar heartbeat en las 2 maquinas:
apt-get install heartbeat
Ponemos las ips y hostnames en el /etc/hosts de los 2 nodos:
127.0.0.1 localhost.localdomainlocalhost
192.168.1.8 asteriskPBX.proyectofinalcarrera.edu asteriskPBX
192.168.1.7 asteriskPBX2.proyectofinalcarrera.edu asteriskPBX2
Debemos modificar 3ficheros en cada una de las maquinas, estos se encuentran en /etc/ha.d:
En authkeys especificaremos las claves, para nuestro caso usaremos el metodo inseguro CRC (que tiene menos carga de CPU) asumiendoque tenemos un buen firewall configurado, podemos usar md5, o sha1 para mayor seguridad:
auth 1
1 crc
En el fichero ha.cf especificaremos las opciones deconfiguración de heartbeat, indicamos donde queremos guardar los logs, en keepalive le indicamos que los latidos se enviarán cada 2 segundos, en deadtime especificamos que si un nodo no responde en 30 segundosestá muerto, en warntime le decimos que si no responde en 10 segundos nos lanzará una alerta, en el inicio antes de considerar un nodo muerto esperaremos 120 segundos para evitar problemas con elarranque del servicio, usaremos el puerto UDP 649 para la comunicación entre las máquinas, en ucast indicaremos nuestro dispositivo ethernet e indicamos que mandamos latidos por unicast a la ip del otronodo (peer), ponemos el parámetro failback en on para indicar el comportamiento en caso de recuperación de un nodo caído, estando en on este recuperará todos los servicios al volver a estar activo si...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS