Configuration de WAL-G

Cette page décrit la configuration et l'activation des backups des WAL Segments toutes les minutes.

WAL-G peut être utilisé avec des Clusters PostgreSQL autonomes ou des Clusters en Réplication au sein d'un RCS. Dans ce dernier cas, WAL-G peut être installé indifféremment sur le Primary ou un Cluster Standby.

La configuration et l'activation de WAL-G sont gérées à partir du Formulaire du Cluster PostgreSQL qui réalisera les backups (Full Backup et WAL Segments).

Paramétrage de WAL-G

Utilisez le menu Muppy / Databases / PostgreSQL / Database Clusters pour Editer le Cluster sur lequel vous voulez activer le PITR.

Les options de configuration et d'activation de WAL-G sont alors accessibles dans l'onglet "Backup / WAL-G" comme le montre la figure suivante:

Ce formulaire permet de gérer 2 groupes de paramètres:

  1. WAL-G Backups Configuration

  2. Full Backups Configuration

WAL-G Backups Configuration

Ce groupe de paramètres permet de configurer les Backups des WAL Segments qui sont réalisés toutes les minutes.

Les options de ce groupe ne sont accessibles en saisie que lorsque Activate WAL-G Backups est sélectionné.

Les seuls paramètres que vous devez définir sont:

  • Activate WAL-G Backups ; S'il est sélectionné, WAL-G sera installé lorsque vous appliquerez la configuration. S'il ne l'est pas, WAL-G sera désactivé.

  • AWS S3 Bucket ; le Bucket S3 qui sera utilisé pour stocker tous les backups générés par WAL-G dans le cadre du PITR.

Vous pouvez expérimenter d'autres valeurs pour les autres paramètres, mais nous vous recommandons d'utiliser les valeurs par défaut.

postgresql.conf WAL generation directives

Les options de ce groupe sont des options avancées qui concernent la génération du WAL. Vous ne devriez pas avoir besoin de les modifier:

  • Archive Mode: la valeur Always permet d'utiliser le PITR sur n'importe quel type de Cluster (Primary, Standby ou autonome)

  • Archive Timeout: nous vous recommandons de ne pas modifier la valeur par défaut

  • PITR Config permet de définir des directives de configuration qui seront injectées dans recovery.conf ou postgresql.conf (selon la version du Cluster PostgreSQL)

N'hésitez pas à vous référer à l'aide contextuelle de ces 3 champs.

Ces options sont injectées dans postgresql.conf dans un bloc qui est inséré avant les options de configuration générales définies dans l'onglet postgresql.conf du Database Cluster.

Les options de configuration générales (onglet postgresql.conf) peuvent donc modifier les valeurs de ces options.

Application de la Configuration

La re-configuration de WAL-G implique de modifier les fichiers de configuration de PostgreSQL et de redémarrer le Database Cluster !

Full Backups Configuration

Le paramétrage des Full Backups est décrit dans une page dédiée: Lancement des Clusters Backups

Last updated