1.2. Agent-based Installer について
OpenShift Container Platform ユーザーは、切断された環境で Assisted Installer のホストサービスの利点を活用できます。
エージェントベースのインストールは、Assisted Discovery Agent と Assisted Service を含む起動可能な ISO で構成されます。クラスターのインストールを実行するには両方が必要ですが、後者はいずれかのホストでのみ実行されます。
現在、IBM Z® (s390x
) 上の ISO ブートサポートは Red Hat Enterprise Linux (RHEL) KVM でのみ利用できます。RHEL KVM では、PXE ベースのインストールか ISO ベースのインストールのどちらかを柔軟に選択できます。z/VM および論理パーティション (LPAR) を使用したインストールでは、PXE ブートのみがサポートされます。
openshift-install agent create image
サブコマンドは、指定した入力をもとに一時 ISO を生成します。以下のマニフェストで入力を指定できます。
推奨:
-
install-config.yaml
-
agent-config.yaml
オプション: ZTP マニフェスト
-
cluster-manifests/cluster-deployment.yaml
-
cluster-manifests/agent-cluster-install.yaml
-
cluster-manifests/pull-secret.yaml
-
cluster-manifests/infraenv.yaml
-
cluster-manifests/cluster-image-set.yaml
-
cluster-manifests/nmstateconfig.yaml
-
mirror/registries.conf
-
mirror/ca-bundle.crt
1.2.1. Agent-based Installer のワークフロー リンクのコピーリンクがクリップボードにコピーされました!
コントロールプレーンホストの 1 つは、ブートプロセスの開始時に Assisted Service を実行し、最終的にブートストラップホストになります。このノードを ランデブーホスト (ノード 0) と呼びます。Assisted Service は、すべてのホストが要件を満たしていることを確認し、OpenShift Container Platform クラスターのデプロイをトリガーします。すべてのノードで Red Hat Enterprise Linux CoreOS (RHCOS) イメージがディスクに書き込まれます。ブートストラップ以外のノードは再起動し、クラスターデプロイメントを開始します。ノードが再起動されると、ランデブーホストが再起動し、クラスターに参加します。ブートストラップが完了し、クラスターがデプロイされます。
図1.1 ノードのインストールワークフロー
以下のトポロジーでは、openshift-install agent create image
サブコマンドを使用して、ネットワークに接続されていない OpenShift Container Platform クラスターをインストールできます。
- 単一ノードの OpenShift Container Platform クラスター (SNO): マスターとワーカーの両方であるノード。
- 3 ノードの OpenShift Container Platform クラスター: ワーカーノードでもある 3 つのマスターノードを持つコンパクトなクラスター。
- 高可用性 OpenShift Container Platform クラスター (HA): 任意の数のワーカーノードを持つ 3 つのマスターノード。
1.2.2. 各トポロジーに推奨されるリソース リンクのコピーリンクがクリップボードにコピーされました!
以下の各トポロジーに推奨されるクラスターリソースを示します。
トポロジー | コントロールプレーンノードの数 | コンピュートノードの数 | vCPU | メモリー | ストレージ |
---|---|---|---|---|---|
シングルノードクラスター | 1 | 0 | 仮想 CPU 8 個 | 16 GB のメモリー | 120 GB |
コンパクトなクラスター | 3 | 0 または 1 | 仮想 CPU 8 個 | 16 GB のメモリー | 120 GB |
HA クラスター | 3 から 5 | 2 以降 | 仮想 CPU 8 個 | 16 GB のメモリー | 120 GB |
install-config.yaml
で、インストールを実行するプラットフォームを指定します。以下のプラットフォームがサポートされます。
-
baremetal
-
vsphere
-
nutanix
-
external
none
重要プラットフォームが
none
の場合:-
none
オプションでは、クラスター内に DNS 名前解決と負荷分散インフラストラクチャーをプロビジョニングする必要があります。詳細は、「関連情報」セクションの プラットフォーム "none" オプションを使用するクラスターの要件 を参照してください。 - 仮想化またはクラウド環境で OpenShift Container Platform クラスターのインストールを試行する前に、guidelines for deploying OpenShift Container Platform on non-tested platforms にある情報を確認してください。
-