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
に設定されます。