Skip to main content
NetApp Solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Déployez et configurez la plateforme de conteneurs Red Hat OpenShift gérée sur AWS

Contributeurs

Cette section décrit un workflow général de configuration des clusters Red Hat OpenShift gérés sur AWS(ROSA). Il montre l'utilisation d'Amazon FSX for NetApp ONTAP (FSX ONTAP) géré en tant que back-end de stockage par Trident pour fournir des volumes persistants. Vous trouverez plus d'informations sur le déploiement de FSX ONTAP sur AWS à l'aide de BlueXP . Vous y trouverez également des informations détaillées sur l'utilisation de BlueXP et d'OpenShift GitOps (Argo CD) pour exécuter les activités de protection et de migration des données pour les applications avec état sur les clusters ROSA.

Voici un diagramme illustrant les clusters ROSA déployés sur AWS et utilisant FSX ONTAP comme stockage back-end.

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Remarque Cette solution a été vérifiée en utilisant deux clusters ROSA dans deux VPC dans AWS. Chaque cluster ROSA a été intégré à FSX ONTAP à l'aide de Trident. Il existe plusieurs façons de déployer les clusters ROSA et FSX ONTAP dans AWS. Cette description de haut niveau de la configuration fournit des liens de documentation pour la méthode spécifique qui a été utilisée. Vous pouvez consulter les autres méthodes dans les liens correspondants fournis dans le "ressources".

Le processus de configuration peut être divisé en plusieurs étapes :

Installer les clusters ROSA
  • Créez deux VPC et configurez la connectivité de peering VPC entre les VPC.

  • Reportez-vous à "ici" Pour obtenir des instructions sur l'installation des clusters ROSA.

Installez FSX ONTAP
  • Installez FSX ONTAP sur les VPC à partir de BlueXP . Reportez-vous à la section "ici"création de compte BlueXP  et pour commencer. Reportez-vous à la section "ici"installation de FSX ONTAP. Reportez-vous à la section "ici"création d'un connecteur dans AWS pour gérer FSX ONTAP.

  • Déployez FSX ONTAP à l'aide d'AWS. Voir "ici" pour le déploiement à l'aide de la console AWS.

Installation de Trident sur les clusters ROSA (à l'aide du graphique Helm)
  • Utilisez le tableau Helm pour installer Trident sur les clusters ROSA. Lien vers la documentation : ici.

Intégration de FSX ONTAP avec les clusters Trident for ROSA
Remarque Les GitOps OpenShift peuvent être utilisés pour déployer Trident CSI sur tous les clusters gérés lors de leur enregistrement sur ArgoCD à l'aide d'ApplicationSet.

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Création de classes de stockage et back-end à l'aide de Trident (pour FSX ONTAP)
  • Reportez-vous "ici" à pour plus d'informations sur la création des classes back-end et de stockage.

  • Créez la classe de stockage créée pour FsxN avec Trident CSI par défaut depuis la console OpenShift. Voir la capture d'écran ci-dessous :

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Déployer une application à l'aide d'OpenShift GitOps (Argo CD)
  • Installez l'opérateur OpenShift GitOps sur le cluster. Reportez-vous aux instructions "ici".

  • Configurez une nouvelle instance Argo CD pour le cluster. Reportez-vous aux instructions "ici".

Ouvrez la console du CD Argo et déployez une application. Par exemple, vous pouvez déployer une application Jenkins à l'aide du CD Argo avec Helm Chart. Lors de la création de l'application, les détails suivants ont été fournis : Project: Default cluster: 'https://kubernetes.default.svc' (Sans les guillemets) namespace: Jenkins l'url du Helm Chart: 'https://charts.bitnami.com/bitnami' (Sans les guillemets)

Paramètres Helm : global.storageClass : fsxn-nas