NetBackup™ Web UI PostgreSQL 管理者ガイド
PostgreSQL インスタンスとデータベースの保護
PostgreSQL インスタンスとデータベースを保護計画にサブスクライブするには、次の手順を実行します。保護計画に資産をサブスクライブするときに、定義済みのバックアップ設定を資産に割り当てます。
メモ:
ユーザーに割り当てられている RBAC の役割が、管理する資産と、使用する保護計画にアクセスできる必要があります。
PostgreSQL インスタンスまたはデータベースを保護するには:
- 左ペインで、[PostgreSQL]をクリックします。
- [インスタンス (Instances)]タブまたは[データベース (Databases)]タブで、インスタンスまたはデータベースのボックスを選択し、[保護の追加 (Add protection)]をクリックします。
- 保護計画を選択し、[次へ (Next)]をクリックします。
- 次の設定のうち、1 つ以上を編集できます。
スケジュールと保持 (Schedules and retention)
バックアップが行われるタイミングと、バックアップの開始時間帯を変更します。
スケジュール:
完全 (Full): snapshot/pg_basebackup/pg_dumpall を使用してインスタンスのバックアップを完了し、pg_dump ユーティリティを使用してデータベースのバックアップを完了します。
差分増分 (Differential Incremental): 以前のバックアップタイムスタンプに基づいて、NetBackup は、変更された一連のトランザクションログ (WAL ファイル) を識別し、そのバックアップを実行します。
バックアップオプション (Backup options)
[ジョブ制限 (Job limit)]や[バックアップ方式 (Backup method)]などの[データベースオプション (Database options)]を調整します。
スナップショット (Snapshot): このオプションは、インスタンスのスナップショットを作成するために使用されます。Windows の場合: VSS スナップショット方式が使用されます。Linux の場合: LVM スナップショット方式が使用されます。
pg_basebackup: PostgreSQL のこのユーティリティはインスタンスのバックアップを実行します。LVM 以外の配備の場合にお勧めします。
pg_dumpall: PostgreSQL のこのユーティリティはインスタンスの論理バックアップを実行します。LVM 以外の配備の場合にお勧めします。
pg_dump: PostgreSQL のこのユーティリティは個別のデータベースの論理バックアップを実行します。
メモ:
PostgreSQL インスタンスに表領域が構成されている場合は、バックアップ方式
pg_dumpall
を使用します。pg_dumpall
およびpg_dump
のバックアップ方式では、増分バックアップはサポートされません。
- [保護 (Protect)]をクリックします。
メモ:
PostgreSQL インスタンスが root LVM に配備されている場合、スナップショットバックアップ方式は推奨されません。
PostgreSQL のクラスタ配備の場合、インスタンスはプライマリまたはスタンバイノードで保護できます。