Vous n'êtes pas identifié(e).
Bonjour,
J'aimerais savoir qu'elle est la meilleure pratique pour créer un cluster HA si sur un couple de serveurs (master/slave) on a plusieurs instances (donc plusieurs applis) ?
Est ce qu'on peut intégrer une nouvelle instance (nouvelle appli) dans un cluster existant ?
Doit-on créer un cluster supplémentaire (pcs cluster setup...) ?
ou simplement ajouter de nouvelles ressources dans le cluster existant ?
Doit-on avoir une IP virtuelle par appli ou toutes les applis/instances peuvent-elles utiliser la même VIP ?
Bref je ne sais pas trop par quel bout prendre ce cas de figure.
Cordialement,
Sébastien.
Hors ligne
Bonjour Sébastien,
PAF 2.1 ne supporte pas d'avoir plusieurs ressources dans le cluster utilisant le même agent.
Cela a néanmoins été corrigé dans le dépôt de PAF et sera donc publié avec la version 2.2 très prochainement avec au passage le support de pg10 (je lutte un peu sur l'installation des pages de manuels et ce sera publié ensuite).
La meilleure approche pour moi est donc de créer une ressource par instance, avec une IP secondaire par master qui se promène dans le cluster...le tout avec la prochaine version de PAF donc.
Ceci dit, il est relativement dangereux d'installer plusieurs instances dans un même cluster: si l'une a une défaillance nécessitant un, fencing du nœud, l'autre sera emporté avec...
Hors ligne
Bonjour Jehan-Guillaume,
Donc si je comprends bien avec PAF 2.1 :
puis-je créer plusieurs clusters (pcs cluster setup...) avec des noms différents, des VIP différentes et des ressources séparées et cela sur un même couple de serveurs master/slave ?
Ceci dit, il est relativement dangereux d'installer plusieurs instances dans un même cluster: si l'une a une défaillance nécessitant un, fencing du nœud, l'autre sera emporté avec...
tout à fait d'accord avec ça et très conscient de ce fait. Mais là je n'ai pas le choix...
Cordialement,
Sébastien.
Hors ligne
puis-je créer plusieurs clusters (pcs cluster setup...) avec des noms différents, des VIP différentes et des ressources séparées et cela sur un même couple de serveurs master/slave ?
À ma connaissance, il n'est pas possible de créer plusieurs instances indépendantes de Pacemaker sur un même serveur. Mais je peux me tromper, je n'ai jamais essayé non plus.
Hors ligne
Note que le "gros" patch pg10 n'est pas encore mergé dans la branche maser de PAF, il est relativement fiable de se lancer sur la version de dev actuellement, d'autant plus si la fin de ton projet est prévu dans plusieurs semaines/mois, où PAF 2.2 sera probablement déjà publié.
Hors ligne
et donc tu as une vue sur une date de publication dans la branche master de la v2.2 ?
Cordialement,
Sébastien.
Hors ligne
Non, désolé, je publierais une beta quand j'aurais eu le temps de m'occuper du packaging des pages de manuels (cf. https://github.com/dalibo/PAF/issues/88).
Sachant que les tests sur pg10 sont déjà pas mal avancés de leur coté de toute façon. Le patch devrait entrer très prochainement donc.
Hors ligne
Merci Jehan-Guillaume pour tes réponses.
J'attends donc avec impatience cette nouvelle version.
Cordialement,
Sébastien.
Hors ligne
Et voilà donc une béta de sortie: https://github.com/dalibo/PAF/releases/tag/v2.2_beta1
Comme tu sembles être concerné par l'une des nouvelles fonctionnalité, ton retour sur tes tests serait la bienvenue !
Merci !
Hors ligne
Excellent :-)
par contre les vacances approchant je ne vais pas pouvoir te faire de retour avant les 2 dernières semaines d'août...
Mais je vais quand même étudier tout ça.
Merci pour ton travail.
Cordialement,
Sébastien.
Hors ligne
Pas de soucis. Bonne vacances !
Hors ligne
Bonjour
J'aurais voulu savoir si la solution PAF v2 développée par DALIBO, était applicable sur une infrastructure où les 2 serveurs Postgres sont sur 2 réseaux différents ( sur 2 sites ) ?
Cordialement
Hors ligne
Bonjour,
Cette question est plus de l'ordre de Corosync/Pacemaker que de l'ordre de PAF qui n'est qu'un agent pour cette stack.
En tout état de cause, tout dépend du réseau entre les deux sites et de sa fiabilité. Il est recommandé d'avoir une latence inférieure à 5ms et un lien extrêmement fiable, comme pour un LAN au final. De même, comme nous parlons de HA, il est plus que recommandé que ce réseau soit redondé...ou que le fencing soit capable d'agir à distance malgré la perte du lien réseau.
Une autre solution est de se tourner vers un cluster étendu, mais il requiers plusieurs serveur de chaque coté du lien WAN. Voir: http://clusterlabs.org/doc/en-US/Pacema … 0093104976
Hors ligne
Merci
Hors ligne