Bonjour à toutes et à tous,
Je suis actuellement en train de mettre en place un cluster haute disponibilité sous debian Etch.
Pour faire ma synchronisation des données entre les deux noeuds du cluster, j’utilise Rsync.
Cependant, je me trouve confronté à un problème.
Si je paramètre une synchronisation avec Crontab, celle-ci est unilatérale. Or ce que je souhaite faire c’est d’écrire un script du style (en langage algorithmique):
Si est le serveur maître alors
se synchronise par rapport à
Sinon Si est maître alors
se synchronise par rapport à
Fin si
Pour la haute disponibilité, j’utilise Heartbeat, et mon auto_failback est sur “off”, ce qui signifie que le serveur qui occupe le rôle de maître, l’est jusqu’à ce qu’il ne soit plus accessible, c’est à ce moment là où l’esclave devient maître. Lui aussi jusqu’à ce qu’il ne soit plus accessible.
J’espère avoir été assez clair, si vous voulez plus de précisions, ou si j’ai oublié certains détails, je me tiens à votre disposition pour les compléter.
En espérant que quelqu’un puisse m’aider.
Cordialement,
Francois-Xavier