Guide de l'administrateur Veritas NetBackup™ for PostgreSQL

Last Published:
Product(s): NetBackup (8.3)
  1. Présentation de NetBackup for PostgreSQL
    1.  
      A propos de NetBackup for PostgreSQL Agent
    2.  
      Fonctions prises en charge par NetBackup for PostgreSQL Agent
    3.  
      Package NetBackup for PostgreSQL Agent
    4.  
      A propos de la licence pour NetBackup for PostgreSQL Agent
  2. Installation de l'agent NetBackup for PostgreSQL
    1.  
      Planification de l'installation de NetBackup for PostgreSQL Agent
    2.  
      Vérification des systèmes d'exploitation et des plates-formes
    3.  
      Conditions préalables à l'installation pour NetBackup for PostgreSQL Agent
    4.  
      Conditions requises après l'installation pour NetBackup for PostgreSQL Agent
    5.  
      Description du package NetBackup for PostgreSQL Agent
    6.  
      Installation de NetBackup for PostgreSQL Agent
    7.  
      Authentification du mot de passe
    8.  
      Désinstallation de NetBackup for PostgreSQL Agent
  3. Configuration de NetBackup for PostgreSQL
    1.  
      Fichier de configuration nbpgsql.conf
    2.  
      Configuration de sauvegardes PostgreSQL avec des politiques de stockage de données
  4. Sauvegarde et restauration de NetBackup for PostgreSQL
    1. À propos des sauvegardes PostgreSQL
      1.  
        Fichier de configuration postgresql.conf
    2.  
      Réalisation de sauvegardes PostgreSQL
    3.  
      Validation des sauvegardes PostgreSQL
    4.  
      Interrogation des sauvegardes PostgreSQL
    5.  
      Suppression d'informations de sauvegarde dans les fichiers de catalogue NetBackup
    6.  
      À propos des restaurations PostgreSQL
    7.  
      Réalisation de restaurations PostgreSQL
    8.  
      Restaurations redirigées
    9.  
      Récupération de restaurations
    10.  
      Reprise après incident
  5. Dépannage de PostgreSQL
    1.  
      Correction des erreurs lors de l'utilisation de NetBackup for PostgreSQL Agent
  6. Annexe A. Commandes et conventions de NetBackup for PostgreSQL
    1.  
      À propos des commandes NetBackup for PostgreSQL Agent
    2.  
      Conventions des commandes NetBackup for PostgreSQL Agent
  7. Annexe B. Commandes de NetBackup for PostgreSQL
    1.  
      nbpgsql -o backup
    2.  
      nbpgsql -o restore
    3.  
      nbpgsql -o query
    4.  
      nbpgsql -o delete
  8.  
    Index

À propos des sauvegardes PostgreSQL

La commande de sauvegarde nbpgsql -o backup lance l'opération de sauvegarde en utilisant -S, -P et -s comme paramètres requis. Les paramètres -l et -z sont les paramètres requis pour les systèmes d'exploitation Linux.

Les paramètres portnum et -u sont facultatifs. Vous pouvez configurer ces paramètres dans le fichier nbpgsql.conf ou les spécifier sur la ligne de commande nbpgsql.

Une fois que vous avez défini les paramètres pour la sauvegarde, l'agent les lit et démarre la sauvegarde selon les paramètres spécifiés. L'agent écrit les données que vous voulez protéger dans les fichiers WAL.

Ces fichiers WAL sont ensuite archivés dans le répertoire d'archivage que vous pouvez créer à l'emplacement choisi.

Lorsque vous créez l'archive ou le répertoire WAL, Veritas recommande de le créer en dehors du répertoire de données.

Avant d'exécuter une sauvegarde, veillez à définir les paramètres dans le fichier postgresql.conf pour activer l'archivage WAL.

Pour plus d'informations, consultez Se reporter à Fichier de configuration postgresql.conf.

L'agent protège les fichiers suivants :

  • Fichiers de schéma associés à toutes les tables de base de données.

  • Fichiers associés aux tables de base de données.

  • Fichiers de données et d'index.

Remarque :

Assurez-vous que les versions de l'agent PostgreSQL et de NetBackup sont les mêmes pour que les opérations de sauvegarde et de restauration réussissent.

Figure : Workflow de sauvegarde NetBackup for PostgreSQL

Workflow de sauvegarde NetBackup for PostgreSQL
Workflow NetBackup for PostgreSQL

Lorsque vous exécutez la sauvegarde, l'agent se connecte à la base de données PostgreSQL pour exécuter une purge et un verrouillage en lecture seule sur toutes les tables. L'agent lit ensuite les fichiers de base de données PostgreSQL associés à partir du répertoire monté et lance la sauvegarde.

LVM ou VSS crée un snapshot et le monte. Les fichiers associés (instance entière) sont archivés dans un fichier. L'agent copie le fichier archivé dans l'objet de données XBSA et l'envoie à l'interface XBSA NetBackup.

L'interface XBSA NetBackup écrit ces données sur le média monté ou sur le stockage sur disque géré par le serveur de médias NetBackup.

L'invite de commande affiche l'état de succès de la sauvegarde. Le moniteur d'activité affiche également l'état du travail de sauvegarde.