NetBackup™ Web UI PostgreSQL 管理者ガイド

Last Published:
Product(s): NetBackup & Alta Data Protection (10.4)
  1. 概要
    1.  
      NetBackup Web UI での PostgreSQL 資産の構成と保護の概要
  2. PostgreSQL インスタンスとデータベースの管理
    1.  
      PostgreSQL インスタンスとデータベースを保護するためのクイック構成チェックリスト
    2.  
      PostgreSQL インスタンスの構成
    3.  
      PostgreSQL インスタンスの追加
    4.  
      インスタンスのクレデンシャルを管理
    5.  
      PostgreSQL データベースの検出
    6.  
      PostgreSQL インスタンスの削除
    7.  
      PostgreSQL 資産の自動検出の間隔の変更
  3. PostgreSQL 環境のクレデンシャルの管理
    1.  
      新しい PostgreSQL クレデンシャルの追加
    2.  
      デフォルトの PostgreSQL 管理者
    3.  
      PostgreSQL インスタンスのクレデンシャルの検証
    4.  
      資産に適用されているクレデンシャル名の表示
    5.  
      指定したクレデンシャルの編集または削除
  4. PostgreSQL インスタンスとデータベースの保護
    1.  
      PostgreSQL インスタンスとデータベースを保護する前に知っておくべきこと
    2.  
      PostgreSQL インスタンスとデータベースの保護
    3.  
      PostgreSQL 資産の保護設定のカスタマイズ
    4.  
      PostgreSQL インスタンスの保護の削除
    5.  
      PostgreSQL インスタンスの保護状態の表示
  5. PostgreSQL インスタンスとデータベースのリストア
    1.  
      PostgreSQL インスタンスとデータベースをリストアする前に知っておくべきこと
    2.  
      リストア前チェックについて
    3.  
      PostgreSQL インスタンスとデータベースのリストア
    4.  
      リストアターゲットのオプション
    5.  
      PostgreSQL のリストア前チェック
    6.  
      リストア操作後にリカバリを実行する手順
    7.  
      PostgreSQL クラスタ配備のリストアとリカバリ後に実行する手順
    8.  
      制限事項
  6. PostgreSQL の操作のトラブルシューティング
    1.  
      NetBackup for PostgreSQL のトラブルシューティング
    2.  
      PostgreSQL クレデンシャルの追加中のエラー
    3.  
      PostgreSQL インスタンスとデータベースの検出フェーズ中のエラー
    4.  
      PostgreSQL 保護計画の作成中のエラー
    5.  
      PostgreSQL 資産への保護計画のサブスクライブ中のエラー
    6.  
      PostgreSQL 資産の削除中のエラー
    7.  
      PostgreSQL 資産のバックアップ中のエラー
    8.  
      PostgreSQL 資産イメージのリストア中のエラー
  7. PostgreSQL インスタンスとデータベースの API
    1.  
      API を使用した PostgreSQL の管理、保護、リストア
  8.  
    索引

API を使用した PostgreSQL の管理、保護、リストア

このトピックでは、PostgreSQL インスタンスとデータベースを管理、保護、リストアするための API の一覧を示します。ここでは、重要な変数とオプションのみを説明しています。

このトピックには次のセクションがあります。

API について詳しくは、次の情報を参照してください。

PostgreSQL インスタンスの追加

表: PostgreSQL インスタンスの追加

API

重要な変数とオプション

POST
/netbackup/asset-service/queries
GET
/netbackup/asset-service/queries/{aqcId}
GET
/netbackup/asset-service/workloads 
/postgresql/assets
  • clientName は、PostgreSQL インスタンスの名前です。

  • sqlHostName は、NetBackup クライアントのホスト名です。

  • credentialName は、PostgreSQL インスタンスに関連付けられているクレデンシャルです。

    メモ:

    credentialName で指定した名前のクレデンシャルが存在している必要があります。

  • port は、PostgreSQL インスタンスのポート番号です。

PostgreSQL 検出 API

表: 指定したクライアントの PostgreSQL 資産の検出

API

重要な変数とオプション

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 は、インスタンスまたはデータベースの識別に使用されます。

  • discoveryHost は、検出をトリガする必要があるホスト名です。

  • allclientsdiscovery は、プライマリに関連付けられているすべてのクライアントのホストの検出をトリガします。

PostgreSQL 保護計画の作成

表: PostgreSQL 保護計画の作成

API

重要な変数とオプション

POST 
/netbackup/servicecatalog/slos
POST
/netbackup/servicecatalog/slos/{sloId}
/subscriptions
POST
/netbackup/servicecatalog/slos/{sloId}
/backup-now
  • policyType は、DataStore です。

  • Add scheduleName には、PostgreSQL インスタンスを追加するための、FULL_AUTO または INCR_AUTO などの値を指定できます。

  • keyword では、さまざまなバックアップオプションを使用してインスタンスまたはデータベースをバックアップするために、次の値を指定できます。

    • pg_dump

    • pg_basebackup

    • スナップショット

    • pg_dumpall

  • sloId は、保護計画の識別子です。

  • selectionId は、特定の sloId でサブスクライブする必要がある AssetId です。

保護計画を作成した後、ポリシーのスケジュールの作成やポリシーのバックアップのトリガなど、その他のプロセスは同じままです。

PostgreSQL リカバリポイントサービス API

表: リカバリに利用可能な PostgreSQL 資産バックアップインスタンス

API

重要な変数とオプション

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 は、バックアップ時に使用された識別子です。

  • assetId は、インスタンスまたはデータベースの識別に使用された識別子です。

  • client hostname は、バックアップクライアントの名前です。

元の場所での PostgreSQL インスタンスとデータベースのリストア

表: 元の場所での PostgreSQL インスタンスとデータベースのリストア

API

重要な変数とオプション

POST
/netbackup/recovery/workloads/postgresql/
scenarios/instance-complete-recovery  
/recover
POST 
/netbackup/recovery/workloads/postgresql   
/scenarios/database-complete-recovery
/recover
  • backupId は、バックアップ時に使用された識別子です。

  • assetId は、インスタンスまたはデータベースの識別に使用された識別子です。

  • Client は、このリカバリを実行するために PostgreSQL リカバリホストとして使用されるサーバーです。次の値を設定します。

    renameAllFilesToSameLocation 
    
PostgreSQL インスタンスとデータベースの代替の場所へのリストア

表: PostgreSQL インスタンスとデータベースの代替の場所へのリストア

API

重要な変数とオプション

POST
/netbackup/recovery/workloads/postgresql/
scenarios/instance-complete-recovery
/recover
POST 
/netbackup/recovery/workloads/postgresql
/scenarios/database-complete-recovery
/recover
  • backupId は、バックアップ時に使用された識別子です。

  • assetId は、インスタンスまたはデータベースの識別に使用された識別子です。

  • Client は、このリカバリを実行するために PostgreSQL リカバリホストとして使用されるサーバーです。次の値を設定します。

    renameEachFileToDifferentLocation