Ceci est une ancienne révision du document !


Mirroring sur deux serveurs : heartbeat

Il est conseillé d'avoir lu les pages suivantes :

Installez le paquet heartbeat.

Éditez le fichier /etc/ha.d/ha.cf :

mcast eth0 239.0.0.10 694 1 0 

warntime 4 
deadtime 5 
initdead 15 
keepalive 2 

auto_failback off 

node serv1 serv2 

Pour générer le fichier /etc/ha.d/authkeys :

( echo -ne "auth 1\n1 sha1 "; dd if=/dev/urandom bs=512 count=1 | openssl md5 ) > /etc/ha.d/authkeys
chmod 0600 /etc/ha.d/authkeys
Il faut que ce fichier soit identique sur les deux serveurs.
Les droits sur ce fichiers doivent être modifiés comme indiqué, le propriétaire doit être root.

Éditez le fichier etc/ha.d/haresources :

serv1 IPaddr::192.168.214.20 drbddisk::r0 Filesystem::/dev/drbd0::/data::ext3 samba MailTo::admin@domain.fr::Changement_d_etat_serveur
Un mail sera envoyé à l'administrateur chaque fois que le rôle des serveurs changera.
  • utilisateurs/mrwaloo/heartbeat.1232919328.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)