Installing Failover Manager on Ubuntu 20.04 x86_64

前提条件

インストールプロセスを開始する前に:

  • Postgresを同じホストにインストールします(監視ノードには必要ありません)

  • Installing EDB Postgres Advanced Server を参照

  • PostgreSQL Downloads を参照

  • EDBリポジトリをセットアップする

リポジトリのセットアップは1回限りのタスクです。既にリポジトリをセットアップしている場合、この手順を実行する必要はありません。

リポジトリが存在するかどうかを判断するには、次のコマンドを入力します。

apt-cache search enterprisedb

出力が生成されない場合、リポジトリはインストールされていません。

EDBリポジトリをセットアップするには:

  1. EDB repositories に移動します。

  2. EDBリポジトリへのアクセスを提供するボタンを選択します。

1.ダウンロードするプラットフォームとソフトウェアを選択します。

パッケージをインストールする

sudo apt-get -y install edb-efm<4x>

<4x> は、インストールするFailover Managerのバージョンです。たとえば、バージョン4.7をインストールする場合、パッケージ名はedb-efm47 になります。

インストールプロセスにより、enterprisedbまたはpostgresが所有するクラスターのFailover Managerサービスを制御するスクリプトを呼び出す特権を持つefmという名前のユーザーが作成されます。

初期構成

フェールオーバーマネージャーを使用して、enterprisedbまたはpostgres以外のユーザーが所有するクラスターを監視している場合は、

Extending Failover Manager permissions を参照してください。

クラスターの各ノードにインストールした後:

1.各ノードで The cluster properties file を変更します。

2.各ノードで The cluster members file を変更します。

  1. 必要に応じて、仮想IPアドレス設定と、クラスタープロパティファイルで指定されているスクリプトを構成およびテストします。

  2. クラスターの各ノードでエージェントを起動します。詳細については、

    Controlling the Failover Manager service を参照してください。