フェールオーバーマネージャーの監視

EDB Failover Managerを使用してレプリケーションシナリオを監視している場合、Failover Managerを手動でインストールして構成する必要があります。 Failover Managerのインストールの詳細については、次のEnterpriseDB Webサイトにアクセスしてください。

https://www.enterprisedb.com/products/edb-postgres-platform/edb-postgres-failover-manager

Streaming ReplicationダッシュボードでFailover Managerクラスターのステータスを監視するには、クラスターの各ノードの server Properties ダイアログの Advanced タブで次の情報を提供する必要があります。

  • EFM Cluster Name フィールドを使用して、フェールオーバーマネージャークラスターの名前を指定します。クラスター名は、クラスタープロパティファイルの名前のプレフィックスです。たとえば、クラスタープロパティファイルの名前がefm.propertiesの場合、クラスター名はefmです。

  • EFM Installation Path フィールドを使用して、Failover Managerバイナリファイルの場所を指定します。デフォルトでは、Failover Managerバイナリファイルは/usr/efm-2.1/binにインストールされます。

サーバーを登録すると、 Streaming Replication Analysis ダッシュボードの下部にあるEFMクラスターに関するステータス情報が表示されます。

The Failover Manager cluster status report

The Failover Manager cluster status report

Streaming Replication Analysisダッシュボードの Failover Manager Cluster Status セクションには、監視対象クラスターに関する情報が表示されます。

Failover Manager Cluster Information テーブルは、フェールオーバーマネージャークラスターに関する情報を提供します。

  • Properties 列にはクラスタープロパティの名前が表示されます。

  • Values 列には、プロパティの現在の値が表示されます。

Failover Manager Node Status テーブルには、フェールオーバーマネージャークラスターの各ノードに関する情報が表示されます。

  • Agent Type 列には、ノードに存在するエージェントのタイプが表示されます。可能な値は、Master、Standby、Witness、Idle、およびPromotingです。

  • Address 列には、ノードのIPアドレスが表示されます。

  • Agent 列には、ノードに存在するエージェントのステータスが表示されます。

  • DB 列には、ノードにあるデータベースのステータスが表示されます。

  • XLog Location 列には、データベースのトランザクションログの場所が表示されます。

  • Status Information 列には、ノードに関するエラー関連情報が表示されます。

  • XLog 情報列には、トランザクションログに関するエラー関連情報が表示されます。

  • VIP 列には、ノードに関連付けられているVIPアドレスが表示されます。

  • ノードのVIPがアクティブな場合、 VIP Status 列にはTrueが表示され、VIPがアクティブでない場合はFalseが表示されます。

マスターノードの交換

PEMクライアントを使用して、フェールオーバーマネージャークラスターのマスターノードをスタンバイノードに置き換えることができます。フェールオーバープロセスを開始するには、[管理]メニューから[クラスターマスターの置換]を選択します。ダイアログが開き、現在のマスターノードを交換することを確認するよう求められます。

Replacing the Master node of a cluster

クラスターのマスターノードの交換

Yes を選択して、現在のマスターノードをフェールオーバーマネージャークラスターから削除し、スタンバイノードをフェールオーバーマネージャークラスター内の読み取り/書き込みマスターノードの役割に昇格させます。最も高いプロモーション優先度(フェールオーバーマネージャーで定義)を持つノードが新しいマスターノードになります。 PEMは、ジョブステータスを報告するダイアログを表示します。

Confirmation of the promotion

プロモーションの確認

ジョブが完了し、ストリーミングレプリケーション分析ダッシュボードが更新されると、 Failover Manager Node Status テーブルを確認して、スタンバイノードがフェールオーバーマネージャークラスター内のマスターの役割に昇格されたことを確認できます。