PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 13/06/2017 15:15:39

ruizsebastien
Membre

[PAF] cluster HA et plusieurs instances par serveur

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.

Hors ligne

#2 13/06/2017 15:37:49

ioguix
Administrateur

Re : [PAF] cluster HA et plusieurs instances par serveur

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...


Jehan-Guillaume (ioguix) de Rorthais
www.postgresql.org | www.postgresql.fr
www.dalibo.org | www.dalibo.com

Hors ligne

#3 13/06/2017 15:47:14

ruizsebastien
Membre

Re : [PAF] cluster HA et plusieurs instances par serveur

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...

Hors ligne

#4 13/06/2017 16:02:19

ioguix
Administrateur

Re : [PAF] cluster HA et plusieurs instances par serveur

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.


Jehan-Guillaume (ioguix) de Rorthais
www.postgresql.org | www.postgresql.fr
www.dalibo.org | www.dalibo.com

Hors ligne

#5 13/06/2017 16:03:49

ioguix
Administrateur

Re : [PAF] cluster HA et plusieurs instances par serveur

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é.


Jehan-Guillaume (ioguix) de Rorthais
www.postgresql.org | www.postgresql.fr
www.dalibo.org | www.dalibo.com

Hors ligne

#6 13/06/2017 16:26:57

ruizsebastien
Membre

Re : [PAF] cluster HA et plusieurs instances par serveur

et donc tu as une vue sur une date de publication dans la branche master de la v2.2 ?

Hors ligne

#7 13/06/2017 17:30:26

ioguix
Administrateur

Re : [PAF] cluster HA et plusieurs instances par serveur

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.


Jehan-Guillaume (ioguix) de Rorthais
www.postgresql.org | www.postgresql.fr
www.dalibo.org | www.dalibo.com

Hors ligne

#8 14/06/2017 09:10:38

ruizsebastien
Membre

Re : [PAF] cluster HA et plusieurs instances par serveur

Merci Jehan-Guillaume pour tes réponses.
J'attends donc avec impatience cette nouvelle version.

Hors ligne

#9 Hier 14:30:23

ioguix
Administrateur

Re : [PAF] cluster HA et plusieurs instances par serveur

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 !


Jehan-Guillaume (ioguix) de Rorthais
www.postgresql.org | www.postgresql.fr
www.dalibo.org | www.dalibo.com

Hors ligne

#10 Hier 14:48:11

ruizsebastien
Membre

Re : [PAF] cluster HA et plusieurs instances par serveur

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.

Hors ligne

#11 Hier 15:17:48

ioguix
Administrateur

Re : [PAF] cluster HA et plusieurs instances par serveur

Pas de soucis. Bonne vacances !


Jehan-Guillaume (ioguix) de Rorthais
www.postgresql.org | www.postgresql.fr
www.dalibo.org | www.dalibo.com

Hors ligne

Pied de page des forums