informatique:systeme:ha:heartbeat

Ceci est une ancienne révision du document !


Hearbeat

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

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é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.
  • informatique/systeme/ha/heartbeat.1328281549.txt.gz
  • Dernière modification : 2012/02/03 15:05
  • de bn8