Generieren Sie ein Trident Protect Supportpaket
Mit Trident Protect können Administratoren Pakete erstellen, die für den NetApp Support nützliche Informationen enthalten, darunter Protokolle, Metriken und Topologieinformationen zu den verwalteten Clustern und Apps. Wenn Sie mit dem Internet verbunden sind, können Sie Support-Pakete mithilfe einer benutzerdefinierten Ressourcendatei (CR) auf die NetApp Support Site (NSS) hochladen.
-
Erstellen Sie die benutzerdefinierte Ressourcendatei (CR) und benennen Sie sie (z. B.
trident-protect-support-bundle.yaml). -
Konfigurieren Sie die folgenden Attribute:
-
metadata.name: (required) der Name dieser benutzerdefinierten Ressource; wählen Sie einen eindeutigen und sinnvollen Namen für Ihre Umgebung.
-
Spec.triggerType: (required) legt fest, ob das Support-Bundle sofort generiert oder geplant wird. Die geplante Bundle-Generierung findet um 12:00 UHR UTC statt. Mögliche Werte:
-
Geplant
-
Manuell
-
-
Spec.UploadEnabled: (Optional) steuert, ob das Supportpaket nach der Generierung auf die NetApp-Support-Website hochgeladen werden soll. Wenn nicht angegeben, wird standardmäßig auf
false. Mögliche Werte:-
Richtig
-
False (Standard)
-
-
Spec.dataWindowStart: (Optional) Eine Datumstring im RFC 3339-Format, die das Datum und die Uhrzeit angibt, zu der das Fenster der im Support-Bundle enthaltenen Daten beginnen soll. Wenn nicht angegeben, ist die Standardeinstellung vor 24 Stunden. Das früheste Fensterdatum, das Sie angeben können, ist vor 7 Tagen.
Beispiel 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 -
-
Nachdem Sie die
trident-protect-support-bundle.yamlDatei mit den richtigen Werten, wenden Sie den CR an:kubectl apply -f trident-protect-support-bundle.yaml -n trident-protect
-
Erstellen Sie das Supportpaket, und ersetzen Sie Werte in Klammern durch Informationen aus Ihrer Umgebung. Der
trigger-typelegt fest, ob das Bündel sofort erstellt wird oder ob die Erstellungszeit vom Zeitplan vorgegeben ist, und kann oderScheduledseinManual. Die Standardeinstellung istManual.Beispiel:
tridentctl-protect create autosupportbundle <my-bundle-name> --trigger-type <trigger-type> -n trident-protect
Überwachen und Abrufen des Support-Pakets
Nachdem Sie mit einer der beiden Methoden ein Support-Paket erstellt haben, können Sie den Generierungsfortschritt überwachen und es auf Ihr lokales System abrufen.
-
Warten Sie auf die
status.generationStateerreichenCompletedZustand. Sie können den Generierungsfortschritt mit dem folgenden Befehl überwachen:kubectl get autosupportbundle trident-protect-support-bundle -n trident-protect -
Rufen Sie das Support-Paket auf Ihr lokales System ab. Holen Sie sich den Kopierbefehl aus dem vollständigen AutoSupport Paket:
kubectl describe autosupportbundle trident-protect-support-bundle -n trident-protectFinden Sie die
kubectl cpBefehl aus der Ausgabe und führen Sie ihn aus, wobei Sie das Zielargument durch Ihr bevorzugtes lokales Verzeichnis ersetzen.