コンポーネントのインストール
Incredibuild は/opt/incredibuild および/opt/incredibuild/management ディレクトリにインストールされますが、データファイルはインストールコマンドで指定したデータディレクトリに保存されます。
インストールの準備
-
マシンがオペレーティングシステム およびシステム のすべての要件を満たしているか確認してください。必要なポートが開放されているか確認するか、以下のパラメータを使用してポートを変更してください。
-
SELinux (Security-Enhanced Linux) が無効になっていることを確認します。詳しくは、「SELinuxの無効化」 を参照してください。
-
お使いのLinuxにlbzip2やbzip2のパッケージがない場合は、手動で追加する必要があります。
-
インストーラーファイルは、弊社のウェブサイトで登録することで入手できます。すでに登録済みのお客様で、インストーラーファイルが必要な場合は、sales@Incredibuild.com までご連絡ください。
-
Incredibuildをインストールするマシンに、インストーラーファイルをコピーします。
-
インストーラーを実行するには root 権限のユーザーが必要です。
インストール例
インストールファイルの正確な名前とバージョンに応じて以下の例を修正し、環境に合わせてパラメータを変更してください。
イニシエータとヘルパーエージェントを持つプライマリCoordinatorをインストールします。
incredibuild-<version>.run --action install --coordinator enabled --initiator enabled --helper enabled --data-dir <path to installation directory> --accept-eula true
イニシエータとヘルパーエージェント のみをインストール
incredibuild-<version>.run --action install --initiator enabled --helper enabled --data-dir <path to installation directory> --coordinator-machine <DNS name or IP of Primary Coordinator>
Secondary Coordinatorのインストール
incredibuild-<version>.run --action install --secondary-coordinator enabled --data-dir <path to installation directory> --coordinator-machine <DNS name or IP of Primary Coordinator>
Build Cache Serviceのインストール
incredibuild-<version>.run --action install --build-cache-service enabled --data-dir <path to installation directory> --coordinator-machine <DNS name or IP of Primary Coordinator>
インストール コマンド一覧
インストールの際に使用できるオプションは下表の通りです。Incredibuild Linux のヘルプを表示するには、オプションを指定せずに install コマンドを使用します。
項目 | 説明 | 可能な値 | 依存性と注意事項 |
---|---|---|---|
主なパラメータ | |||
--action |
インストールかアップグレードかを定義します。 |
{インストール、アップグレード}。 |
このパラメータは常に必要です。 |
--coordinator | Primary Coordinatorのインストール。 |
{enabled,disabled} |
プライマリとセカンダリのCoordinatorは同じマシンにインストールできません。 |
--secondary-coordinator | Secondary Coordinatorのインストール |
{enabled,disabled} |
プライマリとセカンダリのCoordinatorは同じマシンにインストールできません。 |
--initiator | イニシエータエージェントのインストール |
{enabled,disabled} |
ヘルパーとPrimary Coordinatorの同じマシンにインストール可能 |
--helper | ヘルパーエージェントのインストール |
{enabled,disabled} |
イニシエータおよびPrimary Coordinatorと同じマシンにインストール可能 |
--build-cache-service |
共有のBuild Cache をホストする Build Cache Service をインストールします。 |
{enabled,disabled} |
Helper、Initiator、Coordinatorのあるマシンにはインストールできません。 |
--coordinator-machine |
プライマリ CoordinatorのマシンのIPアドレスまたはホスト名です。 |
静的識別子(静的IPアドレスまたはホスト名)を使用する必要があります。 |
|
--data-dir |
Incredibuild DB、ログファイル、ヘルパーファイルキャッシュ(ヘルパーマシンのみ)が保存されるストレージ ディレクトリへのパス。 |
|
このオプションはすべてのコンポーネントのインストールで指定します。指定したパスへのリンクが自動的に作成されます。 /opt/Incredibuild の下にはストレージ ディレクトリを設定できません。 |
--accept-eula |
Primary Coordinatorのインストールにのみ使用します。エンドユーザー使用許諾契約書(EULA)の事前承認。これを行わない場合、インストール中にコマンドラインで同意の承認を求められます。 |
{true,false} |
|
オプション パラメータ | |||
--helper-cache-size |
ヘルパーファイルのキャッシュサイズ(GB)。 |
整数 |
デフォルトは10です。 |
--build-cache-service-size |
Build Cacheサービスのサイズ(GB)。 |
整数 |
デフォルトは100です。Build Cache Serviceマシンのみ。 |
--local-build-cache-size |
イニシエータのローカル Build Cache のサイズ(GB)。 |
整数 |
デフォルトは100です。 |
--license-type |
このパラメータを SUVM という値で使用することで、SUVM ライセンス を受け取る揮発性の VM またはコンテナに Initiator および/または ヘルパーエージェント をインストールできます。 |
{default, SUVM} |
このフラグは、Coordinator、Secondary Coordinator、または Build Cache Service を含まない Initiator または Helper にのみ使用できます。 |
--skip-coordinator-test |
Agentのインストールでは、デフォルトで実行されるPrimary Coordinatorへの接続テストを省略します。 |
{true,false} |
テストはデフォルトで実行され、このパラメータをtrue に設定した場合のみ省略されます。 |
--disable-telemetry |
Incredibuild への製品使用データ の送信をオプトアウトします。 |
{true,false} |
デフォルトでは無効 |
Port Parameter - オプション | |||
--coordinator-message-transport-port | Coordinatorとの通信に必要な内部TCPポート。 |
整数 |
デフォルトは5672です。Primary Coordinatorのみ。 |
--coordinator-ui-port | HTTPS を使用して Web Management Consoleにアクセスするためのポートを変更します。 |
整数 |
デフォルトは8000です。Primary Coordinatorのみ。 |
--local-http-port | HTTP を使用してWeb Management Consoleするためのポートを変更します。 |
整数 |
デフォルトは8080です。Primary Coordinatorを除く全マシンが対象です。 |
--local-https-port | HTTPS を使用して Web Management Consoleにアクセスするためのポートを変更します。 |
整数 |
デフォルトは8081です。Primary Coordinatorを除く全マシンが対象です。 |
--temp-dir |
インストーラーファイルを展開する一時的なロケーション |
|
|
--utility-port |
ヘルパー割り当てのためのCoordinator Utility Por。 |
1~65535の整数 |
デフォルトは9953 |