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 27/06/2016 22:37:36

marieNo
Membre

failover Master/Slave avec pgpool

Bonjour
Dans le cadre de mon PFE je suis emmené à faire de la réplication Master/Slave avec Pgpool.
Le systeme d'exploitation utilisé est debian 8.4 sous postgresql 9.4 et pgpool II.
J'ai configuré le Streaming réplication qui marche très bien. Mais je suis bloqué au niveau du failover. J'aimerais connaitre la configuration adéquate pour que le serveur esclave prenne la relève lorsque le maître tombe en panne et aussi comment reconstitué le maître (nouveau esclave). Merci de bien vouloir m'aider

Dernière modification par marieNo (27/06/2016 22:39:20)

Hors ligne

#2 28/06/2016 11:33:20

ruizsebastien
Membre

Re : failover Master/Slave avec pgpool

Bonjour,

Vous pouvez toujours regarder la doc officiel et dans votre cas le mode master/slave :
http://www.pgpool.net/docs/latest/pgpool-en.html

il y a plein d'exemples.

Hors ligne

#3 28/06/2016 21:10:15

marieNo
Membre

Re : failover Master/Slave avec pgpool

merci pour votre aide

Hors ligne

#4 30/08/2016 17:48:50

Moutou
Membre

Re : failover Master/Slave avec pgpool

Bonjour
J'ai mis en place un cluster postgreSQL sur deux machines (VM01 et VM02) je fais la réplication via postgreSQL. Je souhaiterai mettre en place la haute disponibilité avec un failover Master/Slave au cas ou le master tombe, je souhaiterai que la bascule se fasse de manière transparente pour les users. Je n'ai que deux machines. Est-il possible de le faire via pgpool ? en passant par une VIP pour assurer la redondance pgpool sur les 2 VM?
Quelqu'un pourrait m'aider à mettre ça en place (les différents fichiers à configurer, les scripts pour automatiser pour éviter la bascule manuelle) le passage du master en slave et du slave en master Merci d'avance

Hors ligne

#5 30/08/2016 21:35:10

gleu
Administrateur

Re : failover Master/Slave avec pgpool

C'est un énorme travail et pgpool ne me paraît pas le bon outil pour ça. Mon conseil est plutôt d'utiliser pacemaker/corosync avec un agent comme PAF (https://github.com/dalibo/PAF). Ce sera beaucoup plus efficace. Par contre, ça ne sera pas simple. Mais faire de la bascule automatique correctement est de toute façon très complexe.

Hors ligne

#6 31/08/2016 15:33:33

Moutou
Membre

Re : failover Master/Slave avec pgpool

Bonjour
Il y a plus de documents sur pgpool-II que su Pacemaker. Il y aurait-il quelqu'un qui connait étape par étape la mise en place de l'infrastructure ci-dessous
voir lien ( http://www.pgpool.net/pgpool-web/contri … slave.png).
Quels sont les fichiers à configurer? Quels sont les scripts à mettre en place pour que la bascule ait lieu si le master tombe. Merci de m'aider SVP
Cordialement
Moutou

Hors ligne

#7 31/08/2016 15:35:23

Moutou
Membre

Re : failover Master/Slave avec pgpool

Voir le lien ci-dessous

http://www.pgpool.net/pgpool-web/contri … slave.png

Hors ligne

#8 31/08/2016 20:11:24

gleu
Administrateur

Re : failover Master/Slave avec pgpool

Merci de ne pas poser la même question sur plusieurs discussions.

Hors ligne

Pied de page des forums