ページの先頭行へ戻る
Enterprise Postgres 15 SP1 導入ガイド(クライアント編)

Linux4.2.1 pgBackRest

4.2.1.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の資材を使う場合の例:
    $ export PATH=/opt/fsepv<x>server64/OSS/pgbackrest/bin:$PATH
    クライアントに格納されているpgBackRestの資材を使う場合の例:
    $ export PATH=/opt/fsepv<x>client64/OSS/pgbackrest/bin:$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 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.2.1.2 pgBackRestのアンセットアップ

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

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

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

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

4.2.1.3 pgBackRestが接続可能なサーバ

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

表4.1 接続可能なサーバ

OS

製品名

Linux

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

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