エアギャップ環境への Standard Edition インストール
インターネットに接続でき、かつエアギャップ環境内のホストにアクセス可能なバスティオンホストを使用することで、エアギャップ環境内に Standard Edition インストールできます。
エアギャップ環境での Standard Edition インストールに必要な前提条件
プラットフォームをインストールして動作させる前に、ホストマシン上のウイルス対策ソフトを無効にする必要があります。 ウイルス対策ソフトのスキャンは、以下の領域に干渉し、展開中にエラーを引き起こします:
- Docker が作成・管理するコンテナレイヤー
- ボリュームにマウントされたデータディレクトリ
- Cassandra や ClickHouse といったサービスが実行する、頻繁かつ大容量のディスク I/O
これらの干渉要因は、パフォーマンスの低下、リソースの競合、コンテナの不安定化、およびサービスの起動失敗を引き起こします。
Instana リポジトリの追加とスタンクレットツールのインストール(エアギャップ環境向け)
以下のいずれかの方法でインストールを完了してください Standard Edition :
Instana リポジトリから Standard Edition をインストールするには、 「 Instana リポジトリの追加とstanctlツールのインストール 」を参照し、その後「 エアギャップ環境用インストールパッケージの作成」 の手順に従ってください。
Instana のリポジトリを社内リポジトリにミラーリングし、社内リポジトリから Standard Edition をインストールするには、「 リポジトリのミラーリング」 を参照してください。
エアギャップ環境用インストールパッケージの作成
バスタウンホスト上でインストールパッケージを作成する必要があります。
Bastion ホスト上で、「 stanctl コマンドラインツールのインストール」 のセクションに記載されている手順
stanctlに従って、がインストールされていることを確認してください。エアギャップパッケージを作成する。 デフォルトでは、パッケージは現在のディレクトリに作成されます。 別の場所を指定するには、コマンドに フラグ
--output-dir <full-path-to-directory>を指定します。 ディレクトリのディスク容量要件については、「 ストレージ要件」 を参照してください。stanctl air-gapped packageプロンプトが表示されたら、ダウンロードキーと販売キーを入力してください。 プロンプトの詳細については、 「始める前に」 を参照してください。
? Enter the download key or an official agent key: ********************** ? Enter the sales key: **********************複数の Instana バックエンドバージョンがインストール可能な場合、次の例のように利用可能なバージョンが表示されるプロンプトが表示されます。 インストールしたい Instana バックエンドのバージョンを選択してください。
? Select Instana version to install: [Use arrows to move, type to filter] > 3.281.433-0 3.279.369-0
入力したキーが有効な場合、インストーラーはアーティファクトのダウンロードを開始し、エアギャップパッケージを作成します。 場合によっては以下のメッセージが表示されます。
⠇ Packaging stanctl artifacts [1s] ✓
⠇ Packaging BuildMeta artifacts [1s] ✓
⠇ Packaging Cluster artifacts [1s] ✓
⠦ Packaging Geodb artifacts [0s] ✓
⠸ Packaging Helm artifacts [12s] ✓
⠙ Packaging License artifacts [0s] ✓
⠴ Packaging Registry artifacts [2m00s]
ネットワーク状況によっては、エアギャップパッケージの作成に数分かかる場合があります。 エアギャップパッケージの準備が完了すると、次のメッセージが表示されます。
------------------------------------------
Air-gapped package successfully exported!
File: instana-airgapped.tar.gz
------------------------------------------
エアギャップ環境のインストールパッケージをエアギャップホストに転送する
エアギャップ環境にあるバスティオンホストから、エアギャップ環境内にある Instana ホストへ、エアギャップパッケージを転送してください。 マルチノードクラスタでは、エアギャップパッケージを node0 (instana-0)に転送してください。
エアギャップ環境のホストへのstanctlのインストール
コマンドラインツールを、エアギャップ環境にある Instanastanctl ホストにインストールする必要があります。 マルチノードクラスタでは、 node0 (instana-0)に stanctl インストールする必要があります。このツールは、エアギャップパッケージに含まれるバイナリファイルを使用してインストールできます。 エアギャップパッケージを抽出し、ファイルを stanctlInstana ホスト上のディレクトリ /usr/local/bin にコピーしてください。
tar -xzf </path/to/instana-airgapped.tar.gz> -C /usr/local/bin --strip-components 1 airgapped/stanctl
エアギャップパッケージのインポート
ツール stanctl を使用して、エアギャップ環境のホストにエアギャップパッケージをインポートします。
stanctl air-gapped import --file </path/to/instana-airgapped.tar.gz
エアギャップ環境での Standard Edition 展開
InstanaStandard Edition リポジトリを使用してエアギャップ環境へデプロイするには、クラスタ構成に基づいたインストール手順に従ってください。
シングルノードクラスタをインストールするには、次のコマンドを実行します。 プロンプトが表示されたら、パラメータ値を入力してください。
```bash stanctl up --air-gapped ```マルチノードクラスタをインストールするには、 node0 (
instana-0) で、 SSHアクセス用に設定したユーザーとして次のコマンドを実行します。 プロンプトが表示されたら、パラメータ値を入力してください。```bash stanctl up --air-gapped --multi-node-enable ```追加の設定オプションについては、 「オンライン環境での Standard Edition のインストール」 を参照してください。