|Index|SUSE Edge Documentação|Solução de problemas|Princípios Gerais de Solução de Problemas
Applies to SUSE Edge 3.6

34 Princípios Gerais de Solução de Problemas

Antes de mergulhar em problemas específicos de componentes, considere estes princípios gerais:

  • Verificar logs: Os logs são a principal fonte de informação. Na maioria das vezes, os erros são autoexplicativos e contêm dicas sobre o que falhou.

  • Verificar relógios: Ter diferenças de relógio entre sistemas pode levar a todos os tipos de erros diferentes. Certifique-se de que os relógios estejam sincronizados. O EIB pode ser instruído a forçar a sincronização do relógio no momento da inicialização, veja Configurando a Hora do SO (Chapter 2, Clusters autônomos com o Edge Image Builder).

  • Problemas de Inicialização: Se o sistema travar durante a inicialização, anote as últimas mensagens exibidas. Acesse o console (físico ou via BMC) para observar as mensagens de inicialização.

  • Problemas de Rede: Verifique a configuração da interface de rede (ip a), a tabela de roteamento (ip route), teste a conectividade de/para outros nós e serviços externos (ping, nc). Certifique-se de que as regras do gateway de segurança não estejam bloqueando portas necessárias.

  • Verificar status do componente: Use kubectl get e kubectl describe para recursos do Kubernetes. Use kubectl get events --sort-by='.lastTimestamp' -n <namespace> para ver os eventos em um namespace específico do Kubernetes.

  • Verificar status dos serviços: Use systemctl status <service> para serviços do systemd.

  • Verifique a sintaxe: O software espera uma determinada estrutura e sintaxe nos arquivos de configuração. Para arquivos yaml, por exemplo, use yamllint ou ferramentas similares para verificar a sintaxe correta.

  • Isole o problema: Tente restringir o problema a um componente ou camada específica (por exemplo, rede, armazenamento, SO, Kubernetes, Metal3, Ironic,…​).

  • Documentação: Consulte sempre a SUSE Edge documentação oficial e também a documentação upstream para obter informações detalhadas.

  • Versões: SUSE Edge é uma versão opinativa e minuciosamente testada de diferentes componentes SUSE. As versões de cada componente por versão do SUSE Edge podem ser observadas na SUSE Edge matriz de suporte.

  • Problemas conhecidos: Para cada versão do SUSE Edge, há uma seção “Problemas conhecidos” nas notas de versão que contém informações sobre problemas que serão corrigidos em versões futuras, mas que podem afetar a atual.