Code d’événement Openshift : 1038NODE0009
Sommaire: L’horloge n’est pas synchronisée.
Symptômes
Cause
NodeClockNotSynchronising L’alerte se déclenche lorsqu’un nœud est affecté par des problèmes avec le serveur NTP de ce nœud. Par exemple, cette alerte peut se déclencher lorsque les certificats sont soumis à la rotation pour le serveur API sur un nœud et que la validation des certificats échoue en raison d’une heure non valide.Résolution
Diagnostic
Pour diagnostiquer le problème sous-jacent, démarrez un pod de débogage sur le nœud concerné et vérifiez chronyd du serveur NMC :
oc -n nœud de débogage/<affected_node_name> par défaut systemctl status chronyd |
Atténuation
-
Si la capacité
chronydLe service est défaillant ou arrêté, démarrez-le :systemctl start chonyd
Si le service chronyd est prêt, redémarrez-le
systemctl restart chronyd
si
chronyddémarre ou redémarre avec succès, le service règle l’horloge et affiche quelque chose de similaire à l’exemple de sortie suivant :Oct 18 19:39:36 ip-100-67-47-86 chronyd[2055318] : Horloge système incorrecte à 16422,107473 secondes, le réglage a commencé Oct 19 00:13:18 ip-100-67-47-86 chronyd[2055318] : L’horloge système a été incrémentée de 16422,107473 secondes
-
Vérifiez que le
chronydLe service est en cours d’exécution :systemctl status chronyd
-
Vérification à l’aide de PromQL :
min_over_time (node_timex_sync_status[5 millions]) node_timex_maxerror_seconds
node_timex_sync_statusRetourne1si le NTP fonctionne correctement, ou0si le protocole NTP ne fonctionne pas correctement.node_timex_maxerror_secondsindique le nombre de secondes de retard du NTP.L’alerte se déclenche lorsque la valeur de
min_over_time(node_timex_sync_status[5m])Égale0et la valeur denode_timex_maxerror_secondsest supérieur ou égal à16.
Support
Si toutes les étapes ci-dessus ne permettent pas de résoudre le problème, contactez le support technique Dell EMC pour une procédure d’enquête plus approfondie.