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
ykubectl describe
para los recursos de Kubernetes. Usekubectl 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.