Protection des données pour les applications conteneurisées dans OpenShift Container Platform à l'aide de l'API OpenShift pour la protection des données (OADP)
Cette section du document de référence fournit des détails sur la création de sauvegardes d'applications conteneurisées à l'aide de l'API OpenShift pour la protection des données (OADP) avec Velero sur NetApp ONTAP S3 ou NetApp StorageGRID S3. Les sauvegardes des ressources limitées à l'espace de noms, y compris les volumes persistants (PV) de l'application, sont créées à l'aide de snapshots CSI Trident .
Le stockage persistant pour les applications conteneurisées peut être sauvegardé par le stockage ONTAP intégré au cluster OpenShift à l'aide de"Trident CSI" . Dans cette section, nous utilisons"API OpenShift pour la protection des données (OADP)" pour effectuer la sauvegarde des applications, y compris leurs volumes de données,
-
Stockage d'objets ONTAP
-
Grille de stockage
Nous restaurons ensuite à partir de la sauvegarde lorsque cela est nécessaire. Veuillez noter que l'application ne peut être restaurée que sur le cluster à partir duquel la sauvegarde a été créée.
OADP permet la sauvegarde, la restauration et la reprise après sinistre des applications sur un cluster OpenShift. Les données qui peuvent être protégées avec OADP incluent les objets de ressources Kubernetes, les volumes persistants et les images internes.
Red Hat OpenShift a exploité les solutions développées par les communautés OpenSource pour la protection des données. "Velero" est un outil open source permettant de sauvegarder et de restaurer en toute sécurité, d'effectuer une reprise après sinistre et de migrer les ressources de cluster Kubernetes et les volumes persistants. Pour utiliser Velero facilement, OpenShift a développé l'opérateur OADP et le plugin Velero pour s'intégrer aux pilotes de stockage CSI. Le cœur des API OADP exposées est basé sur les API Velero. Après avoir installé l'opérateur OADP et l'avoir configuré, les opérations de sauvegarde/restauration qui peuvent être effectuées sont basées sur les opérations exposées par l'API Velero.
OADP 1.3 est disponible à partir du hub opérateur du cluster OpenShift 4.12 et versions ultérieures. Il dispose d'un Data Mover intégré qui peut déplacer des instantanés de volume CSI vers un magasin d'objets distant. Cela offre portabilité et durabilité en déplaçant les instantanés vers un emplacement de stockage d'objets pendant la sauvegarde. Les instantanés sont ensuite disponibles pour restauration après sinistre.
Voici les versions des différents composants utilisés pour les exemples de cette section
-
OpenShift Cluster 4.14
-
Opérateur OADP 1.13 fourni par Red Hat
-
Velero CLI 1.13 pour Linux
-
Trident 24.02
-
ONTAP 9.12
-
postgresql installé en utilisant helm.