Coordinator の移行
既存のCoordinatorを新しいマシンに移行するには、次の手順を使用します。以下の手順のほとんどは、ユーザーインターフェースでも実行できます。
-
次のコマンドを使用して Primary Coordinatorの設定をバックアップします。
/opt/incredibuild/management/ib_coordinator_backup.sh <path to output file>
-
新しいマシンに新しい Primary Coordinatorをインストールします。元のCoordinatorのバージョンと同じかそれ以降のバージョンである必要があります。
-
新しいCoordinatorにアップロードするには、新しいライセンスを取得してください。新しいライセンスは、少なくとも元のライセンスと同じコア数にする必要があります。
-
以下のコマンドを使用して、元のCoordinatorのデータを新しいCoordinatorに復元します。
/opt/incredibuild/management/ib_coordinator_restore.sh <backup .tar file>
-
グリッド内のすべてのAgentについて、以下のコマンド を使用して、新しいCoordinatorに移動します:
sudo /opt/incredibuild/management/set_agent_params.py coordinator <hostname/IP of new Coordinator>
ヘルパー上で実行された場合、実行中のタスクを停止し、利用可能なヘルパーまたはイニシエータに再割り当てます。イニシエータを実行した場合、そのイニシエータによって開始されたすべてのビルドは中断されます。
新しい Coordinator がAgentと同じバージョンの Incredibuild でない場合、Agentは自動的にアップグレードまたはダウングレードされます。
-
Secondary Coordinatorがある場合は、次のコマンドを使用して新しいCoordinatorに再割り当てします:
sudo /opt/incredibuild/management/set_agent_params.py coordinator <hostname/IP of new Coordinator>