Configuring repmgr

TPAは、 failover_manager インスタンス変数がrepmgr に設定されているすべてのpostgresインスタンスにrepmgrをインストールします。これはデフォルト設定です。

repmgr 構成ファイルのディレクトリはデフォルトで/etc/repmgr/<version> です。ここで<version> は、このインスタンスにインストールされているpostgresのメジャーバージョンですが、インスタンスのrepmgr_conf_dir 変数を設定することにより変更できます。構成ファイル自分自身は常にrepmgr.conf と呼ばれます。

デフォルトのrepmgr構成は、ロールprimary とロールreplica で構成されたインスタンス間の自動フェイルオーバーを設定します。

repmgr構成

次のインスタンス変数を設定できます。

repmgr_priority :構成ファイルにpriority を設定します repmgr_location :構成ファイルにlocation を設定します:構成ファイルにfailover を設定します、デフォルトはautomatic

repmgr_conf_settings の追加設定もrepmgr構成ファイルに渡されます。

PGDインスタンスのrepmgr

PGDインスタンスでは、 repmgr_failover はデフォルトでmanual に設定されます。