Done.sshdを起動して、接続確認を行います。C:\Users\Administrator>sshd起動したサーバとは別のサーバからssh接続を試みます。以下の例はLinuxサーバ(pgpool1)からWindowsサーバ(postgres1)への接続例です。C:\Users\Administrator>hostnamepostgres1公開鍵認証により、パスワードなしでログインができ、コマンド実行できれば完了です。構築手順(全体像)¶HA構成構築は以下のような流れで実施します。設定なおオンラインリカバリは、Pgpool-IIのpgpool-recoveryをWindows環境にインストールする術が現時点(2018年4月時点)でないため、今回は検証対象外としました。PostgreSQLのインストール¶インストール手順は3章の「Windows環境でのインストーラからのインストレーション」をご参照ください。Pgpool-II環境構築¶Pgpool-IIの構築手順は下記サイトを参照してください。https://lets.postgresql.jp/documents/technical/pgpool/2今回の検証でpgpool.confに設定したPostgreSQLのノード関連情報は以下のようになります。PostgreSQLのレプリカ環境作成します。下表に、ホットスタンバイを利用したレプリカ環境を構築するために確認・設定したパラメータを記載します。通信で使用するインターフェースを指定する。WALに出力する情報。ホットスタンバイを利用するためにはreplicaでなければならない。WAL送信プロセスの数。設定値はノード数に依存する。ホットスタンバイを有効にするかどうか。利用するのでonとする。ログ収集機構を有効にするかどうか。ログを取得するのでonとする。完了したWALセグメントはアーカイブ格納領域に送信するかどうか。送信するのでonとするが、回復要件に従って設定を判断する。完了したWALセグメントのアーカイブを実行するローカルのシェルコマンド。アーカイブ先のパスは環境に応じて適宜設定する。pg_hba.confに下記の設定を追加します。DBの起動はサービス画面から「postgresql-x64-10」をを選択して、サービスの開始をクリックします。サービス開始のイメージマスタDBサーバの起動確認はpsqlで接続する等で確認できます。実行し、環境のコピーを行います。postgres2(192.168.1.229)、postgres3(192.168.1.230)でそれぞれ、以下のコマンドを実行します。completedC:\PostgreSQL\10>2台のスレーブでpg_basebackupが完了したら、マスタからコピーしたDBクラスタ(C:\PostgreSQL\10\data)に、下記のように記述されたrecovery.confを配置します。マスタへの接続情報を記述するので、環境に合わせて変更してください。port=5432'recovery.confの配置が完了したら、2台のスレーブDBサーバも起動します。起動方法は、マスタDBサーバの時と同様にサービスから起動します。スレーブDBサーバの起動が確認できたら、マスタDBサーバのコマンドプロンプトからpsql経由で下記SQLを実行し、レプリケーションが正しく行われている事を確認します。検索結果も2行表示されています。上記のPostgreSQLをPgpool-IIへの登録します。5.2.5のpgpool.confの設定により、監視対象のサーバ情報は定義されているので、Pgpool-IIを起動するだけで認識されます。