Ceci est une ancienne révision du document !
Mirroring sur deux serveurs : heartbeat
Introduction
Il est conseillé d'avoir lu les pages suivantes :
Installation
Installez le paquet heartbeat.
Configuration
É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
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.