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 getekubectl describepara recursos do Kubernetes. Usekubectl 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
yamllintou 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.