Mirror remoto con DRBD: Configurar HeartBeat

Veamos la configuración de HeartBeat. Instalaremos HeartBeat en ambos servidores. HeartBeat controla todo el asunto: lanza y detiene NFS en ambos servidores, los monitoriza y activa el servidor secundario si el primario falla y se encarga de que el servidor NFS responda en la IP virtual (VIP) 192.168.6.174.

  1. instalar HeartBeat (paquete heartbeat): en ambos servidores:
    # apt-get install heartbeat
  2. /etc/heartbeat/ha.cf: crearemos este archivo idéntico en ambos servidores:
    logfacility     local0
    bcast   eth0
    keepalive 2
    deadtime 10
    node   server1
    node   server2
  3. /etc/heartbeat/haresources: crearemos este archivo idéntico en ambos servidores:
    server1  IPaddr::192.168.6.174/24/eth0  drbddisk::r0
      Filesystem::/dev/drbd0::/data::ext3  nfs-kernel-server

    En este archivo se especifica el nombre del servidor primario (server1), la IP virtual (192.168.6.174), el resource DRBD definido en /etc/drbd.conf (r0), el dispositivo DRBD (/dev/drbd0, /data, ext3) y el servidor a monitorizar (nfs-kernel-server).

  4. /etc/heartbeat/authkeys: crearemos este archivo idéntico en ambos servidores:
    auth 3
    3 md5 mi_password

    Aquí definimos el mecanismo de autentificación (md5) y el password para que los dos demonios heartbeat de los servidores se autentifiquen uno contra el otro (mi_password). Sólo root debe tener permisos de lectura sobre /etc/heartbeat/authkeys por lo que haremos:

    # chmod 600 /etc/heartbeat/authkeys

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>