セカンダリーCoordinator
プライマリ Coordinatorがダウンした場合に、追加のCoordinator(セカンダリCoordinatorと呼ばれる)を自動的に起動させるように設定することができます。セカンダリ Coordinatorの機能は限られているため、常設のCoordinatorとして使用しないでください。
セカンダリCoordinatorは、プライマリCoordinatorから定期的に設定を取得するため、実質的には完全なコピーとなります。
制限事項:SUVM ライセンス を使用する場合、セカンダリ Coordinator はサポートされません。
プライマリーCoordinatorがダウンした場合
セカンダリCoordinatorは、タイムアウト設定で設定した間隔でプライマリCoordinatorとの接続を確認します。コーディネータが定義されたタイムアウト内にプライマリCoordinatorが応答しない場合、セカンダリCoordinatorはグリッド内のすべてのAgentに連絡し、セカンダリCoordinatorを介して操作を継続します。
次のいずれかに該当する場合、プライマリCoordinatorは応答しないものとします:
-
Coordinatorがマシンがダウンしている。
-
Coordinatorがマシンがネットワークから切断された。
-
マシン内のCoordinatorがサービス(ib_coordinator)がダウンしている。
プライマリCoordinatorがダウンまたはオフラインになった場合、プライマリ コーディネーター モニターのユーザーインターフェイスにアラートが表示されます。実行中のビルドは引き続き実行され、新しいビルドは通常通り自動的に開始・分配されます。手動での操作は必要ありません。
セカンダリCoordinatorがセカンダリCoordinatorにログインすると、「コーディネーター モニター」タブが「セカンダリCoordinatorがモニター」タブに名称変更され、ほとんどのボタンやアクションがグレーアウトして無効化します。グリッドへの変更(Agentの追加・削除、ビルドグループの変更など)や、設定の変更はできません。変更できるのは、クラウドHelper を一時停止して削除することのみです。セカンダリCoordinatorは最大30日間だけアクティブにすることができます。
コーディネーター モニターの下部には、プライマリCoordinatorとセカンダリーCoordinatorの現在のステータスが表示されます。
プライマリ Coordinatorがオンラインに戻ると、セカンダリCoordinatorと通信し、Agentや機能を元の状態に戻します。
セカンダリーCoordinatorのアップグレード
セカンダリCoordinatorを単独でアップグレードすることはできません。プライマリ Coordinatorをアップグレードすると、関連するすべてのAgentとセカンダリ Coordinatorが、自動的に同じバージョンに更新されます。
セカンダリーCoordinatorを同じバージョンに設定する方法
セカンダリー同じバージョンにをインストールするフラグがあります(-E)
-
Coordinator設定 >セカンダリCoordinatorの順に進みます。
-
以下の内容を入力してください:
-
セカンダリCoordinatorをホストするマシンのホスト名またはIP 。これは、マシンにIncredibuildをインストールする前に、、設定する必要があります。
-
セカンダリCoordinator をホストするマシンに接続するためのポートです。このポートはIncredibuildに対してのみ利用可能である必要があります。デフォルトは9954です。
-
タイムアウト セカンダリ Coordinator が起動するまでの プライマリCoordinator の秒数です。
-
周波数を同期する秒数はセカンダリCoordinator が プライマリCoordinator から設定や情報をフェッチする秒数です。
-
-
-E フラグを使用して、新しいマシンに Incredibuild Coordinator をインストールします。コマンドの例:
sudo bash ./incredibuild_<version no.>.ubin install -E -O <Coordinator_Machine_IP_or_Hostname> -A <Path_to_Incredibuild_Installation_Directory>
詳しくは、コンポーネントのインストール をご覧ください。
-
セカンダリCoordinator がインストールされ、準備が整っていることは、コーディネーター モニターのグリッドの下部を見ることで確認することができます。
-
上部の「セカンダリーコーディネーター モニター」のタイトルでセカンダリーCoordinator を認識することができます。