muppy.io
  • ⛏️Qu'est ce que muppy.io ?
  • ⚒️Concepts Muppy
  • Quickstarts
    • ✏️Introduction
  • Guides
    • ⛏️Muppy Core
      • Hosts
        • Création et enrôlement d'un Host
          • ✏️Server Types
          • ✏️Configuration réseaux spécifiques
        • ⚒️Host's Users
        • ⚒️Host's Network information
        • ⚒️Host's Metrics
      • Tasks et Fact Collectors
        • ⚒️Exécution des Tasks (Task Runs)
          • ⚒️Exécution asynchrone des Tasks (Launch as Job)
        • ⚒️Synchronisation des Tasks et Scripts
        • ⚒️Liste des Scripts
        • ⚒️Liste des Tasks
        • ⚒️Création de Task "Shell Script"
        • ⚒️Liste des Fact Definitions
      • ⛏️Firewall UFW
        • Désactiver UFW globalement
        • ✏️Page 1
      • SSH Keys
        • Gestion des SSH Keys
        • Gestion des "authorized_keys"
        • Extraction Clef Privée d'un User User
      • ⚒️Systemd Service Units
        • ⚙️Liste des Systemd Units
        • ➕Création de Systemd Units
        • 📰Systemctl status et log
        • ✏️Edition des Systemd Units
    • 🐘PostgreSQL
      • PostgreSQL Base
        • Installation de PostgreSQL
        • Gestion des Clusters
          • Création
          • Configuration
          • Contrôle
          • Administration (basique)
        • Backup, Restore et Copy de Databases
          • Databases Backups (pg_dump)
          • PostgreSQL Backup
          • pg_dump Restore
          • Database Copy
          • pg_restore Callback Task
        • Backups Planifiés
        • Gestion rétention des Backups
      • PostgreSQL Replication
        • Créer un RCS
        • Visualiser un RCS
        • Suivre la Replication
        • Ajouter des Standbys
        • Restructurer un RCS
        • Intégration d'un RCS
        • Reconfigurer un RCS
      • PostgreSQL HA
        • Configuration
        • Activation et Désactivation
        • Monitoring
        • pglookout Heartbeat
      • PostgreSQL PITR
        • Configuration de WAL-G
        • Lancement des Clusters Backups
        • Liste des Clusters Backups (WAL-G)
        • Purge des fichiers de Backup PITR
        • Monitoring du PITR
        • Objets S3 stockés par WAL-G
        • Restauration PITR
      • PostgreSQL Tools
        • pgBadger - log analysis
    • Muppy Pack
      • ⛏️Packs
      • Concepts
      • ⛏️Muppy Cluster
        • Cluster Security
        • PostgreSQL Cluster Resources
      • ⛏️Reverse Proxy
    • ✏️Configuration
      • 👫Gestion des Users Muppy
      • 🏬S3 Buckets
      • 💬Notifications Teams
      • ✏️Notifications Slack
    • ⛏️Odizy
      • Odizy Workflow
        • Test Servers
      • Accéder à vos serveurs
      • Restaurer un backup sur le serveur de staging
      • Activer un serveur Standby
      • ⛏️Configuration LXC CI/CD
      • Activate and Launch remote Code-Server (VS Code from coder.com)
    • ⚒️Kubernetes
      • ⚒️Installer Tailscale
      • ⚒️Installer un cluster microk8s
      • ⚒️Installer PostgrSQL
      • ⚒️Installer les packages d'infrastructures
  • 📡Muppy Enterprise
    • Introduction
    • ⛏️Configuer une Instance Muppy Enterprise
    • 🌡️Monitoring Muppy Enterprise
  • ⛏️Work in progress
    • ⛏️Code Server
    • ⛏️Muppy Development Servers
      • Move Development Server
Powered by GitBook
On this page
  • Paramétrage de WAL-G
  • WAL-G Backups Configuration
  • postgresql.conf WAL generation directives
  • Application de la Configuration
  • Full Backups Configuration
  1. Guides
  2. PostgreSQL
  3. PostgreSQL PITR

Configuration de WAL-G

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

PreviousPostgreSQL PITRNextLancement des Clusters Backups

Last updated 3 years ago

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

Une fois que vous avez configuré ou modifié la configuration de WAL-G, cliquez sur le bouton pour activer ou désactiver WAL-G.

🐘