12.2. Assisted Installer を使用したインストールの準備
クラスターをインストールする前に、クラスターノードとネットワークが要件を満たしていることを確認する必要があります。
12.2.1. 前提条件
- OpenShift Container Platform のインストールおよび更新 プロセスの詳細を確認している。
- クラスターインストール方法の選択およびそのユーザー向けの準備 のドキュメント内容を確認している。
- ファイアウォールを使用する場合は、アシステッドインストーラーが機能するために必要なリソースにアクセスできるようにファイアウォールを 設定する 必要があります。
12.2.2. アシステッドインストーラーの前提条件
アシステッドインストーラーは、以下の前提条件を検証して、インストールが正常に行われるようにします。
12.2.2.1. ハードウェア
コントロールプレーンノードまたは単一ノードの OpenShift ノードの場合、ノードには少なくとも以下のリソースが必要です。
- 8 CPU コア
- 16.00 GiB RAM
- 100 GB のストレージ
-
etcd
wal_fsync_duration_seconds
の書き込み速度は 10 ミリ秒以下
ワーカーノードの場合、各ノードには少なくとも以下のリソースが必要です。
- 4 CPU コア
- 16.00 GiB RAM
- 100 GB のストレージ
12.2.2.2. ネットワーク
ネットワークは次の要件を満たす必要があります。
- 静的 IP アドレス指定を使用しない場合は、DHCP サーバー。
ベースドメイン名。次の要件が満たされていることを確認する必要があります。
-
*.<cluster_name>.<base_domain>
などのワイルドカードがない場合、インストールは続行されません。 -
api.<cluster_name>.<base_domain>
の DNS A/AAAA レコード。 -
*.apps.<cluster_name>.<base_domain>
のワイルドカードを含む DNS A/AAAA レコード。
-
-
ファイアウォールの外側のユーザーが
oc
CLI ツールを介してクラスターにアクセスできるようにする場合は、API URL 用にポート6443
が開かれます。 -
ファイアウォールの外側のユーザーがコンソールにアクセスできるようにする場合は、ポート
443
がコンソール用に開いています。
トップレベルドメインレジストラーでの DNS A/AAAA レコードの設定は、更新にかなりの時間がかかる場合があります。インストールの遅延を防ぐために、インストールの前に A/AAAA レコードの DNS 設定が機能していることを確認してください。
OpenShift Container Platform クラスターのネットワークは、以下の要件も満たしている必要があります。
- すべてのクラスターノード間の接続
- 各ノードのインターネットへの接続
- クラスターノード間の時刻同期のための NTP サーバーへのアクセス
12.2.2.3. プリフライト検証
Assisted Installer は、インストール前にクラスターが前提条件を満たしていることを確認します。確認することで、インストール後の複雑なトラブルシューティングが不要になり、時間と労力が大幅に節約されます。ノードにソフトウェアをインストールする前に、Assisted Installer は次の検証を行います。
- ネットワーク接続の確保
- 十分なネットワーク帯域幅の確保
- レジストリーへの接続の確保
- クラスターノード間の時刻同期の確保
- クラスターノードが最小ハードウェア要件を満たしていることの確認
- インストール設定パラメーターの検証
アシステッドインストーラーが前述の要件を正常に検証しない場合、インストールは続行されません。