|Index|SUSE Edge Documentación|Solución de problemas|Recopilación de diagnósticos para el soporte
Se aplica a SUSE Edge 3.6

40 Recopilación de diagnósticos para el soporte

Al ponerse en contacto con el soporte de SUSE, es fundamental proporcionar información de diagnóstico completa.

Información esencial a recopilar
  • Descripción detallada del problema: ¿Qué ha ocurrido?, ¿cuándo ha ocurrido?, ¿qué estaba haciendo?, ¿cuál es el comportamiento esperado y cuál es el comportamiento real?

  • Pasos para reproducir: ¿Puede reproducir el problema de forma fiable? En caso afirmativo, enumere los pasos exactos.

  • Versiones de los componentes: versión de SUSE Edge, versiones de los componentes (RKE2/K3, EIB, Metal3, Elemental, etc.).

  • Registros relevantes:

    • Salida de journalctl (filtrada por servicio si es posible, o registros de arranque completos).

    • Registros de pods de Kubernetes (kubectl logs).

    • Registros de los componentes de Metal³/Elemental.

    • Registros de compilación de EIB y otros registros

  • Información del sistema:

    • uname -a

    • df -h

    • ip a

    • /etc/os-release

  • Archivos de configuración: Archivos de configuración relevantes para Elemental, Metal3, EIB, tales como valores de gráficos helm, configmaps, etc.

  • Información de Kubernetes: Nodos, servicios, despliegues, etc.

  • Objetos de Kubernetes afectados: BMH, MachineRegistration, etc.

Cómo recopilar
  • Para registros: Redirija la salida del comando a archivos (por ejemplo, journalctl -u k3s > k3s_logs.txt).

  • Para recursos de Kubernetes: Utilice kubectl get <resource> -o yaml > <resource_name>.yaml para obtener definiciones YAML detalladas.

  • Para información del sistema: Recopile la salida de los comandos enumerados anteriormente.

  • For SL Micro: Consulte la documentación Guía de resolución de problemas de SUSE Linux Micro sobre cómo recopilar información del sistema para obtener asistencia con supportconfig.

  • Para RKE2/Rancher: Consulte el artículo El script recopilador de registros de Linux de Rancher v2.x para ejecutar dicho script.

  • Para Edge (Nessie): Nessie 1.1.0 es una potente herramienta de diagnóstico diseñada para recopilar registros y datos de configuración de entornos SUSE Edge. Recopila información exhaustiva tanto del sistema anfitrión como de los clústeres de Kubernetes, lo que la hace inestimable para la resolución de problemas y la asistencia.

    • Nessie tiene dos «modos»: un modo Kubernetes y un modo de sistema.

      • Para recopilar registros de un clúster SUSE Edge, ejecute (siempre que tenga acceso al archivo kubeconfig localmente):

        podman run --rm --privileged \
          -v /etc/rancher/k3s/k3s.yaml:/etc/rancher/k3s/k3s.yaml:ro \
          -v /var/log/journal:/var/log/journal:ro \
          -v /run/systemd:/run/systemd:ro \
          -v /etc/machine-id:/etc/machine-id:ro \
          -v /tmp:/tmp \
          -e NESSIE_LOG_DIR="/tmp" \
          -e NESSIE_ZIP_DIR="/tmp" \
          registry.suse.com/edge/3.6/nessie:1.1.0
        Nota
        Nota

        Ajuste las rutas del archivo k3s.yaml/rke2.yaml si es necesario. Consulte Nessie para obtener más información. Debería poder ejecutar este contenedor en modo sin privilegios si tiene los permisos adecuados (normalmente los archivos k3s.yaml / rke2-server.yaml son propiedad de root).

      • Para recopilar registros en el modo de sistema desde el sistema operativo real, ejecute:

        podman run --rm --privileged \
          -v /var/log/journal:/var/log/journal:ro \
          -v /run/systemd:/run/systemd:ro \
          -v /etc/machine-id:/etc/machine-id:ro \
          -v /tmp:/tmp \
          -e NESSIE_LOG_DIR="/tmp" \
          -e NESSIE_ZIP_DIR="/tmp" \
          -e NESSIE_VERBOSE="1" \
          -e NESSIE_SKIP_POD_LOGS="true" \
          -e NESSIE_SKIP_K8S_CONFIGS="true" \
          -e NESSIE_SKIP_METRICS="true" \
          registry.suse.com/edge/3.6/nessie:1.1.0
        Nota
        Nota

        Asegúrese de consultar Nessie para obtener más detalles e información sobre cómo ejecutar Nessie en su entorno. Asimismo, debería poder ejecutar este contenedor en modo sin privilegios siempre que tenga los permisos adecuados.

Contactar con el soporte. Consulte el artículo disponible en Instrucciones para trabajar eficazmente con el soporte técnico de SUSE y el manual de soporte ubicado en Manual de soporte técnico de SUSE para obtener más detalles sobre cómo ponerse en contacto con el soporte de SUSE.