ノート:
- このチュートリアルでは、Oracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了するときに、これらの値をクラウド環境に固有の値に置き換えます。
OCI上のRed Hat OpenShift Container Platformへのオンプレミスから同じリージョンのVCNへのシームレスなアクセスを実現
イントロダクション
Oracle Cloud Infrastructure(OCI)クラスタ上のRed Hat OpenShift Container Platformへのリモート接続により、分散チーム間の集中管理とコラボレーションを実現することで、柔軟性と運用効率が向上します。ハイブリッド・クラウドの設定をサポートし、スケーラビリティとスムーズなコミュニケーションを実現します。また、セキュアな接続により、ビジネスの継続性とコスト効率が向上し、運用が合理化され、多様なネットワーク・セグメントにわたって回復力のあるアクセスが維持されます。
このチュートリアルでは、同じリージョン内のオンプレミス環境とOCI VCNをRed Hat OpenShift Container Platformクラスタに接続するユーザーをガイドします。安全でシームレスな接続を確立し、環境全体で最適なクラスタ・パフォーマンスを確保するためのネットワーク構成とベスト・プラクティスについて説明しています。
アーキテクチャー
-
CIDR
10.73.0.0/16
を使用して、demo-openshift
VCNにデプロイされたRed Hat OpenShift Container Platformクラスタ。 -
Red Hat OpenShift Container PlatformクラスタURLへのアクセスを必要とする、ワークロードVCNで
10.241.20.0/28
の小さなサブネットが分割されました。 -
オンプレミス・サブネット
10.10.10.0/24
は、Red Hat OpenShift Container PlatformクラスタURLにアクセスする必要があります。
目的
-
オンプレミス環境と、同じリージョン内の他のOCI VCNの両方から、OCIクラスタ上のRed Hat OpenShift Container Platformへのアクセスを有効にします。オンプレミス・インフラストラクチャからRed Hat OpenShift Container Platformクラスタへのセキュアで信頼性の高い接続を容易にするネットワーク設定を構成する方法について学習します。また、このチュートリアルでは、複数のOCI VCNとRed Hat OpenShift Container Platformクラスタ間の接続を確立し、統合ネットワークを作成する方法について説明します。
-
分散環境とRed Hat OpenShift Container Platformクラスタ間のシームレスな統合を実現するために不可欠な、DRGやIPSec VPNなどの重要なネットワーク・コンポーネントについて理解します。このチュートリアルでは、ハイブリッドクラウド設定で効果的で安全なネットワーク接続を構成し、維持するために必要な知識をユーザーに提供することを目的としています。
前提条件
-
オンプレミス環境とOCIは、アクティブな接続を持つIPSec VPNまたはFastConnectを使用して接続する必要があります。
-
両方のOCI VCNをDynamic Routing Gateways (DRG)に接続する必要があります。
-
ネイティブOCIにデプロイされたRed Hat OpenShift Container Platformクラスタ。
-
Red Hat OpenShift Container PlatformクラスタURLおよび
kubeadmin
資格証明を書き留めます。 -
Red Hat OpenShift Container PlatformクラスタURLへの接続を必要とするワークロードVCNおよびオンプレミス環境にサブネットを作成します。
-
Red Hat OpenShift Container PlatformをOCIデプロイメントに投稿すると、アーキテクチャの一部として2つのOCIロード・バランサが作成されます。
app_apps_lb
で終わるロード・バランサのIPアドレスを書き留めます。
タスク1: OCI VCNドメイン・ネーム・システム(DNS)リスナーでのRed Hat OpenShift Container Platformの有効化
-
OCIコンソールにログインし、「ネットワーキング」、「仮想クラウド・ネットワーク」、「Virtual Cloud Networksの詳細」に移動して、DNSリゾルバのリンクをクリックします。
-
「エンドポイント」をクリックし、次の情報を入力してエンドポイントを作成します。「エンドポイントの作成」をクリックします。
- 名前:
openshift_listener
と入力します。 - サブネットの選択:プライベート・サブネットを選択します。
- エンドポイント・タイプ: 「リスニング」を選択します。
- リスニングIPアドレス:空白のままにします。
これにより、リスナー・エンドポイントが作成されます。次のタスクで必要になるため、このIPを書き留めます。
- 名前:
タスク2: ワークロードVCNでのDNSフォワーダの設定
このタスクでは、ワークロードVCNでDNSフォワーダを作成して有効にします。
-
OCIコンソールに移動し、「ネットワーキング」、「仮想クラウド・ネットワーク」に移動して、ワークロードVCNをクリックします。
-
「DNSリゾルバ」リンクおよび「エンドポイント」をクリックします。
-
「エンドポイントの作成」をクリックし、次の情報を入力します。
- 名前:
wrk_vcn_forwarder
と入力します。 - サブネットの選択:プライベート・サブネットを選択します。
- エンドポイント・タイプ: 「転送」を選択します。
- リスニングIPアドレス:空白のままにします。
これにより、フォワーダ・エンドポイントが作成されます。
- 名前:
-
「ルール」および「ルールの管理」をクリックします。次の情報を入力して保存します。
- ルール条件: 「ドメイン」を入力します。
- 「ソース・エンドポイント」を入力します。
- 宛先IPアドレス:
10.73.18.16
のRed Hat OpenShift VCNリスナー・アドレスを入力します。
次の図は、これまでの設定を示しています。
タスク3: Red Hat OpenShift VCNプライベート・サブネットでの通信の有効化
-
「ネットワーキング」、「仮想クラウド・ネットワーク」、OpenShift VCNプライベート・サブネットに移動し、「ルート表の詳細」をクリックして、ルート表での通信を有効にします。
-
DRGを指すオンプレミスおよびワークロードVCN CIDRの詳細を入力します。
-
セキュリティ・リストを使用したトラフィックを許可します。
タスク4: ワークロードVCNからのRed Hat OpenShift VCNへの通信の有効化
このタスクでは、Red Hat OpenShift VCNへのルーティングを設定します。
-
ワークロードVCN上の適切なサブネットに移動します。
-
関連するルート表をクリックします。
-
DRGを指す「前提条件」セクションから、Red Hat OpenShift VCNロード・バランサのプライベートIPアドレスを追加します。
-
DRGを指すRed Hat OpenShift VCN DNSリスナーIPを追加します。
-
セキュリティ・リストを使用したトラフィックを許可します。
これで、ワークロードVCNインスタンスからOpenShift Container PlatformクラスタURLにアクセスしてログインできるようになります。
タスク5: オンプレミス環境からのRed Hat OpenShift VCNへの通信の有効化
前提条件の項で前述したとおり:
-
Red Hat OpenShift VCNに接続する必要があります。
-
オンプレミスのファイアウォールでは、必要なポートを使用できます。
Red Hat OpenShift VCNリスナーを指し示して、オンプレミスDNSサーバーでDNSフォワーダを設定する必要があります。
これで、オンプレミス・インスタンスからRed Hat OpenShift Container PlatformクラスタURLにアクセスしてログインできるようになります。
承認
- 著者 - Vaibhav Tiwari (Cloud VMwareソリューション・スペシャリスト)
その他の学習リソース
docs.oracle.com/learnの他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。
製品ドキュメントは、Oracle Help Centerを参照してください。
Enable Seamless Access to Red Hat OpenShift Container Platform on OCI from On-Premises to VCNs in the Same Region
G16844-01
September 2024