スタンバイサーバーへの ThingWorx の展開
スタンバイサーバーで ThingWorx を起動する前に、以下のように設定されていることを確認します。
スタンバイサーバーの ThingworxPlatform フォルダに以下のファイルコピーがある。
platform-settings.json
keystore-password
license_capability_response.bin
プライマリサーバーとスタンバイサーバーが必ず ThingworxStorage の下の同じファイルを使用する。
keystore.jks
プライマリサーバーとスタンバイサーバーが必ず同じファイルリポジトリフォルダにアクセスする。
ThingWorx をスタンバイサーバーにインストールするには、プライマリサーバーへの ThingWorx のインストールに使用されているものと同じガイドラインに従います。ただし、以下の点に注意してください。
platform-settings.json を修正する必要はありません
データベースパスワードまたはライセンスパスワードを暗号化しないでください。これはセカンダリサーバーが起動する前にプライマリサーバーで実行するのが最適です。
インストールプロセスが完了すると、ThingWorx がスタンバイサーバー上で起動して動作します。
追加のスタンバイサーバーを設定する場合、現在の ThingWorx サービスをシャットダウンし、すべてのスタンバイサーバーが確立されるまでこのプロセスを繰り返します。
この時点で、ThingWorx はプライマリサーバーまたはセカンダリサーバー上で動作できます。次のステップでは、ThingWorx サーバー間の調整を行う Apache ZooKeeper を展開します。
オプション: Tomcat サービスのプロセスが停止した場合にそのサービスを再開始する cron ジョブを各 ThingWorx サーバー上に作成します。cron ジョブは Tomcat サービス呼び出しを介して Tomcat の再起動を試みます。詳細については、 Tomcat を再起動する Cron ジョブを参照してください。