je découvre actuellement heartbeat en tentant de monter un relais smtp en haute disponibilité.
Classiquement (enfin je crois), j'ai les ressources suivantes:
* un groupe "serveur_actif" avec (ordered, collocated)
- drbddisk pour etre en primaire
- ip_virtuelle pour mon ip de service
- filesystem pour monter le dev drbd
- et mon daemon postfix
chacune de ces ressources est monitoré et passe en fence en cas de non réponse.
* une ressource clone stonith/ssh qui reboot la machine si fence
mon problème est le suivant:
j'ai deux nodes: A et B
si A est le "serveur_actif" et B le DC, alors l'arret d'une ressource entraine bien le reboot de A et B devient bien le "serveur_actif"
cependant, si A est le "serveur_actif" et se trouve etre également le DC, alors l'arret d'une ressource entraine bien le reboot de A, B devient bien le DC, mais il faut attendre le reboot de la machine et le retour du daemon heartbeat sur A pour que B devienne enfin le "serveur_actif", s'il le devient...
niveau config, j'ai tout fait via hb_gui, et effectué quelques changements un peu au feeling genre :
auto_failback off dans /etc/ha.d/ha.cf
ressource_stickness à 100000 dans les paramètres du groupe "serveur_actif"
ai besoin de vos expériences siouplait
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.