ページの先頭行へ戻る
Enterprise Postgres 15 オペレーターユーザーズガイド

5.5 オペレーターからのバックアップのスケジュール

運用状態の確認

以下の例に示すように、バックアップに関する情報は、FEPバックアップコンテナでコマンドを実行することで確認できます。

$ oc exec pod/fepserver-XXXXX -c FEPbackup -- pgbackrest info
stanza: fepbackup
    status: ok
    cipher: none

    db (current)
        wal archive min/max (12-1): 000000010000000000000001/000000010000000000000005

        full backup: 20201125-025043F
            timestamp start/stop: 2020-11-25 02:50:43 / 2020-11-25 02:50:52
            wal start/stop: 000000010000000000000003 / 000000010000000000000003
            database size: 31.7MB, backup size: 31.7MB
            repository size: 3.9MB, repository backup size: 3.9MB

        incr backup: 20201125-025043F_20201125-025600I
            timestamp start/stop: 2020-11-25 02:56:00 / 2020-11-25 02:56:02
            wal start/stop: 000000010000000000000005 / 000000010000000000000005
            database size: 31.7MB, backup size: 24.3KB
            repository size: 3.9MB, repository backup size: 619B
            backup reference list: 20201125-025043F

FEPBackupの更新

Kubernetesコマンド: kubectl apply -f <new_spec>

2.3.5 オペレーターからのバックアップのスケジュール設定”で説明されている形式で、更新するパラメータを指定します。この操作では、次のパラメータのみを変更します。

カスタムリソースの仕様

変更内容

spec.schedule.num

登録されているバックアップスケジュールの数を変更します。

spec.scheduleN.schedule

スケジュールされたバックアップ時間を変更します。

spec.scheduleN.type

スケジュールされたバックアップタイプを変更します。

spec.pgBackrestParams

pgBackRestパラメータを変更します。

spec.scheduleN.repo

spec.pgBackrestParamsに複数のレポジトリを指定している場合、バックアップデータを格納するレポジトリを選択します。

省略時は1です。

注意

  • バックアップ中に行われた変更は、次のバックアップから反映されます。

  • バックアップスケジュールを変更しても、アプリケーションには影響しません。

  • 下記の更新操作を実施した場合は、更新後に必ずバックアップを取得するようにしてください。

    • pgx_set_master_keyによりマスタ暗号化キーを更新した場合

    • 透過的データ暗号化の暗号化パスフレーズを更新した場合(FEPClusterカスタムリソースのtdepassphraseパラメータにより更新可能)