|
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). |
Créer une SUSE Storage sauvegarde système
Bundle de sauvegarde système
La sauvegarde système Longhorn crée un package de ressources et le télécharge vers la cible de sauvegarde distante.
Elle inclut les ressources ci-dessous associées au système Longhorn :
-
BackingImages
-
ClusterRoles
-
ClusterRoleBindings
-
ConfigMaps
-
Définitions de ressources personnalisées
-
DaemonSets
-
Déploiements
-
EngineImages
-
PersistentVolumes
-
PersistentVolumeClaims
-
Travaux récurrents
-
Rôles
-
RoleBindings
-
Paramètres
-
Services
-
ServiceAccounts
-
Classes de stockage
-
Volumes
|
Créer une sauvegarde du système
Vous pouvez créer une sauvegarde du système Longhorn en utilisant l’interface utilisateur de Longhorn. Ou avec la commande kubectl.
Conditions préalables
-
Configurer une cible de sauvegarde. Longhorn enregistre les sauvegardes du système dans le magasin de sauvegarde distant. Vous verrez une erreur lors de la création lorsque la cible de sauvegarde n’est pas définie.
La désactivation de la cible de sauvegarde efface la ressource personnalisée SystemBackupexistante. Longhorn synchronise avec le magasin de sauvegarde distant après avoir défini la cible de sauvegarde. Un autre cluster peut également se synchroniser avec la même liste de sauvegardes système lorsque la cible de sauvegarde est la même. -
Créer une sauvegarde pour tous les volumes (optionnel).
Longhorn restaure le volume du système avec la dernière sauvegarde. Nous recommandons de mettre à jour la dernière sauvegarde pour tous les volumes. En prenant des sauvegardes de volume, vous vous assurez que les données sont à jour avec la sauvegarde du système. Pour plus d’informations, veuillez vous référer à la section Configuration - Politique de sauvegarde de volume.
Configuration
Politique de sauvegarde de volume
La sauvegarde du système Longhorn offre les options de politique de sauvegarde de volume suivantes :
-
if-not-present: Longhorn crée une sauvegarde pour les volumes qui n’ont pas de sauvegarde existante ou qui ont une dernière sauvegarde obsolète. -
always: Longhorn crée une sauvegarde pour tous les volumes, indépendamment de leurs sauvegardes existantes. -
disabled: Longhorn ne crée aucune sauvegarde pour les volumes.
Sauvegarde unique
Créer une sauvegarde système à l’aide de l’interface utilisateur
-
Allez à la page
System Backupsdans la liste déroulanteBackup and Restore. -
Cliquez sur
CreatesousSystem Backup. -
Donnez un
Namepour la sauvegarde système. -
Sélectionnez un
Volume Backup Policypour la sauvegarde système. -
La sauvegarde système sera prête à l’emploi lorsque l’état changera en
Ready.
Créer une sauvegarde système à l’aide de kubectl
-
Exécutez
kubectl createpour créer une ressource personnalisée SUSE StorageSystemBackup.apiVersion: longhorn.io/v1beta2 kind: SystemBackup metadata: name: demo namespace: longhorn-system spec: volumeBackupPolicy: if-not-present -
La sauvegarde système sera prête à l’emploi lorsque l’état changera en
Ready.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z
Travail récurrent
Créer un travail de sauvegarde récurrent à l’aide de l’interface utilisateur
-
Allez à l’écran Travaux récurrents.
-
Cliquez sur Créer un travail récurrent.
-
Configurez les paramètres suivants :
-
Nom : Spécifiez un nom pour le travail récurrent.
-
Tâche : Sélectionnez Sauvegarde système.
-
Conserver : Spécifiez le nombre de sauvegardes système que SUSE Storage doit conserver.
-
Cron : Spécifiez l’expression cron (une chaîne composée de champs séparés par des espaces blancs) qui définit les propriétés de planification.
-
Paramètres : Sélectionnez volume-backup-policy.
-
-
Cliquez sur OK.
SUSE Storage crée des sauvegardes système selon le calendrier défini dans le champ Cron.
Créer un travail de sauvegarde récurrent en utilisant kubectl.
Exécutez kubectl create pour créer une ressource personnalisée SUSE Storage RecurringJob avec la tâche system-backup.
Exemple :
apiVersion: longhorn.io/v1beta2
kind: RecurringJob
metadata:
name: demo
namespace: longhorn-system
spec:
task: system-backup
cron: '* * * * *'
retain: 1
parameters:
volume-backup-policy: if-not-present
SUSE Storage crée une sauvegarde système selon le calendrier défini dans le champ cron.
Supprimer les sauvegardes système.
Vous pouvez supprimer la sauvegarde système Longhorn dans la cible de sauvegarde distante en utilisant l’interface utilisateur Longhorn. Ou avec la commande kubectl.
Supprimer une sauvegarde système en utilisant l’interface utilisateur Longhorn.
-
Allez à la page
System Backupdans la liste déroulanteSetting. -
Supprimez une seule sauvegarde système dans le menu déroulant
Operationà côté de la sauvegarde système. Ou supprimez en lot avec le boutonDelete.La suppression de la sauvegarde système entraînera également une suppression dans le magasin de sauvegarde.
Supprimer une sauvegarde système en utilisant kubectl.
-
Exécutez
kubectl deletepour supprimer une ressource personnalisée LonghornSystemBackup.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z > kubectl -n longhorn-system delete systembackup/demo systembackup.longhorn.io "demo" deleted