カタログ・サービスを使用する場合、単一障害点を回避するには少なくとも 2 台のカタログ・サーバーが必要です。少なくとも 2 台のカタログ・サーバーが常に実行されているようにするために、環境内のノード数に応じてさまざまな構成を作成することができます。
例: スタンドアロン環境の 2 つのノード上での 4 台のカタログ・サーバーの始動
以下のスクリプトにより、host1 ノード上でカタログ・サーバー cs0 および cs1 を始動し、host2 ノード上でカタログ・サーバー cs2 および cs3 を始動します。
./startOgServer.sh|bat cs0 -listenerPort 2809 -catalogServiceEndPoints
cs0:host1:6601:6602,cs1:host1:6603:6604,cs2:host2:6601:6602,cs3:host2:6603:6604
-quorum true -jvmArgs -Xmx256m
./startOgServer.sh|bat cs1 -listenerPort 2810 -catalogServiceEndPoints
cs0:host1:6601:6602,cs1:host1:6603:6604,cs2:host2:6601:6602,cs3:host2:6603:6604
-quorum true -jvmArgs -Xmx256m
./startOgServer.sh|bat cs2 -listenerPort 2809 -catalogServiceEndPoints
cs0:host1:6601:6602,cs1:host1:6603:6604,cs2:host2:6601:6602,cs3:host2:6603:6604
-quorum true -jvmArgs -Xmx256m
./startOgServer.sh|bat cs3 -listenerPort 2810 -catalogServiceEndPoints
cs0:host1:6601:6602,cs1:host1:6603:6604,cs2:host2:6601:6602,cs3:host2:6603:6604
-quorum true -jvmArgs -Xmx256m
要確認: ノード上で実行中のカタログ・サーバーにはそれぞれ固有のポート番号が必要であるため、-listenerPort オプションを使用する必要があります。
例: WebSphere Application Server 環境での複数のカタログ・サーバーの始動
カタログ・サーバーは、
WebSphere® Application Server 環境で自動的に始動します。カタログ・サービス・ドメインを作成することにより、始動する複数のカタログ・サーバーを定義できます。カタログ・サービス・ドメインで複数のエンドポイントを指定した後に、カタログ・サーバーが並行して始動するように、含まれているアプリケーション・サーバーを再始動します。
- WebSphere Application Server Network Deployment: 複数の既存のアプリケーション・サーバーをカタログ・サービス・ドメインのメンバーにするためにセルから選択できます。
- 基本 WebSphere Application Server:
複数のスタンドアロン・ノード上のカタログ・サービスを開始できます。プロファイル管理ツールを使用して、複数のプロファイルを同じインストール・イメージ上に定義することによって、それぞれに固有のポートが割り当てられた、一連のスタンドアロン・ノードを作成できます。各アプリケーション・サーバーで、カタログ・サービス・ドメインを定義します。リモート・サーバーをこの構成に追加することによって、他のすべてのアプリケーション・サーバーを指定できます。この構成をすべてのスタンドアロン・サーバー上で作成したら、startServer スクリプトを実行するか、Windows サービスを使用してサーバーを始動することにより、一連の基本アプリケーション・サーバーを並行して始動できます。