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.

Protection des données pour les applications de conteneurs dans OpenShift Container Platform avec OpenShift API for Data protection (OADP)

Contributeurs

Auteur: Banu Sundhar, NetApp

Cette section du document de référence fournit des informations détaillées sur la création de sauvegardes d'applications de conteneurs à 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 incluses dans le périmètre du namespace, y compris les volumes persistants (persistent volumes) de l'application sont créées à l'aide des snapshots CSI Astra Trident.

Le stockage persistant pour les applications de conteneurs peut être pris en charge par le stockage ONTAP intégré au cluster OpenShift à l'aide de "ASTRA Trident CSI". Dans cette section, nous utilisons "OpenShift API pour la protection des données (OADP)" pour effectuer la sauvegarde des applications, y compris de ses volumes de données vers

  • Stockage objet ONTAP

  • StorageGRID

Nous restaurons ensuite les données à partir de la sauvegarde si nécessaire. Notez 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 incident des applications sur un cluster OpenShift. Les données protégées avec OADP incluent les objets de ressource Kubernetes, les volumes persistants et les images internes.

OpenShift API pour la protection des données

Red Hat OpenShift a mis à profit les solutions développées par les communautés OpenSource pour la protection des données. "Velero" Est un outil open source qui permet de sauvegarder et de restaurer en toute sécurité, d'effectuer une reprise d'activité 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 plug-in Velero pour s'intégrer aux pilotes de stockage CSI. Les principales API OADP exposées sont basées sur les API Velero. Après l'installation de l'opérateur OADP et sa configuration, les opérations de sauvegarde/restauration qui peuvent être effectuées sont basées sur les opérations exposées par l'API Velero.

OpenShift API pour la protection des données

OADP 1.3 est disponible sur le hub opérateur d'OpenShift cluster 4.12 et versions ultérieures. Il est doté d'un Data Mover intégré qui peut déplacer les instantanés de volume CSI vers un magasin d'objets distant. Ces fonctionnalités assurent la portabilité et la durabilité en déplaçant les snapshots vers un emplacement de stockage objet pendant la sauvegarde. Les snapshots sont ensuite disponibles pour la restauration après un incident.

Les versions suivantes des différents composants utilisés dans les exemples de cette section

  • OpenShift Cluster 4.14

  • Opérateur OADP 1.13 fourni par Red Hat

  • Velero CLI 1.13 pour Linux

  • ASTRA Trident 24.02

  • ONTAP 9.12

  • postgresql installé à l'aide de helm.