ページの先頭行へ戻る
Enterprise Postgres 15 SP2 導入ガイド(サーバ編)

4.7.10 pgBackRest

4.7.10.1 pgBackRestのセットアップ

  1. pgBackRestの使用方法によって、pgBackRestの資材の導入方法を選択します。

    Fujitsu Enterprise Postgresサーバと同じホストでpgbackrestコマンドを使用する場合は、サーバに同梱しているpgBackRestを使用してください。ただし、pgBackRestが提供されていないバージョンのFujitsu Enterprise Postgresサーバに接続して利用する場合は、クライアントに同梱のpgBackRestを使用します。「注意」もあわせて参照してください。
    Fujitsu Enterprise Postgresサーバと異なるホストでpgbackrestコマンドを使用する場合は、クライアントに同梱しているpgBackRestを使用してください。

  2. pgBackRestの環境変数PATHを設定します。

    pgBackRestの資材はFujitsu Enterprise Postgresサーバでは/opt/fsepv<x>server64/OSS/pgbackrest配下に、クライアントでは/opt/fsepv<x>client64/OSS/pgbackrest配下に格納されています。
    使用するpgBackRestの資材の格納先/binに対して環境変数PATHを設定してください。

    サーバに格納されているpgBackRestの資材を使う場合の例:
    $ PATH=/opt/fsepv<x>server64/OSS/pgbackrest/bin:$PATH ; export PATH
    クライアントに格納されているpgBackRestの資材を使う場合の例:
    $ PATH=/opt/fsepv<x>client64/OSS/pgbackrest/bin:$PATH ; export PATH
  3. pgBackRestのセットアップを実施します。

    詳細はpgBackRestのホームページ(https://pgbackrest.org/)にアクセスし、User Guidesを参照してください。

注意

  • 本機能は、WebAdminで作成したインスタンスでは使用できません。サーバコマンドを使用した運用でのみ利用可能です。

  • pgBackRestを使用している場合は、pg_rman、pgx_dmpallコマンド、pgx_rcvallコマンドは使用できません。

  • Fujitsu Enterprise Postgres 13または14のサーバに接続してpgBackRestを使用する場合は、Fujitsu Enterprise Postgres Client 15に同梱しているpgBackRestを使用してください。

  • Fujitsu Enterprise Postgres 13または14のインストールディレクトリ/libを環境変数LD_LIBRARY_PATHに指定している場合、pgBackRestは本来参照すべきライブラリではなくFujitsu Enterprise Postgres 13または14のライブラリを参照してしまいます。そのため、pgbackrestコマンドを実行する前に環境変数LD_LIBRARY_PATHからFujitsu Enterprise Postgres 13または14のインストールディレクトリ/libへのパスを外してください。直接pgbackrestコマンドを実行する場合だけでなく、postgresql.confのarchive_commandで指定したpgbackrestコマンドにも対処が必要です。

    postgresql.confのarchive_commandに環境変数LD_LIBRARY_PATHを指定する場合の例

    LD_LIBRARY_PATHに/opt/fsepv13server64/lib:/data/libが指定されている場合

    archive_command = 'LD_LIBRARY_PATH=/data/lib pgbackrest --config=/backrest/pgbackrest.conf --stanza=app archive-push %p'

4.7.10.2 pgBackRestのアンセットアップ

  1. postgresql.confファイルのパラメータを設定します。

    セットアップ時に指定した情報を元に戻します

  2. Fujitsu Enterprise Postgresを再起動します。

  3. 定期的なバックアップを実行するように設定していた場合は、設定を解除します。

4.7.10.3 pgBackRestが接続可能なサーバ

pgBackRestが接続可能なサーバは以下の表のとおりです。

表4.1 接続可能なサーバ

OS

製品名

Linux

  • Fujitsu Enterprise Postgres Advanced Edition 13以降、15 SP2まで

  • Fujitsu Enterprise Postgres Standard Edition 13以降、15 SP1まで