Instantanés convertis

Les instantanés convertis et tous les instantanés créés manuellement ne sont pas régis par les politiques de conservation du service de sauvegarde et de restauration de Private Cloud Appliance. Les instantanés qui ne sont plus nécessaires doivent être supprimés manuellement.

Qu'est-ce qu'un instantané converti?

Si vous modifiez des paramètres dans une politique de sauvegarde autre que le nom d'affichage de la politique, les instantanés créés sous cette politique sont détachés et marqués comme convertis. Par exemple, si vous mettez à jour une politique de sauvegarde pour ajouter une nouvelle programmation, modifier une programmation ou supprimer une programmation, tous les instantanés existants sont détachés et marqués comme convertis dans ZFS Storage Appliance.

Un instantané converti est passé d'une gestion par une politique de sauvegarde à une gestion manuelle. Plus précisément, les instantanés marqués comme convertis ne seront pas automatiquement supprimés car ils ne sont plus régis par une politique de conservation. Lorsque ces instantanés ne sont plus nécessaires, vous devez les supprimer manuellement.

Comment identifier les instantanés convertis

La procédure suivante décrit comment identifier les instantanés convertis. En plus des instantanés convertis, tous les instantanés que vous avez créés manuellement doivent être supprimés manuellement.

  1. Connectez-vous à l'un des noeuds de gestion.

  2. Afficher le contenu storagectl.

    # helm history storagectl
    REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
    3 Mon Sep 23 14:01:17 2024 superseded storagectl-3.0.202-3.10.0.0.1.75.g94b57a2 3.0.202-3.10.0.0.1.75.g94b57a2 Upgrade complete
    4 Tue Sep 24 09:39:19 2024 superseded storagectl-3.0.202-3.10.0.0.0.79.g1f63430 3.0.202-3.10.0.0.0.79.g1f63430 Upgrade complete
    5 Wed Sep 25 03:20:06 2024 superseded storagectl-3.0.202-3.10.0.0.0.80.gbb09c40 3.0.202-3.10.0.0.0.80.gbb09c40 Upgrade complete
    6 Thu Sep 26 09:33:19 2024 superseded storagectl-3.0.202-3.10.0.0.1.66.g435af30 3.0.202-3.10.0.0.1.66.g435af30 Upgrade complete
    7 Tue Oct 1 19:37:24 2024 superseded storagectl-3.0.202-3.10.0.0.1.75.gf712a7e 3.0.202-3.10.0.0.1.75.gf712a7e Upgrade complete
    8 Tue Oct 1 19:46:22 2024 superseded storagectl-3.0.202-3.10.0.0.1.75.gf712a7e 3.0.202-3.10.0.0.1.75.gf712a7e Upgrade complete
    9 Tue Oct 1 19:51:08 2024 superseded storagectl-3.0.202-3.10.0.0.1.79.ged909dd 3.0.202-3.10.0.0.1.79.ged909dd Upgrade complete
    10 Tue Oct 1 19:53:25 2024 superseded storagectl-3.0.202-3.10.0.0.1.75.gf712a7e 3.0.202-3.10.0.0.1.75.gf712a7e Upgrade complete
    11 Tue Oct 1 20:00:18 2024 superseded storagectl-3.0.202-3.10.0.0.1.79.ged909dd 3.0.202-3.10.0.0.1.79.ged909dd Upgrade complete
    12 Tue Oct 1 21:45:03 2024 deployed storagectl-3.0.202-3.11.0.0.1.1.g1e7dc83 3.0.202-3.11.0.0.1.1.g1e7dc83 Upgrade complete
  3. Extraire le graphique storagectl à partir de /nfs/shared_storage/.

    Dans cet exemple, nous utilisons le graphique de la dernière révision (la dernière ligne) présentée à l'étape 2.

    # tar -xvf /nfs/shared_storage/charts/storagectl-3.0.202-3.11.0.0.1.1.g1e7dc83.tgz -C /target_directory
    # cd /target_directory
  4. Supprimez le fichier job.batch/storagectl-list-converted-snapshots s'il existe.

    # kubectl delete job.batch/storagectl-list-converted-snapshots
  5. Renommez le fichier de définition de tâche pour supprimer le préfixe de trait de soulignement.

    # cp storagectl/templates/_storagectl-list-converted-snapshots.yaml storagectl/templates/storagectl-list-converted-snapshots.yaml
  6. (Facultatif) Définissez des paramètres d'entrée tels que volumeId ou compartmentId (le volume ou le compartiment pour lequel vous voulez lister les instantanés convertis) ou le nom du fichier de sortie.

    Si vous ne définissez pas d'OCID de volume ou de compartiment, la liste inclut tous les instantanés convertis, ce qui peut être une liste volumineuse.

    # kubectl edit configmap storagectl-list-converted-snapshots-config
  7. Déployez la tâche Kubernetes.

    # helm template -s templates/storagectl-list-converted-snapshots.yaml storagectl/ | kubectl apply -f -
  8. Vérifiez le statut de la tâche.

    # kubectl get all -A | grep storagectl

    Lorsque la tâche Kubernetes est terminée, la tâche pod/storagectl-list-converted-snapshots-* correspondante est terminée et le fichier de sortie contient la liste des instantanés convertis.

  9. Consultez la liste des instantanés convertis dans le fichier de sortie.

    # cat /nfs/shared_storage/pca-platform/kubernetes/storagectl-data/converted_snapshots_data.json

    Les instantanés de cette liste ne seront pas supprimés automatiquement. Si ces instantanés ne sont plus nécessaires, supprimez-les manuellement.