informatique:systeme:ha:heartbeat

Ceci est une ancienne révision du document !


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
Les permissions du fichier authkeys doivent être 600.
  • informatique/systeme/ha/heartbeat.1317635775.txt.gz
  • Dernière modification : 2011/10/03 09:56
  • de bn8