サーバー・リソースについて
コンソールのサーバー・リソースは、プロジェクトまたはステップを実行できるホストを表します。
- サーバーにはマニフェスト があります。マニフェストは、サーバー・プロパティーのリストです。 マニフェストの値は、コレクターの実行時に読み込まれます。サーバーに、割り当てられたコレクターがない場合、そのサーバー・マニフェストにあるいくつかのプロパティーの値が自動的に設定されます。
- マニフェストは、コレクターによって読み込まれます。コレクターはサーバーに割り当てられます。 コレクターは、プロパティー値を設定するほかに、プロパティーの値をサーバーのエージェントから収集します。
- セレクター は、マニフェストからサーバー・プロパティーを読み取ります。 プロジェクトは、セレクターを使用して、ステップを実行するサーバーを決定できます。
管理者として、以下の手順でシステムをセットアップします。最初にサーバーを作成する必要があります。サーバーに割り当てられているコレクターを作成します。 コレクターを実行して、サーバー・マニフェストを読み込みます。 これらの作業の完了後、ビルド・エンジニアが、プロジェクト・ステップの実行場所を決定するセレクターを使用してプロジェクトを作成します。
各サーバー・リソースは、エージェントがインストールされたホストを示します。 サーバー・リソースの追加時に、管理コンソールによる特定ホストのアクセス方法および使用方法を記述します。
サーバーの作成前に、そのサーバーに依存するデータ・オブジェクトが既に存在していることを確認してください。以下の項目をサーバーに割り当ててください。
項目 | 必須/オプション | 説明 |
---|---|---|
サーバー認証 | 必須 | サーバーで使用するログイン名およびパスワードを指定します。 |
コレクター | オプション | デフォルトのプロパティー以外に、システムがサーバーから収集するプロパティーを定義します。 |
環境変数 | オプション | サーバーでプロジェクトが実行されるときに必ず割り当てられる環境変数が指定されます。 |
注: 単一の物理サーバーに対し、管理コンソール内に複数のサーバー・オブジェクトを作成できます。これらのサーバー・オブジェクトは、
「論理サーバー」と呼ばれます。 通常、論理サーバーを使用すると、
プロジェクトは異なるプロパティーを持つ同じハードウェアにアクセスできるようになります。
例えば、2 つの論理サーバーは、異なるパスまたは異なる環境変数を使用する場合があります。
- 異なるパスを持つ 2 つの論理サーバーがあると、同じサーバー上に別々の作業ディレクトリーが作成されます。一方のサーバーを使用して実行した作業と、 他方のサーバーを使用して実行した作業は区別できます。 出力がすべて、別々のディレクトリーに保存されます。
- 異なる環境変数を持つ 2 つの論理サーバーでは、異なる開始環境変数値を使用してステップが実行されます。
「サーバー」パネルについて
「サーバー」パネルを使用して、プロジェクトを実行するサーバーを指定します。
管理コンソールでサーバーを管理するには、左側のメニューで「サーバー」をクリックします。
「詳細」タブ
「詳細」タブには、以下のフィールドがあります。
- ホスト
- Rational® Build Forge エージェントを実行しているホストの名前。
- コレクター
- サーバーで使用するコレクター。
- 環境変数
- サーバーで使用する環境変数。
- サーバー・プロバイダー
- エンドポイント・サーバーとの通信を円滑に行うためのプロバイダー。 デフォルトのサーバー・プロバイダーは、エージェント・サーバー・プロバイダーです。このプロバイダーによって、Build Forge エージェントのエンドポイント・サーバーとの通信が可能になります。
- 認証
- サーバー認証のログイン とパスワード。
- パスワード暗号化
- エージェントのパスワードを暗号化するかどうかを決定します。
- ファイル
- .get コマンドおよび .put コマンドで使用するファイル転送のタイプ。
- アクセス
- サーバー上のユーザーのアクセス・グループ。
- SSL 有効化
- Rational Build Forge システムが SSL を使用するように構成されているかどうかを示します。
- 最大ジョブ数
- 同時に実行されるジョブの最大数。
「マニフェスト」タブ
「マニフェスト」タブには、さまざまなサーバー・プロパティーが表示されます。これにより、プロパティーのデフォルト・セットが提供されます。 コレクターを使用して、追加プロパティーを含めることができます。
「テスト結果」タブ
「テスト結果」タブは、管理コンソールとサーバー間の最後の接続テストの状況を示します。
「メモ」タブ
「メモ」タブは、サーバーに関するコメントを保管および共有するための便利な場所を提供します。