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 présente l'utilisation de FSX for NetApp ONTAP (FSxN) géré en tant que back-end de stockage par Astra Trident pour fournir des volumes persistants. Vous trouverez des informations détaillées sur le déploiement de FSxN 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 FSxN comme stockage back-end.

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é à FSxN à l'aide d'Astra Trident. IL existe plusieurs façons de déployer les clusters ROSA et FSxN 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 vous référer aux autres méthodes dans les liens pertinents 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 FSxN
  • Installez FSxN sur les VPC de BlueXP. Reportez-vous à "ici" Pour créer un compte BlueXP et démarrer. Reportez-vous à "ici" Pour l'installation de FSxN. Reportez-vous à "ici" Pour créer un connecteur dans AWS pour gérer le FSxN.

  • Déploiement de FSxN à l'aide d'AWS Reportez-vous à "ici" Déploiement via la console AWS

Installation de Trident sur les clusters ROSA (à l'aide du graphique Helm)
Intégration de FSxN avec Astra Trident pour les clusters ROSA
Remarque OpenShift GitOps peut être utilisé pour déployer Astra Trident CSI sur tous les clusters gérés lors de leur enregistrement sur ArgoCD à l'aide d'ApplicationSet.

Création de classes de stockage et de back-end à l'aide de Trident (pour FSxN)
  • Reportez-vous à "ici" pour plus d'informations sur la création de systèmes back-end et de classes 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 :

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 : projet : cluster par défaut : https://kubernetes.default.svcEspace de noms : Jenkins l'url du graphique Helm : https://charts.bitnami.com/bitnami

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