OpenShiftコンテナ・プラットフォームのエージェントベースのインストーラ
Red Hatのエージェントベースのインストーラを使用して、Oracle Cloud Infrastructure (OCI)にOpenShift Container Platformをプロビジョニングします。
エージェントベースのインストーラは、カスタマイズされたインフラストラクチャ構成または切断(オフライン)環境での作業を必要とする上級ユーザー向けに設計されています。
Assisted Installerと比較すると、この方法では、ネットワーキング、ロード・バランサ、DNS、コンピュート、オブジェクト・ストレージ、IAMおよびタグ付けなどのOCIサービスの事前の知識が必要であり、完了までに時間がかかる場合があります。
エージェントベースのインストーラのリソースのプロビジョニング
エージェントベースのインストーラの場合、OpenShiftクラスタに必要なOCIリソースを2つの方法でプロビジョニングできます。
- OCI提供のTerraformスクリプトを使用: この方法は、接続環境またはクラスタ構成要件が複雑でないユーザーにお薦めします。また、後で追加や変更を行うための出発点としても機能します。ノート
完全に切断された(エアギャップされた)環境では、ファイアウォールの変更、ミラー・サーバー、内部コンテンツまたはコンテナ・イメージのリポジトリを必要とする環境では、追加の手動設定および構成が必要です。 - 手動プロビジョニングによる: この方法は、Terraformでまだサポートされていない拡張構成を必要とするユーザーや、ご使用の環境でTerraformを使用できないユーザーにお薦めします。
ノート
OpenShiftでは、インスタンス、ボリュームおよびネットワーキング・リソースに対する操作を実行するには、管理権限が必要です。OpenShiftを専用コンパートメントにデプロイして、同じコンパートメントで実行されている可能性のある他のアプリケーションとの競合を回避します。
OpenShiftでは、インスタンス、ボリュームおよびネットワーキング・リソースに対する操作を実行するには、管理権限が必要です。OpenShiftを専用コンパートメントにデプロイして、同じコンパートメントで実行されている可能性のある他のアプリケーションとの競合を回避します。
オプション1: Terraformを使用したリソースのプロビジョニング
OCI提供のTerraformスクリプトを使用して、新しいクラスタ・リソースのプロビジョニングを自動化します。Terraformスタックの最新バージョンは、Red Hat OpenShiftプラグインのスタック情報ページにあります。
詳細は、Terraformを使用したエージェントベースのインストーラを使用したクラスタのインストールを参照してください。
オプション2: リソースの手動プロビジョニング
Terraformスクリプトを使用していない場合は、手動プロビジョニングの手順は、エージェント・ベースのインストーラを使用したクラスタの手動インストールを参照してください。
開始
まず、エージェントベースのインストーラ(Red Hatのドキュメント)を使用して、Oracle Cloud Infrastructure (OCI)へのクラスタのインストールを確認します。
次に、必要なプロビジョニング方法を選択します。
- Terraformプロビジョニング: Terraformを使用したエージェントベースのインストーラを使用したクラスタのインストールを参照してください
- 手動プロビジョニング: エージェント・ベースのインストーラを使用したクラスタの手動インストールを参照してください