Déploiement et configuration de la plateforme de conteneurs Red Hat OpenShift sur VMware
Cette section décrit un workflow général expliquant comment configurer et gérer des clusters OpenShift et gérer des applications avec état sur ces clusters. Il présente l'utilisation des baies de stockage NetApp ONTAP avec l'aide de Trident pour fournir des volumes persistants. Vous y trouverez des informations détaillées sur l'utilisation d'Astra Control Center pour effectuer les activités de protection des données et de migration des applications avec état.
Il existe plusieurs façons de déployer les clusters de la plateforme de conteneurs Red Hat OpenShift. 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". |
Voici un diagramme illustrant les clusters déployés sur VMware dans un data Center.
Le processus de configuration peut être divisé en plusieurs étapes :
Déployez et configurez une machine virtuelle CentOS
-
Elle est déployée dans l'environnement VMware vSphere.
-
Cette VM permet de déployer certains composants, tels que NetApp Trident et NetApp Astra Control Center pour la solution.
-
Un utilisateur root est configuré sur cette VM lors de l'installation.
Déploiement et configuration d'un cluster OpenShift Container Platform sur VMware vSphere (Hub Cluster)
Reportez-vous aux instructions pour connaître la "Déploiement assisté"méthode de déploiement d'un cluster OCP.
Souvenez-vous des éléments suivants : - Créez une clé publique et privée ssh à fournir au programme d'installation. Ces clés seront utilisées pour se connecter aux nœuds maître et worker si nécessaire. - Téléchargez le programme d'installation à partir de l'installateur assisté. Ce programme permet de démarrer les machines virtuelles que vous créez dans l'environnement VMware vSphere pour les nœuds maître et worker. - Les machines virtuelles doivent avoir la configuration minimale requise pour le processeur, la mémoire et le disque dur. (Reportez-vous aux commandes vm create à la "c'est ça" page pour les nœuds maître et worker qui fournissent ces informations) - l'UUID de disque doit être activé sur toutes les machines virtuelles. - Créer un minimum de 3 nœuds pour le maître et 3 nœuds pour le travailleur. - Une fois qu'ils sont découverts par le programme d'installation, activez le bouton bascule d'intégration de VMware vSphere. |
Installez Advanced Cluster Management sur le cluster Hub
Ceci est installé à l'aide de l'opérateur de gestion avancée des clusters sur le cluster Hub. Reportez-vous aux instructions "ici".
Installez un registre Red Hat Quay interne sur le cluster Hub.
-
Un registre interne est requis pour transmettre l'image Astra. Un registre interne Quay est installé à l'aide de l'opérateur dans le cluster Hub.
-
Reportez-vous aux instructions "ici"
Installer deux clusters OCP supplémentaires (source et destination)
-
Les clusters supplémentaires peuvent être déployés à l'aide de l'ACM sur le cluster Hub.
-
Reportez-vous aux instructions "ici".
Configuration du stockage NetApp ONTAP
-
Installez un cluster ONTAP connecté aux VM OCP dans un environnement VMware.
-
Créer un SVM.
-
Configurer la lif de données NAS pour accéder au stockage en SVM
Installez NetApp Trident sur les clusters OCP
Installez NetApp Astra Control Center
-
NetApp Astra Control Center est installé à l'aide d'Astra Operator sur le cluster Hub.
-
Reportez-vous aux instructions "ici".
Points à retenir : * Téléchargez l'image NetApp Astra Control Center sur le site du support. * Poussez l'image dans un registre interne. * Reportez-vous aux instructions ici.
Déployer une application sur un cluster source
Déployez une application à l'aide d'OpenShift GitOps. (par ex. Postgres, fantôme)
Ajoutez les clusters source et cible dans Astra Control Center.
Une fois que vous avez ajouté un cluster au système de gestion Astra Control, vous pouvez installer des applications sur le cluster (à l'extérieur d'Astra Control), puis accéder à la page applications dans Astra Control pour définir les applications et leurs ressources. Reportez-vous à la section "Commencez à gérer les applications d'Astra Control Center".
L'étape suivante consiste à utiliser Astra Control Center pour la protection des données et la migration des données du cluster source vers le cluster destination.