コンポーネントのインストール
Incredibuild は/opt/incredibuild ディレクトリにインストールされますが、データファイルはインストールコマンドで指定したデータディレクトリに保存されます。
インストールの準備
-
お使いのマシンがオペレーティングシステム およびハードウェア のすべての要件を満たしているか確認してください。
-
SELinux (Security-Enhanced Linux) が無効になっていることを確認します。詳しくは、「SELinuxの無効化」 を参照してください。
-
お使いのLinuxにlbzip2やbzip2のパッケージがない場合は、手動で追加する必要があります。
-
Incredibuild の使用ポート (2088、2089、8080、9952、9953)利用できない場合は、以下のインストールコマンドを実行する際に、G、N、L フラグを使用して、ポートを変更します。
-
インストーラーファイルは、弊社のウェブサイトで登録することで入手できます。すでに登録済みのお客様で、インストーラーファイルが必要な場合は、sales@Incredibuild.com までご連絡ください。
-
インストーラーを実行するには root 権限のユーザーが必要です。
標準のインストール
インストールする前に、上記のインストールの前提条件 を満たしているか確認してください。
-
Incredibuild をCoordinator として機能する高可用性マシンにインストールします。インストーラー ファイルを該当マシンにコピーして次のコマンドを実行します。
sudo bash ./incredibuild__<version no.>.ubin install -C -A <path_to_incredibuild_data_directory>
また、-S フラグを追加することで、同じマシンにAgentをインストールすることができます。
他のアイテムに使用されるため、データディレクトリが/opt/incredibuild でないことを確認してください。
-
ワークロードを開始、またはワークロードの実行を手伝うすべてのマシンで次のコマンドを実行して Incredibuild をインストールします。-S フラグは、イニシエータおよびヘルパーとして動作するAgent をインストールします。Helperとしてのみ動作するAgentをインストールする場合は、-H と置き換えてください。
sudo bash ./incredibuild_<version no.>.ubin install -S -O <Coordinator_Machine_IP_or_Hostname> -A <Path_to_Incredibuild_Installation_Directory>
インストール コマンド一覧
インストールの際に使用できるオプションは下表の通りです。Incredibuild Linux のヘルプを表示するには、オプションを指定せずに install コマンドを使用します。
ibuser@incredibuild:~$ ./incredibuild_3.11.0-229.ubin install
項目 | 説明 | 備考 |
---|---|---|
-A <Path> |
Incredibuild DB とファイル キャッシュを格納するストレージ ディレクトリのパスを指定します。 |
このオプションはすべてのコンポーネントのインストールで指定します。指定したパスへのリンクが自動的に作成されます。 デフォルトでは、割り当てられたファイルサイズは11GBですが、このサイズは-Z パラメータを使用して設定できます(下記参照)。 ストレージ ディレクトリを /opt/Incredibuild の配下に設定することはできません。 |
-C | Incredibuild Coordinator をインストールします。 | |
-C -H | Coordinator と Helper Agent をインストールします。 | |
-C -S | Coordinator と Initiator Agent、Helper Agent をインストールします。 | |
-H | Helper Agent をインストールします。 | |
-O <Coordinator |
Coordinator マシンの IP アドレスまたはホスト名を指定します。 |
|
-R SUVM | SUVM (シングルユース仮想マシン) のライセンスを利用する VM のイメージに Initiator または Helper Agent をインストールします。 | 詳しくは「SUVM ライセンスの VM イメージの作成」をご覧ください。 |
-S | Initiator Agent と Helper Agent をインストールします。 | |
-6 | (Coordinator のインストールで使用) Coordinator と Agent 間の通信規格に IPv6 を使用します。 |
|
-D |
(Agent のインストールで使用) Coordinator と Agent の自動接続テストをスキップします。 |
|
-G <port> | すべてのコンポーネントについて -HTTP を使用して「 Web Management Console」 にアクセスするためのポートを指定します。 |
|
-L <port> | すべてのコンポーネントについて -HTTPS を使用して「 Web Management Console」 にアクセスするためのポートを指定します。 |
|
ib_console -v | (すべてのコンポーネントで使用) インストールしたコンポーネントのバージョン番号を表示します。 | 詳しくは 「ステータスとIncredibuild バージョンの確認」をご覧ください。 |
-N <port> | (すべてのコンポーネントで使用) Coordinator のユーティリティ ポートを指定します。 |
|
-Z <size> | (すべてのコンポーネントで使用) ストレージ ディレクトリのサイズを指定します (GB 単位)。 |
|
-p / --profile <profile_file> |
profile ファイルを追加します。詳しくは、「ib_profile」 をご覧ください。 |
|
旧バージョンのインストール
一般的には最新バージョンの使用を推奨しています。インストール コマンドはバージョン 3.11 で更新されましたが、それ以前のバージョンをインストールする場合は次の手順で行います。以前のバージョンでは、インストール時に-i フラグが必要で、.bin の代わりに.ubin が使用されることに注意してくださいインストールする前に、上記のインストールの前提条件 がすべて満たされているか確認してください。
-
Incredibuild をCoordinator として機能する高可用性マシンにインストールします。インストーラー ファイルを該当マシンにコピーして次のコマンドを実行します。
sudo bash ./incredibuild__<version no.>.bin -i -C -A <Path_to_Incredibuild_Installation_Directory>
また、-S フラグを追加することで、同じマシンにAgentをインストールすることができます。
-
ワークロードを開始、またはワークロードの実行を手伝うすべてのマシンで次のコマンドを実行して Incredibuild をインストールします。-S フラグは、イニシエータおよびヘルパーとして動作するAgent をインストールします。Helperとしてのみ動作するAgentをインストールする場合は、-H と置き換えてください。
sudo bash ./incredibuild_<version no.>.bin install -i -S -O <Coordinator_Machine_IP_or_Hostname> -A <Path_to_Incredibuild_Installation_Directory>