Skip to main content
NetApp public and hybrid cloud solutions
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

AWS 上でマネージド Red Hat OpenShift Container プラットフォームをデプロイおよび構成する

共同作成者 kevin-hoke

このセクションでは、AWS (ROSA) 上でマネージド Red Hat OpenShift クラスターをセットアップするための高レベルのワークフローについて説明します。これは、永続ボリュームを提供するためにTridentがストレージバックエンドとしてマネージドAmazon FSx for NetApp ONTAP (FSx ONTAP ) を使用する方法を示しています。 BlueXPを使用して AWS に FSx ONTAPを導入する方法について詳細に説明します。また、ROSA クラスター上のステートフル アプリケーションのデータ保護と移行アクティビティを実行するためにBlueXPと OpenShift GitOps (Argo CD) を使用する方法についても詳しく説明します。

以下は、AWS にデプロイされ、バックエンドストレージとして FSx ONTAPを使用している ROSA クラスターを示す図です。

入出力ダイアログまたは書かれたコンテンツを示す図

メモ このソリューションは、AWS の 2 つの VPC 内の 2 つの ROSA クラスターを使用して検証されました。各 ROSA クラスターは、 Tridentを使用して FSx ONTAPと統合されました。 AWS に ROSA クラスターと FSx ONTAPをデプロイする方法はいくつかあります。このセットアップの概要説明には、使用された特定の方法に関するドキュメント リンクが提供されます。その他の方法については、以下の関連リンクを参照してください。"リソースセクション" 。

セットアッププロセスは次の手順に分けられます。

ROSAクラスタをインストールする
  • 2 つの VPC を作成し、VPC 間に VPC ピアリング接続を設定します。

  • 参照する"ここをクリックしてください。"ROSA クラスターのインストール手順については、こちらをご覧ください。

FSx ONTAPをインストールする
ROSA クラスターにTridentをインストールする (Helm チャートを使用)
  • Helm チャートを使用して ROSA クラスターに Trident をインストールします。ドキュメントへのリンクを参照してください:https://docs.netapp.com/us-en/trident/trident-install/kubernetes-deploy-helm.html[ここ^]。

ROSA クラスタ向け FSx ONTAPとTridentの統合
メモ OpenShift GitOps を利用すると、ApplicationSet を使用して ArgoCD に登録されたすべての管理対象クラスターにTrident CSI をデプロイできます。

入出力ダイアログまたは書かれたコンテンツを示す図

Tridentを使用してバックエンドとストレージ クラスを作成する (FSx ONTAP用)
  • 参照する"ここをクリックしてください。"バックエンドとストレージ クラスの作成の詳細については、こちらをご覧ください。

  • OpenShift コンソールから、 Trident CSI を使用して FsxN 用に作成されたストレージ クラスをデフォルトにします。下のスクリーンショットを参照してください。

入出力ダイアログまたは書かれたコンテンツを示す図

OpenShift GitOps (Argo CD) を使用してアプリケーションをデプロイする

Argo CD のコンソールを開き、アプリケーションをデプロイします。例えば、Argo CD と Helm チャートを使用して Jenkins アプリをデプロイすることができます。アプリケーションを作成する際に、以下の詳細情報が提供されました: Project: default cluster: 'https://kubernetes.default.svc'[](引用符なし) Namespace: Jenkins Helm チャートの URL: 'https://charts.bitnami.com/bitnami'[](引用符なし)

Helm パラメータ: global.storageClass: fsxn-nas