Genera un paquete de soporte Trident Protect
Trident Protect permite a los administradores generar paquetes que incluyen información útil para NetApp Support, incluyendo registros, métricas e información de topología sobre los clústeres y las apps bajo gestión. Si estás conectado a internet, puedes subir paquetes de soporte al NetApp Support Site (NSS) usando un archivo custom resource (CR).
-
Crea el archivo de recurso personalizado (CR) y ponle un nombre (por ejemplo,
trident-protect-support-bundle.yaml). -
Configura los siguientes atributos:
-
metadata.name: (Required) El nombre de este recurso personalizado; elige un nombre único y sensato para tu entorno.
-
spec.triggerType: (Obligatorio) determina si el paquete de soporte se genera de inmediato o se programa. La generación programada del paquete ocurre a las 12AM UTC. Valores posibles:
-
Programado
-
Manual
-
-
spec.uploadEnabled: (Opcional) Controla si el paquete de soporte debe cargarse en el NetApp Support Site después de generarse. Si no se especifica, el valor predeterminado es
false. Valores posibles:-
verdadero
-
false (predeterminado)
-
-
spec.dataWindowStart: (Opcional) Una cadena de fecha en formato RFC 3339 que especifica la fecha y hora en que debe comenzar la ventana de datos incluidos en el soporte bundle. Si no se especifica, el valor predeterminado es hace 24 horas. La fecha de ventana más temprana que puedes especificar es hace 7 días.
Ejemplo de 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 -
-
Después de rellenar el archivo
trident-protect-support-bundle.yamlcon los valores correctos, aplica la CR:kubectl apply -f trident-protect-support-bundle.yaml -n trident-protect
-
Crea el paquete de soporte, reemplazando los valores entre corchetes por información de tu entorno. El
trigger-typedetermina si el paquete se crea inmediatamente o si la hora de creación la dicta la programación, y puede serManualoScheduled. La configuración predeterminada esManual.Por ejemplo:
tridentctl-protect create autosupportbundle <my-bundle-name> --trigger-type <trigger-type> -n trident-protect
Supervisa y recupera el paquete de soporte
Después de crear un paquete de soporte usando cualquiera de los dos métodos, puedes supervisar el progreso de su generación y recuperarlo en tu sistema local.
-
Espera a que
status.generationStatellegue al estadoCompleted. Puedes monitorear el progreso de la generación con el siguiente comando:kubectl get autosupportbundle trident-protect-support-bundle -n trident-protect -
Recupera el paquete de soporte en tu sistema local. Obtén el comando de copia del paquete completo AutoSupport:
kubectl describe autosupportbundle trident-protect-support-bundle -n trident-protectBusca el comando
kubectl cpen la salida y ejecútalo, reemplazando el argumento de destino por tu directorio local preferido.