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 15/07/2021 19:44:55

Neo
Membre

Procédure de désactivation d'un cluster de réplication (v9.4.4)

Bonjour,

Nous souhaitons désactiver temporairement un cluster de réplication et travailler avec deux serveurs standalone.

Notre cluster est un système de réplication par défaut géré par l'utilisateur repmgr en environnement Linux 2.6.32-696.1.1.el6.x86_64.

A titre indicatif, la réplication utilise la commande pg_basebackup.

Pouvez vous nous aider sur la procédure à adopter pour désactiver le système de réplication entre les deux serveurs de données ?

Merci par avance.

Neo

Hors ligne

#2 16/07/2021 06:54:35

rjuju
Administrateur

Re : Procédure de désactivation d'un cluster de réplication (v9.4.4)

Nous souhaitons désactiver temporairement un cluster de réplication et travailler avec deux serveurs standalone.


Qu'entendez-vous par ça exactement ?  Autoriser des écritures sur le serveur secondaire ou bloquer la réplication temporairement ou autre chose ?

Hors ligne

#3 16/07/2021 09:52:56

Neo
Membre

Re : Procédure de désactivation d'un cluster de réplication (v9.4.4)

L'objet de cette demande est de désactiver voire supprimer la réplication afin de revenir de façon temporaire à deux serveurs standalone sans réplication (durée ~1 mois).

Hors ligne

#4 16/07/2021 10:26:58

ruizsebastien
Membre

Re : Procédure de désactivation d'un cluster de réplication (v9.4.4)

Bonjour,

il suffit soit de :
- générer le trigger_file défini dans recovery.conf du secondaire actuel (créer le fichier à l'endroit indiqué)
- utiliser pg_ctl promote sur le secondaire qui deviendra autonome.

Pour remettre la réplication, il faudra reconstruire à nouveau le secondaire avec la même procédure que vous avez utilisé chez vous.
plus de détail ici :
https://docs.postgresql.fr/9.4/warm-standby.html (25.2.2. Fonctionnement du Serveur de Standby )

Attention, si votre secondaire est en mode archivage=on, il faudra configurer votre sauvegarde pour qu'il ne pollue pas les backups du primaire.


Cordialement,

Sébastien.

Hors ligne

#5 16/07/2021 10:44:50

rjuju
Administrateur

Re : Procédure de désactivation d'un cluster de réplication (v9.4.4)

Un des points importants ici est que "temporaire" est impossible.  Une fois votre serveur secondaire promu en primaire, il ne pourra plus redevenir secondaire.  Vous devrez recréer un nouveau seveur secondaire comme indiqué par Sébastien.

Hors ligne

#6 16/07/2021 11:18:46

Neo
Membre

Re : Procédure de désactivation d'un cluster de réplication (v9.4.4)

Merci pour vos réponses.

Le serveur secondaire ne fait pas l'objet de sauvegarde particulière donc aucun sujet de ce côté là.
La base de données secondaire est reconstruite à partir du primaire à chaque fois que nécessaire et celle-ci sera reconstruite de la même après notre phase de test.

Hors ligne

Pied de page des forums