Générer un bundle de support Trident Protect
Trident Protect permet aux administrateurs de générer des bundles contenant des informations utiles à NetApp Support, notamment les journaux, les métriques et les informations de topologie des clusters et des applications gérés. Si vous êtes connecté à Internet, vous pouvez charger des bundles de support sur le NetApp Support Site (NSS) à l'aide d'un fichier de ressource personnalisé (CR).
-
Créez le fichier de ressource personnalisée (CR) et nommez-le (par exemple,
trident-protect-support-bundle.yaml). -
Configurez les attributs suivants :
-
metadata.name: (Obligatoire) Le nom de cette ressource personnalisée; choisissez un nom unique et pertinent pour votre environnement.
-
spec.triggerType : (Obligatoire) Détermine si le support bundle est généré immédiatement ou planifié. La génération planifiée du support bundle a lieu à 12h00 UTC. Valeurs possibles :
-
Programmé
-
Manuel
-
-
spec.uploadEnabled : (Facultatif) Contrôle si le bundle de support doit être téléchargé sur le site de support NetApp après sa génération. Si non spécifié, la valeur par défaut est
false. Valeurs possibles :-
true
-
faux (default)
-
-
spec.dataWindowStart : (Facultatif) Une chaîne de date au format RFC 3339 qui spécifie la date et l’heure auxquelles la fenêtre des données incluses dans le bundle de support doit commencer. Si elle n’est pas spécifiée, la valeur par défaut est il y a 24 heures. La date de fenêtre la plus ancienne que vous pouvez spécifier est il y a 7 jours.
Exemple YAML :
--- apiVersion: protect.trident.netapp.io/v1 kind: AutoSupportBundle metadata: name: trident-protect-support-bundle spec: triggerType: Manual uploadEnabled: true dataWindowStart: 2024-05-05T12:30:00Z -
-
Après avoir rempli le fichier
trident-protect-support-bundle.yamlavec les valeurs correctes, appliquez le CR :kubectl apply -f trident-protect-support-bundle.yaml -n trident-protect
-
Créez le bundle de support en remplaçant les valeurs entre crochets par les informations de votre environnement. Le
trigger-typedétermine si le bundle est créé immédiatement ou si l'heure de création est dictée par la planification, et peut êtreManualouScheduled. Le paramètre par défaut estManual.Par exemple :
tridentctl-protect create autosupportbundle <my-bundle-name> --trigger-type <trigger-type> -n trident-protect
Surveiller et récupérer le bundle de support
Après avoir créé un bundle de support en utilisant l'une ou l'autre méthode, vous pouvez suivre la progression de sa génération et le récupérer sur votre système local.
-
Attendez que le
status.generationStateatteigne l’Completedétat. Vous pouvez suivre la progression de la génération avec la commande suivante :kubectl get autosupportbundle trident-protect-support-bundle -n trident-protect -
Récupérez le support bundle sur votre système local. Obtenez la commande de copie à partir du bundle AutoSupport terminé :
kubectl describe autosupportbundle trident-protect-support-bundle -n trident-protectTrouvez la commande
kubectl cpdans le résultat et exécutez-la en remplaçant l’argument de destination par votre répertoire local préféré.