documentation.suse.com / Documentación de SUSE Edge / Solución de problemas / Principios generales para resolver problemas

44 Principios generales para resolver problemas

Antes de profundizar en cuestiones específicas de los componentes, tenga en cuenta estos principios generales:

  • Consulte los registros: los registros son la principal fuente de información. La mayoría de las veces, los errores se explican por sí mismos y contienen pistas sobre lo que ha fallado.

  • Compruebe los relojes: la diferencia horaria entre sistemas pueden provocar todo tipo de errores. Asegúrese de que los relojes estén sincronizados. Se puede indicar a EIB que fuerce la sincronización del reloj al arrancar el sistema. Consulte la sección sobre cómo configurar la hora del sistema operativo (Capítulo 3, Clústeres independientes con Edge Image Builder).

  • Problemas de arranque: si el sistema se bloquea durante el arranque, anote los últimos mensajes que se muestran. Acceda al panel de control (físico o a través de BMC) para leer los mensajes de arranque.

  • Problemas de red: verifique la configuración de la interfaz de red (ip a), la tabla de enrutamiento (ip route), pruebe la conectividad desde y hacia otros nodos y servicios externos (ping, nc). Asegúrese de que las reglas del cortafuegos no estén bloqueando los puertos necesarios.

  • Verifique el estado de los componentes: use kubectl get y kubectl describe para los recursos de Kubernetes. Use kubectl get events --sort-by='.lastTimestamp' -n <espaciodenombres> para ver los eventos de un espacio de nombres concreto de Kubernetes.

  • Verifique el estado de los servicios: use systemctl status <servicio> para los servicios systemd.

  • Compruebe la sintaxis: el software espera una estructura y sintaxis determinadas en los archivos de configuración. Para los archivos yaml, por ejemplo, utilice yamllint o herramientas similares para verificar que la sintaxis sea correcta.

  • Aísle el problema: intente delimitar el problema a un componente o capa específicos (por ejemplo, la red, el almacenamiento, el sistema operativo, Kubernetes, Metal3, Ironic, etc.​).

  • Documentación: consulte siempre la documentación oficial de SUSE Edge y la documentación original para obtener información detallada.

  • Versiones: SUSE Edge es una versión rigurosa y exhaustivamente probada de diferentes componentes de SUSE. Las versiones de cada componente en cada versión de SUSE Edge se pueden consultar en la matriz de asistencia de SUSE Edge.

  • Problemas conocidos: en las notas de cada versión de SUSE Edge hay una sección titulada "Problemas conocidos" que contiene información sobre problemas que se solucionarán en futuras versiones, pero que pueden afectar a la actual.

Documentation survey