Guide de l'administrateur NetBackup™ for PostgreSQL

Last Published:
Product(s): NetBackup & Alta Data Protection (11.0)
  1. Présentation
    1.  
      Présentation de la configuration et de la protection des biens PostgreSQL dans l'interface utilisateur Web NetBackup
  2. Gestion des instances et des bases de données PostgreSQL
    1.  
      Liste de contrôle de configuration rapide pour protéger les instances et les bases de données PostgreSQL
    2.  
      Configuration de l'instance PostgreSQL
    3.  
      Ajout d'une instance PostgreSQL
    4.  
      Gestion des informations d'authentification d'une instance
    5.  
      Découverte de bases de données PostgreSQL
    6.  
      Suppression d'instances PostgreSQL
    7.  
      Modification de la fréquence de découverte automatique des biens PostgreSQL
  3. Gestion des informations d'authentification de l'environnement PostgreSQL
    1.  
      Ajout de nouvelles informations d'authentification PostgreSQL
    2.  
      Administrateur PostgreSQL par défaut
    3.  
      Validation des informations d'authentification de l'instance PostgreSQL
    4.  
      Affichage du nom des informations d'authentification appliquées à un bien
    5.  
      Modification ou suppression d'informations d'authentification nommées
  4. Protection des instances et des bases de données PostgreSQL
    1.  
      Points à savoir avant de protéger les instances et les bases de données PostgreSQL
    2.  
      Protection des instances et des bases de données PostgreSQL
    3.  
      Personnalisation des paramètres de protection des biens PostgreSQL
    4.  
      Suppression de la protection des instances PostgreSQL
    5.  
      Affichage de l'état de protection de l'instance PostgreSQL
  5. Restauration des instances et des bases de données PostgreSQL
    1.  
      Points à savoir avant de restaurer les instances et les bases de données PostgreSQL
    2.  
      À propos de la vérification de pré-restauration
    3.  
      Restauration d'une instance et d'une base de données PostgreSQL
    4.  
      Options de la cible de restauration
    5.  
      Vérifications de pré-restauration pour PostgreSQL
    6.  
      Étapes de récupération après une opération de restauration
    7.  
      Étapes à suivre après la restauration et la récupération dans le cas d'un déploiement de cluster PostgreSQL
    8.  
      Limitations
  6. Dépannage des opérations PostgreSQL
    1.  
      Astuces de dépannage de NetBackup pour PostgreSQL
    2.  
      Erreur lors de l'ajout des informations d'authentification PostgreSQL
    3.  
      Erreur lors de la phase de découverte des bases de données et des instances PostgreSQL
    4.  
      Erreur lors de la création d'un plan de protection PostgreSQL
    5.  
      Erreur lors de l'abonnement d'un plan de protection à un bien PostgreSQL
    6.  
      Erreur lors de la suppression du bien PostgreSQL
    7.  
      Erreur lors de la sauvegarde du bien PostgreSQL
    8.  
      Erreur lors de la restauration d'une image de bien PostgreSQL
  7. API dédiées aux instances et aux bases de données PostgreSQL
    1.  
      Utilisation des API pour gérer, protéger ou restaurer PostgreSQL
  8.  
    Index

Utilisation des API pour gérer, protéger ou restaurer PostgreSQL

Cette rubrique passe en revue les API permettant de gérer, de protéger ou de restaurer les instances et les bases de données PostgreSQL. Seules les options et les variables importantes sont mentionnées dans cette rubrique.

Pour obtenir des informations détaillées sur les API, utilisez les références suivantes :

Ajout d'une instance PostgreSQL

Tableau : Ajout d'une instance PostgreSQL

API

Options et variables importantes

POST
/netbackup/asset-service/queries
GET
/netbackup/asset-service/queries/{aqcId}
GET
/netbackup/asset-service/workloads 
/postgresql/assets
  • clientName est le nom de l'instance PostgreSQL.

  • sqlHostName est le nom d'hôte d'un client NetBackup.

  • credentialName sont les informations d'authentification associées à l'instance PostgreSQL.

    Remarque :

    Les informations d'authentification doivent inclure la mention credentialName.

  • port est le numéro de port de l'instance PostgreSQL.

API de découverte PostgreSQL

Tableau : Découverte du bien PostgreSQL pour le client donné

API

Options et variables importantes

POST
/netbackup/admin/discovery
/workloads/postgresql/start
POST 
/netbackup/admin/discovery/workloads
/postgresql/stop
GET
/netbackup/admin/discovery/workloads
/postgresql/status
POST 
/netbackup/admin/discovery/workloads
/postgresql/allclientsdiscovery
  • serverName est utilisé pour identifier l'instance ou la base de données.

  • discoveryHost est le nom d'hôte sur lequel la découverte doit être déclenchée.

  • allclientsdiscovery déclenche la découverte pour tous les hôtes de clients associés au serveur principal.

Création d'un plan de protection PostgreSQL

Tableau : Création d'un plan de protection PostgreSQL

API

Options et variables importantes

POST 
/netbackup/servicecatalog/slos
POST
/netbackup/servicecatalog/slos/{sloId}
/subscriptions
POST
/netbackup/servicecatalog/slos/{sloId}
/backup-now
  • policyType est DataStore.

  • Add scheduleName peut avoir des valeurs telles que FULL_AUTO ou INCR_AUTO pour l'ajout d'une instance PostgreSQL.

  • keyword peut avoir les valeurs suivantes pour sauvegarder une instance ou une base de données à l'aide de différentes options de sauvegarde :

    • pg_dump

    • pg_basebackup

    • Snapshot

    • pg_dumpall

  • sloId est l'identifiant du plan de protection

  • selectionId est l'identifiant AssetId qui doit être abonné via la valeur sloId donnée

La création d'un plan de protection n'affecte pas les autres processus, tels que la création de la planification pour la politique ou le déclenchement de la sauvegarde de la politique.

API de service de point de récupération PostgreSQL

Tableau : Instances de sauvegarde de biens PostgreSQL disponibles pour la récupération

API

Options et variables importantes

GET
/netbackup/recovery-point-service
/workloads/postgresql/recovery-points 
GET
/netbackup/recovery-point-service
/workloads/postgresql/recovery-points
/{backupId}

GET
/netbackup/wui/workloads/postgresql
/recovery-point-calendar-summary

  • backupId est l'identifiant qui a été utilisé au moment de la sauvegarde.

  • assetId est l'identifiant qui a été utilisé pour identifier l'instance ou la base de données.

  • client hostname est le nom d'un client de sauvegarde.

Restauration de l'instance et de la base de données PostgreSQL à l'emplacement d'origine

Tableau : Restauration de l'instance et de la base de données PostgreSQL à l'emplacement d'origine

API

Options et variables importantes

POST
/netbackup/recovery/workloads/postgresql/
scenarios/instance-complete-recovery  
/recover
POST 
/netbackup/recovery/workloads/postgresql   
/scenarios/database-complete-recovery
/recover
  • backupId est l'identifiant qui a été utilisé au moment de la sauvegarde.

  • assetId est l'identifiant qui a été utilisé pour identifier l'instance ou la base de données.

  • Client est le serveur qui doit être utilisé comme hôte de récupération de PostgreSQL pour effectuer cette récupération. Définissez la valeur suivante :

    renameAllFilesToSameLocation 
    
Restauration de l'instance et de la base de données PostgreSQL à un autre emplacement

Tableau : Restauration de l'instance et de la base de données PostgreSQL à un autre emplacement

API

Options et variables importantes

POST
/netbackup/recovery/workloads/postgresql/
scenarios/instance-complete-recovery
/recover
POST 
/netbackup/recovery/workloads/postgresql
/scenarios/database-complete-recovery
/recover
  • backupId est l'identifiant qui a été utilisé au moment de la sauvegarde.

  • assetId est l'identifiant qui a été utilisé pour identifier l'instance ou la base de données.

  • Client est le serveur qui doit être utilisé comme hôte de récupération de PostgreSQL pour effectuer cette récupération. Définissez la valeur suivante :

    renameEachFileToDifferentLocation