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

AWSにマネージドRed Hat OpenShift Containerプラットフォームを導入して設定します

共同作成者

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

次の図は、AWSに導入され、FSxNをバックエンドストレージとして使用するROSAクラスタを示しています。

メモ この解決策 は、AWSの2つのVPCで2つのROSAクラスタを使用して検証されました。各ROSAクラスタは、Astra Tridentを使用してFSxNに統合されています。ROSAクラスタとFSxNをAWSに導入するには、いくつかの方法があります。このセットアップの概要概要 には、使用した具体的な方法のドキュメントへのリンクが記載されています。その他の方法については、に記載されている関連リンクを参照してください "リソースセクション"

セットアッププロセスは、次の手順に分けることができます。

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

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

FSxNをインストールします
ROSAクラスタへのTridentのインストール(Helmチャートを使用)
ROSAクラスタ向けのFSxNとAstra Tridentの統合
メモ OpenShift GitOpsを使用すると、ApplicationSetを使用してArgoCDに登録されたすべての管理対象クラスタにAstra Trident CSIを導入できます。

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

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

OpenShift GitOpsを使用したアプリケーションの導入(Argo CD)

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

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