Professional Documents
Culture Documents
RIF. J-405419687
Max_fails: El valor indicado en este parmetro, indica el nmero de intentos que fallidos de
comunicacin con el host que se deben de dar para considerarlo fuera de servicio. El valor por
defecto es 1.
Fail_timeout: Aqu nos permite indicar el tiempo en segundos en el que el nmero de intentos
fallidos max_fails debe ocurrir para que el servidor se considere fuera de servicio.
Una vez instalado pasamos a la configuracin de Heartbeat. Los ficheros bsicos son authkeys, ha.cf y
haresources. La ruta en la que debemos configurarlos es /etc/ha.d/. Si necesitamos ejemplos o los
ficheros base los podemos encontrar en /usr/share/doc/heartbeat-[version]/.
ha.cf
ha.cf es el fichero en el que se especifica la configuracin global del cluster. En nuestro la configuracin
base es la siguiente:
logfile /var/log/cluster.log
logfacility local0
warntime 5
deadtime 30
initdead 120
keepalive 2
bcast eth0
udpport 694
auto_failback on
node cluster01
node cluster02
En primera instancia especificamos que el log donde se volcar toda la informacin ser
/var/log/cluster.log. Las directivas de deteccin de fallo de nodos son las siguientes:
A travs de node especificamos cada uno de los nodos que componen el cluster (sus hostname),
udpport es el puerto UDP utilizado para la comunicacin y bcast la interfaz broadcast.
authkeys
Este es el fichero en el que se configura el sistema de autenticacin entre todos los nodos del cluster. El
formato es el siguiente:
auth num
num algorithm secret
Avenida 4 Bolvar, entre calles 17 y 18 N 17-32 oficina N 3 Mrida Estado Mrida.
Telfono +58 274 3104914, E-mail evolution.asesores@gmail.com - request.evolution@googlegroups.com
Los algoritmos disponibles son crc (1) sha1 (2) y md5 (3). Se recomienda utilizar sha1 as que lo
utilizamos para nuestro cluster. clu$ter ser la llave de autenticacin (secret):
auth 2
2 sha1 clu$ter
nicamente root debe poder leer el fichero, as que asignamos los permisos correspondientes:
# chmod 600 /etc/ha.d/authkeys
haresources
En este fichero se especifican los servicios que se movern entre los distintos nodos del cluster cuando
uno de ellos caiga. En este caso nicamente trabajaremos con httpd, en el propio fichero tenemos toda
la informacin. Le especificamos tambin la IP virtual asignada al servicio:
cluster01 192.168.1.131 nginx