Pgpool-II を使用した PostgreSQL HA の展開例
|
この例に示されているコンテンツを使用しても構いませんが、その機能をご自身の展開で検証する必要があります。HA 実装をしっかりと徹底的にテストおよび検証する必要があります。
|
以下の例では、以下の図に示されている PostgreSQL HA アーキテクチャを実装します。
• PostgreSQL 同期ストリーミングレプリケーションによって管理されるデータレプリケーション。
• クライアントリクエストは Pgpool-II を経由してルーティングされます。
この例は、以下のセクションで構成されています。
1. インストール前の要件
2. PostgreSQL のインストール
3. ThingWorx 用データベースの設定
4. ストリーミングレプリケーション用データベースの node0 としての設定
5. ストリーミングレプリケーション用データベースの node1 としての設定
6. ストリーミングレプリケーション用データベースの node2 としての設定
7. すべてのノードへのストリーミングレプリケーションの検証
8. Pgpool のインストールおよび設定
9. Pgpool-II マスターノードおよびスタンバイノードでのウォッチドッグサービスの設定
10. フェールオーバーのシナリオ