Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Generare un bundle di supporto Trident Protect

Collaboratori netapp-mwallis netapp-shwetav

Trident Protect consente agli amministratori di generare bundle che includono informazioni utili al supporto NetApp , tra cui registri, metriche e informazioni sulla topologia dei cluster e delle app in gestione. Se sei connesso a Internet, puoi caricare i bundle di supporto sul sito di supporto NetApp (NSS) utilizzando un file di risorse personalizzato (CR).

Creare un pacchetto di supporto utilizzando una CR
Fasi
  1. Creare il file di risorsa personalizzata (CR) e assegnargli un nome (ad esempio, trident-protect-support-bundle.yaml).

  2. Configurare i seguenti attributi:

    • metadata.name: (required) il nome di questa risorsa personalizzata; scegliere un nome univoco e sensibile per il proprio ambiente.

    • Spec.triggerType: (required) determina se il bundle di supporto viene generato immediatamente o pianificato. La generazione pianificata del pacchetto avviene alle 12am:00 UTC. Valori possibili:

      • Pianificato

      • Manuale

    • Spec.uploadEnabled: (Optional) Controlla se il bundle di supporto deve essere caricato nel sito di supporto NetApp dopo che è stato generato. Se non specificato, il valore predefinito è false . Valori possibili:

      • vero

      • false (impostazione predefinita)

    • Spec.dataWindowStart: (Optional) stringa di data in formato RFC 3339 che specifica la data e l'ora di inizio della finestra dei dati inclusi nel pacchetto di supporto. Se non specificato, il valore predefinito è 24 ore fa. La prima data della finestra che è possibile specificare è 7 giorni fa.

      Esempio 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
  3. Dopo aver popolato il trident-protect-support-bundle.yaml file con i valori corretti, applicare CR:

    kubectl apply -f trident-protect-support-bundle.yaml -n trident-protect
Creare un bundle di supporto utilizzando la CLI
Fasi
  1. Creare il pacchetto di supporto, sostituendo i valori tra parentesi con le informazioni dell'ambiente. trigger-type`Determina se il bundle viene creato immediatamente o se l'ora di creazione è dettata dalla pianificazione e può essere `Manual o Scheduled. L'impostazione predefinita è Manual.

    Ad esempio:

    tridentctl-protect create autosupportbundle <my-bundle-name> --trigger-type <trigger-type> -n trident-protect

Monitorare e recuperare il pacchetto di supporto

Dopo aver creato un pacchetto di supporto utilizzando uno dei due metodi, puoi monitorarne l'avanzamento della generazione e recuperarlo nel tuo sistema locale.

Fasi
  1. Aspetta il status.generationState raggiungere Completed stato. È possibile monitorare l'avanzamento della generazione con il seguente comando:

    kubectl get autosupportbundle trident-protect-support-bundle -n trident-protect
  2. Recupera il pacchetto di supporto sul tuo sistema locale. Ottieni il comando di copia dal bundle AutoSupport completato:

    kubectl describe autosupportbundle trident-protect-support-bundle -n trident-protect

    Trova il kubectl cp comando dall'output ed eseguilo, sostituendo l'argomento di destinazione con la directory locale preferita.