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をインストールします。ドキュメントリンクを参照してください: ここ

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

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

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

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

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

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

Argo CD のコンソールを開き、アプリを展開します。たとえば、Helm Chart を使用した Argo CD を使用して Jenkins アプリをデプロイできます。アプリケーションを作成するときに、次の詳細が指定されました: プロジェクト: デフォルト クラスター:'https://kubernetes.default.svc' (引用符なし) 名前空間: Jenkins Helm Chart の URL:'https://charts.bitnami.com/bitnami' (引用符なし)

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