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