Openshift-Ereigniscode: 1038NODE0009
Sommaire: Die Uhr wird nicht synchronisiert.
Symptômes
Cause
NodeClockNotSynchronising Warnmeldung wird ausgelöst, wenn ein Node von Problemen mit dem NTP-Server für diesen Node betroffen ist. Diese Warnmeldung kann beispielsweise ausgelöst werden, wenn Zertifikate für den API-Server auf einem Node rotiert werden und die Zertifikate aufgrund einer ungültigen Uhrzeit nicht validiert werden können.Résolution
Diagnose
Um das zugrunde liegende Problem zu diagnostizieren, starten Sie einen Debug-Pod auf dem betroffenen Node und überprüfen Sie die chronyd des NMC-Servers herunter:
oc -n Standard-Debug-Node/<affected_node_name> systemctl status chronyd |
Minderung
-
Wenn die
chronydDer Service schlägt fehl oder wurde gestoppt. Starten Sie ihn:systemctl start chonyd
Wenn der chronyd-Service bereit ist, starten Sie ihn neu
systemctl restart chronyd
Wenn
chronyderfolgreich gestartet oder neu gestartet wird, passt der Dienst die Uhr an und zeigt etwas an, das der folgenden Beispielausgabe ähnelt:Okt 18 19:39:36 ip-100-67-47-86 chronyd[2055318]: Systemuhr um 16422,107473 Sekunden falsch, Anpassung gestartet Okt 19 00:13:18 ip-100-67-47-86 chronyd[2055318]: Systemuhr wurde um 16422.107473 Sekunden vorgestellt
-
Überprüfen Sie, ob der
chronydService wird ausgeführt:systemctl status chronyd
-
Verifizieren Sie dies mithilfe von PromQL:
min_over_time(node_timex_sync_status[5m]) node_timex_maxerror_seconds
node_timex_sync_statusGibt1ob NTP ordnungsgemäß funktioniert oder0wenn NTP nicht ordnungsgemäß funktioniert.node_timex_maxerror_secondsGibt an, wie viele Sekunden NTP zurückfällt.Die Warnmeldung wird ausgelöst, wenn der Wert für
min_over_time(node_timex_sync_status[5m])ist gleich0und der Wert fürnode_timex_maxerror_secondsgrößer oder gleich ist16.
Support
Wenn das Problem durch die oben genannten Schritte nicht behoben werden kann, wenden Sie sich für weitere Untersuchungen an den technischen Support von Dell EMC.