Ceci est une ancienne révision du document !
Hearbeat
Afficher l'état de la connexion entre les machines
Pour afficher l'état de la connexion entre une machine et la machine opposée, il faut exécuter la commande suivante pour chacune des interfaces :
cl_status hblinkstatus serveur2 eth0
Pour connaître la liste des interfaces utilisées, utiliser la commande :
cl_status listhblinks serveur2
Migrer les services d'une machine vers l'autre
Pour migrer les services d'une machine vers l'autre, il faut :
- soit depuis la machine faisant actuellement tourner les services :
/usr/share/heartbeat/hb_standby all
- soit depuis la machine actuellement passive :
/usr/share/heartbeat/hb_takeover all
Générer SHA1 authkeys file
- Génération de la clé :
dd if=/dev/urandom bs=512 count=1 2>/dev/null | openssl md5
Ca donne quelques chose comme :
198bfc9242271ef2474f1c4dea564bec
- Créé le fichier /etc/ha.d/authkeys :
auth 1 1 sha1 198bfc9242271ef2474f1c4dea564bec
ou directement :
echo -e "auth 1\n1 sha1 $( dd if=/dev/urandom bs=512 count=1 2> /dev/null| openssl md5 )" > /etc/ha.d/authkeys && chmod 600 /etc/ha.d/authkeys
Les permissions du fichier authkeys doivent être 600.