|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
|
Il s'agit d'une documentation non publiée pour SUSE® Storage 1.12 (Dev). |
Restaurer le système SUSE® Storage
Déploiements de restauration du système Longhorn
-
Longhorn restaure la ressource à partir de l’ensemble de sauvegarde du système Longhorn.
-
Longhorn ne restaure pas les
Volumesexistants et leursPersistentVolumeetPersistentVolumeClaimassociés. -
Longhorn restaure automatiquement un
Volumeà partir de sa dernière sauvegarde. -
Pour éviter d’écraser les paramètres éligibles, Longhorn ne restaure pas le
ConfigMap/longhorn-default-setting. -
Longhorn ne restaure pas les paramètres configurables.
-
Puisque Longhorn ne sauvegarde pas les images de support du moteur de données V2, vous devez vous assurer que ces images sont disponibles dans le cluster avant de restaurer le système Longhorn. Cela permet à Longhorn de restaurer des volumes qui utilisent des images de support du moteur de données V2.
Créer une restauration du système Longhorn
Vous pouvez restaurer le système Longhorn en utilisant l’interface utilisateur de Longhorn. Ou avec la commande kubectl.
Conditions préalables
-
Un cluster Longhorn en cours d’exécution pour que Longhorn déploie les ressources dans le bundle de sauvegarde du système.
-
Configurer les
Nodeset les étiquettes de disque pourStorageClass. -
Avoir une sauvegarde du système Longhorn.
Voir Sauvegarder le système Longhorn - Créer une sauvegarde du système Longhorn pour les instructions.
-
Tous les
Volumesexistants sont détachés.
Utiliser l’interface utilisateur Longhorn
-
Allez à la page
System Backupsdans leBackup and Restore. -
Sélectionnez une sauvegarde système à restaurer.
-
Cliquez sur
Restoredans le menu déroulantOperation. -
Donnez un
Namepour la restauration du système. -
La restauration du système commence et montre l’état
Completedune fois terminée.
Utiliser la commande kubectl
-
Trouvez le
SystemBackupLonghorn à restaurer.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z demo-2 v1.4.0 Ready 2022-11-24T05:00:59Z
-
Exécutez
kubectl createpour créer unSystemRestoreLonghorn duSystemBackup.apiVersion: longhorn.io/v1beta2 kind: SystemRestore metadata: name: restore-demo namespace: longhorn-system spec: systemBackup: demo -
La restauration du système commence.
-
Le
SystemRestorechange d’étatCompletedune fois terminé.> kubectl -n longhorn-system get systemrestore NAME STATE AGE restore-demo Completed 59s
Supprimer la restauration du système Longhorn
| La suppression de la restauration du système supprime également le travail associé et annulera les déploiements de ressources restants. Vous pouvez Redémarrer la restauration du système Longhorn pour déployer les ressources restantes. |
Vous pouvez annuler ou supprimer une restauration du système Longhorn terminée en utilisant l’interface utilisateur Longhorn. Ou avec la commande kubectl.
Paramètres configurables
Certains paramètres ne sont pas configurables avant la restauration du système Longhorn.
Dépanner
Les restaurations du système sont bloquées
-
Vérifiez le journal du Pod longhorn-system-rollout pour toute erreur.
> kubectl -n longhorn-system logs --selector=job-name=longhorn-system-rollout-<SYSTEM-RESTORE-NAME>
-
Résolvez le problème s’il est identifiable, par exemple : supprimez la ressource de restauration problématique.