1.4. ベアメタルに OpenShift Container Platform をインストールする方法の選択
OpenShift Container Platform インストールプログラムは、クラスターをデプロイするための 4 つの方法を提供します。
- インタラクティブ: Web ベースの Assisted Installer を使用してクラスターをデプロイできます。これは、ネットワークがインターネットに接続されているクラスターに推奨されるアプローチです。Assisted Installer は、OpenShift Container Platform をインストールする最も簡単な方法であり、スマートなデフォルトを提供し、クラスターをインストールする前に事前検証を実行します。また、自動化および高度な設定シナリオのための RESTful API も提供します。
- ローカルエージェントベース: エアギャップネットワークまたはネットワークが制限された環境用の Agent-based Installer を使用して、クラスターをローカルにデプロイできます。この方法では、Assisted Installer の多くの利点を得られますが、最初に Agent-based Installer をダウンロードして設定する必要があります。設定はコマンドラインインターフェイスで行います。このアプローチは、エアギャップまたは制限されたネットワークに最適です。
- 自動化: installer-provisioned infrastructure とそれが維持するクラスターにクラスターをデプロイできます。インストーラーは、各クラスターホストのベースボード管理コントローラー (BMC) をプロビジョニングに使用します。接続されたネットワーク、エアギャップされたネットワーク、または制限されたネットワークの両方でクラスターをデプロイできます。
- 完全な制御: お客様が準備および保守するインフラストラクチャー にクラスターをデプロイメントできます。これにより、最大限のカスタマイズ性が提供されます。接続されたネットワーク、エアギャップされたネットワーク、または制限されたネットワークの両方でクラスターをデプロイできます。
クラスターには次の特徴があります。
- 単一障害点のない高可用性インフラストラクチャーがデフォルトで利用可能である。
- 管理者は適用される更新内容および更新タイミングを制御できる。
installer-provisioned installation および user-provisioned installation のプロセスの詳細は、インストールプロセス を参照してください。
1.4.1. installer-provisioned infrastructure へのクラスターのインストール
以下の方法を使用して、OpenShift Container Platform インストールプログラムでプロビジョニングされるベアメタルインフラストラクチャーに、クラスターをインストールできます。
- installer-provisioned クラスターのベアメタルへのインストール: インストーラーのプロビジョニングを使用して、OpenShift Container Platform をベアメタルにインストールできます。
1.4.2. user-provisioned infrastructure へのクラスターのインストール
以下の方法のいずれかを使用して、独自にプロビジョニングするベアメタルインフラストラクチャーに、クラスターをインストールできます。
- user-provisioned クラスターのベアメタルへのインストール: OpenShift Container Platform を独自にプロビジョニングするベアメタルインフラストラクチャーにインストールできます。user-provisioned infrastructure を含むクラスターの場合、必要なマシンすべてをデプロイする必要があります。
- ネットワークのカスタマイズを使用した user-provisioned ベアメタルクラスターのインストール: ネットワークのカスタマイズを使用して、user-provisioned infrastructure にベアメタルクラスターをインストールできます。ネットワーク設定をカスタマイズすることにより、クラスターは環境内の既存の IP アドレスの割り当てと共存でき、既存の MTU および VXLAN 設定と統合できます。ネットワークのカスタマイズのほとんどは、インストールステージで適用する必要があります。
- ネットワークが制限された環境での user-provisioned ベアメタルクラスターのインストール: ミラーレジストリーを使用して、user-provisioned ベアメタルクラスターを制限されたネットワークまたは非接続ネットワークにインストールできます。また、このインストール方法を使用して、クラスターが外部コンテンツに対する組織の制御の条件を満たすコンテナーイメージのみを使用するようにすることもできます。