Heartbeat howto

Fermé
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 26 sept. 2007 à 16:49
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 26 sept. 2007 à 17:13
Bonjour,

J'ai configuré heartbeat pour 2 machines, avec supervision d'un service pour lequel j'ai ajouté un script supportant start/stop/status: /etc/ha.d/resource.d/tomcat.
Maitre: machine A
Esclave: machine B

De prime abord, tourt à l'air de fonctionner :
En arrêtant le réseau sur la machine maître (A):
1/ heartbeat effectue /etc/ha.d/resource.d/tomcat stop sur A
2/ heartbeat effectue /etc/ha.d/resource.d/tomcat stop sur B
3/ heartbeat bascule l'ip virtuelle sur B

Quand le réseau est rétabli sur A, heartbeat fait la démarche inverse.

Le fichier /etc/ha.d/haresources commun aux 2 machines :
A IPaddr::192.168.199.5 tomcat

Le souci, c'est que heartbeat ne tient compte que de l'état de l'interface réseau sur A pour effectuer ses actions.
[b][i]Or moi, je souhaiterais qu'il tienne également compte de l'état du service "tomcat": si HS, effectuer la bascule[/i][/b].

Est-ce une limitation de heartbeat, ou bien est-ce mal configuré ?

Merci pour vos suggestions.

1 réponse

tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
26 sept. 2007 à 17:13
pardon je rectifie:
2/ heartbeat effectue /etc/ha.d/resource.d/tomcat START sur B
0