シングルユースVMイメージ
概要
ビルドの過程でイメージからVM (仮想マシン) を自動的にプロビジョニングやデプロビジョニングされるケースでは、VM で使用された IncrediBuild コア パッケージやソリューションは、VM が破棄された後も自動的にライセンス プールに戻されません。そのため、現状では、もう使用されない VM インスタンスにコア パッケージとソリューションが割り当てられたままとなってしまいます。
「シングルユースVMイメージ」機能を使うと、破棄された VM に割り当てられたライセンス コア パッケージとソリューションが自動的に割り当て解除され、ライセンスプールに戻されます。
この動作を実現するには、上記のVMをプロビジョニングするイメージに、IncrediBuildエージェントを特別なIncrediBuildインストールオプションを使用してプリインストールする必要があります。このインストール オプション (「シングルユースVMイメージ」) を使用してイメージをインストールすると、イメージに基づいてプロビジョニングされたすべての VM に Coordinator によって適切なコア パッケージと IncrediBuild ソリューションが自動的に割り当てられ、VM と Coordinator の接続が解除されると、コア パッケージとソリューションは自動的に割り当てが解除されてライセンスプールに戻されます。
このプリインストールされたイメージからプロビジョニングされた VM がいったん破棄 (Coordinator との接続が解除) されると、この VM インスタンスを IncrediBuild システムに接続することは二度とできなくなるのでご注意ください。
イメージから新しくプロビジョニングされた VM インスタンスは、既存のIncrediBuild インフラに接続し、コア パッケージとソリューションが割り当てられます。また、デフォルトのタイムアウト時間を変更する事が可能です。タイムアウト時間とは、シングルユースVMが破棄されたとみなされる、Coordinatorとオフラインになっている時間(期間)を指します。ネットワークの切断によりシングルユースVMと Coordinator の接続が解除され場合でも、割り当て済みのコア パッケージやソリューションを誤って解除させたくない場合に役立ちます。
Coordinator Settings で自動的にコア パッケージのみをシングルユースVMに割り当てるように設定できます。
*「シングルユースVMイメージ」は IncrediBuild エンタープライズ 版 のみの機能です。
設定手順
- VM (仮想マシン) インスタンスを自動的にプロビジョニング / デプロビジョニングしたいイメージに [Create a single-use Virtual Machine Image] オプションを使用して、IncrediBuild Agent をインストールします。
VM をプロビジョニングするイメージに IncrediBuild をインストールするには、インストール オプション ダイアログで [Custom] → [Create a single-use Virtual Machine Image] のチェックボックスをオンに設定 - インストール処理を完了します (該当するセットアップ ページで IncrediBuild ライセンスがロードされている Coordinator を選択します)。
- イメージを保存します。
- 「Coordinator Settings」の [Single-use VMs] を設定します。
- タイムアウト時間を過ぎると、Coordinator との接続が解除されたシングルユースVMのプロビジョニングがデプロビジョニングされたとみなされます。デフォルトのタイムアウト時間は 30 秒です。
- Coordinator がシングルユースVMに利用可能なソリューションを自動的に割り当てるかどうかを選択します ([Automatically assign available solutions to new single-use VMs])。デフォルトではチェックボックはオン (自動的に割り当て) になっています。
- このイメージを使用している新しい VM インスタンスがプロビジョニングされると、Coordinator が VM に適切なコア パッケージとソリューションを自動的に割り当てます。
- この VM を破棄すると、コア パッケージとソリューションが自動的に IncrediBuild ライセンスプールに戻されます。
- この (破棄された) VM インスタンスを IncrediBuild システムに登録することはできません。上記のイメージに基づく新しい VM を IncrediBuild システムに接続するには、イメージから新しい VM をプロビジョニングします。
注意と制限
- この機能は IncrediBuild エンタープライズ 版 ユーザーのみご利用になれます。
- Coordinator に同時に接続できる「シングルユース」VMの上限は、IncrediBuild ライセンスで使用できる IncrediBuild Agent の数となります。
- 現時点では、IncrediBuild ライセンスのコア パッケージまたはソリューションの不足によりコア パッケージまたはソリューションを VM に割り当てることができない場合、該当の VM がプロビジョニングされ、Coordinator に接続されても通知は表示されません。この場合、当 VM の Agent はUnSubscribeされるか、コア パッケージやソリューションが割り当てられません。
- Coordinator との切断時間が、設定されたタイムアウト時間に達したシングルユースVMは破棄されたとみなされます。