OCIでのOpenShiftコンテナ・プラットフォームの開始
Oracle Cloud Infrastructure (OCI)へのRed Hat OpenShift Container Platformのデプロイについて学習します。
Red Hat OpenShift Container Platformは、クラウドベースのKubernetesコンテナ・プラットフォームです。Red Hatは、OCIと提携し、OCIプラットフォームでのクラスタ・ワークロードの実行をサポートしています。OpenShift Container PlatformおよびKubernetesの概要は、Red Hatのドキュメント(OpenShift Container Platformの概要およびKubernetesの概要)を参照してください。
クラスタ・インフラストラクチャは、Red Hat Enterprise Linux CoreOS (RHCOS)を実行している複数のコンピュート・インスタンスと、ネットワーク・トラフィックのクラスタ内外への移動に必要なネットワーク、ロード・バランシングおよびルーティングで構成されます。Red Hatソフトウェアスタックおよびクラスタ管理の詳細は、Understanding OpenShift Container Platformを参照してください。
OCIのクラスタ・アーキテクチャ
OpenShiftコンテナ・プラットフォーム・クラスタは、次のようにOCIのDNS解決、Virtual Cloud Network (VCN)、ロード・バランサおよびコンピュート・ノードを使用します:
- ネットワーク・トラフィックはOCI DNSで解決されます。
- トラフィックは、クラスタ・コンピュート・ノードに割り当てられたVCNにルーティングされます。
- VCNのパブリック・サブネット内で、外部Load Balancerは、プライベート・サブネット内に配置されているクラスタのコントロール・プレーン(マスター)ノードにトラフィックをルーティングします。
- クラスタのコントロール・プレーン・ノードは、内部ロード・バランサを使用してクラスタのコンピュート・ノードと通信します。
インストール・オプション
- Assisted Installer (推奨): Red Hat Assisted Installerを使用した自動インストール方法。これは、ほとんどのユーザーに優先される選択肢です。この方法にはインターネット接続が必要です。
- エージェントベースのIntsaller:このオプションは、手動で、または他の自動化ツールを使用して、または切断された環境で作業するユーザー用です。
補助インストーラ
Red HatのAssisted Installerは、クラスタインストール用の Red Hat Hybrid Cloudコンソールに単純なWebインタフェースを提供します。この方法にはアクティブなインターネット接続が必要です。インストール・プロセスには次のステップが含まれます。
概要レベルでは、ワークフローはRed Hat Hybrid Cloudコンソールで開始され、検出ISOイメージを作成します。次に、ワークフローはインフラストラクチャ・プロビジョニングのためにOCIコンソールに移動します。これには、コンピュート・ノードのカスタムRed Hat ISOイメージの作成、リソース・マネージャ・サービスを使用したTerraformスクリプトの実行、クラスタに必要なインフラストラクチャ・リソースの作成が含まれます。最後に、最終的なクラスタ構成およびインストールは、Red Hat Hybrid Cloudコンソールで実行されます。

手順については、Installing a Cluster with Red Hat's Assisted Installerを参照してください。
エージェントベースのインストーラ
Red Hatのエージェントベースのインストーラは、最大限の柔軟性を求め、OCIコンソールでOCIリソースを手動で作成するか、独自の自動化ツールを使用する必要がある上級ユーザーにお薦めします。この方法は、通常、Assisted Installerよりも完了に時間がかかります。ワークフローの詳細は、OpenShiftコンテナ・プラットフォームのエージェントベースのインストーラを参照してください。
ドキュメント
OCIにOpenShiftコンテナ・プラットフォーム・クラスタをデプロイすると、Red Hat Hybrid Cloudコンソールで実行されるアクションとOCIコンソールで実行されるアクションが組み合されます。このドキュメントでは、OCIコンソールで実行するタスク、および両方のコンソールを含む完全なインストール・ワークフローの概要について説明します。このドキュメントは、次の場所にある Red Hatのドキュメントとともに使用することを目的としています。
サポートされるシェイプ
Red Hat Enterprise Linux (RHEL)は、次の表に示すすべての仮想マシン(VM)シェイプおよび標準のベア・メタル(BM)シェイプでサポートされています。サポートされているシェイプの詳細は、Red Hat Ecosystem Catalog - Oracle Cloud Infrastructureを参照してください。
シェイプ・タイプ | サポートされるシェイプ |
---|---|
仮想マシン | VM.Optimized3。フレックス、VM.Standard.E5。フレックス、VM.Standard3。Flex、VM.Standard.A1。フレックス、VM.Optimized3。フレックス |
ベア・メタル | BM.Standard.E4.128、BM.Standard3.64、BM.Standard.E5.192 |