セカンダリー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)

  1. Coordinator設定 >セカンダリCoordinatorの順に進みます。

  2. 以下の内容を入力してください:

    • セカンダリCoordinatorをホストするマシンのホスト名またはIP 。これは、マシンにIncredibuildをインストールするに、、設定する必要があります。

    • セカンダリCoordinator をホストするマシンに接続するためのポートです。このポートはIncredibuildに対してのみ利用可能である必要があります。デフォルトは9954です。

    • タイムアウト セカンダリ Coordinator が起動するまでの プライマリCoordinator の秒数です。

    • 周波数を同期する秒数はセカンダリCoordinator が プライマリCoordinator から設定や情報をフェッチする秒数です。

  3. -E フラグを使用して、新しいマシンに Incredibuild Coordinator をインストールします。コマンドの例:

    sudo bash ./incredibuild_<version no.>.ubin install -E -O <Coordinator_Machine_IP_or_Hostname> -A <Path_to_Incredibuild_Installation_Directory>

    詳しくは、コンポーネントのインストール をご覧ください。

  4. セカンダリCoordinator がインストールされ、準備が整っていることは、コーディネーター モニターのグリッドの下部を見ることで確認することができます。

  5. 上部の「セカンダリーコーディネーター モニター」のタイトルでセカンダリーCoordinator を認識することができます。