Protection des données pour les VM dans OpenShift Virtualization à l'aide d'OpenShift API for Data protection (OADP)
Auteur: Banu Sundhar, NetApp
Cette section du document de référence fournit des informations détaillées sur la création de sauvegardes de machines virtuelles à l'aide d'OpenShift API for Data protection (OADP) avec Velero sur NetApp ONTAP S3 ou NetApp StorageGRID S3. Les sauvegardes des volumes persistants (persistent volumes) des disques de la machine virtuelle sont créées à l'aide des snapshots CSI Trident.
Les machines virtuelles de l'environnement OpenShift Virtualization sont des applications conteneurisées qui s'exécutent dans les nœuds workers de votre plateforme OpenShift Container. Il est important de protéger les métadonnées des machines virtuelles ainsi que les disques persistants des machines virtuelles, afin que vous puissiez les restaurer en cas de perte ou de corruption.
Les disques persistants des VM de virtualisation OpenShift peuvent être pris en charge par le stockage ONTAP intégré au cluster OpenShift à l'aide de "ISC Trident". Dans cette section, nous utilisons "OpenShift API pour la protection des données (OADP)" pour effectuer la sauvegarde des machines virtuelles, y compris leurs volumes de données vers
-
Stockage objet ONTAP
-
StorageGRID
Nous restaurons ensuite les données à partir de la sauvegarde si nécessaire.
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.
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.
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
-
OpenShift Virtualization installé via OperatorOpenShift Virtualization Operator fourni par Red Hat
-
Opérateur OADP 1.13 fourni par Red Hat
-
Velero CLI 1.13 pour Linux
-
Trident 24.02
-
ONTAP 9.12