Générez un pack de support Trident Protect
Trident Protect permet aux administrateurs de générer des bundles contenant des informations utiles au support NetApp , notamment des journaux, des mesures et des informations de topologie sur les clusters et les applications sous gestion. Si vous êtes connecté à Internet, vous pouvez télécharger des bundles de support sur le site de support NetApp (NSS) à l'aide d'un fichier de ressources 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: (required) le nom de cette ressource personnalisée; choisissez un nom unique et sensible pour votre environnement.
-
Spec.triggerType: (required) détermine si le bundle de support est généré immédiatement ou planifié. La génération planifiée du bundle a lieu à 12 h UTC. Valeurs possibles :
-
Planifié
-
Manuel
-
-
Spec.uploadEnabled: (Optional) détermine si le bundle de support doit être téléchargé sur le site de support NetApp après sa génération. Si ce n'est pas le cas, la valeur par défaut est
false
. Valeurs possibles :-
vrai
-
false (valeur par défaut)
-
-
Spec.dataWindowStart: (Optional) 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 paquet de support doit commencer. Si ce n'est pas le cas, la valeur par défaut est de 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
trident-protect-support-bundle.yaml
fichier avec les valeurs correctes, appliquez le CR :kubectl apply -f trident-protect-support-bundle.yaml -n trident-protect
-
Créez le pack de support en remplaçant les valeurs entre parenthèses par les informations de votre environnement.
trigger-type`Détermine si le bundle est créé immédiatement ou si l'heure de création est déterminée par le planning, et peut être `Manual
ouScheduled
. 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 pack de support
Après avoir créé un bundle de support à l'aide de l'une ou l'autre méthode, vous pouvez surveiller sa progression de génération et le récupérer sur votre système local.
-
Attendez le
status.generationState
atteindreCompleted
État. Vous pouvez surveiller 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 pack de support sur votre système local. Obtenez la commande de copie à partir du bundle AutoSupport terminé :
kubectl describe autosupportbundle trident-protect-support-bundle -n trident-protect
Trouver le
kubectl cp
commande à partir de la sortie et exécutez-la, en remplaçant l'argument de destination par votre répertoire local préféré.