Openshift Event Code: 1038NODE0009
Sommaire: Klokken synkroniseres ikke.
Symptômes
Cause
NodeClockNotSynchronising varselutløsere når en node påvirkes av problemer med NTP-serveren for noden. Denne advarselen kan for eksempel utløses når sertifikater roteres for API-serveren på en node, og sertifikatene ikke valideres på grunn av et ugyldig tidspunkt.Résolution
Diagnose
Hvis du vil diagnostisere det underliggende problemet, starter du en feilsøkingspod på den berørte noden og kontrollerer chronyd Tjenesten:
oc -n default debug node/<affected_node_name> SystemCTL status chronyd |
Klimatiltak
-
Hvis
chronydTjenesten er sviktende eller stoppet, start den:systemctl start chonyd
Hvis chronyd-tjenesten er klar, start den på nytt
SystemCTL restart chronyd
Hvis
chronydStarter eller starter på nytt, tjenesten justerer klokken og viser noe som ligner på følgende eksempelutgang:18 okt 19:39:36 ip-100-67-47-86 chronyd [2055318]: Systemklokken feil med 16422.107473 sekunder, justeringen startet 19 okt 00:13:18 ip-100-67-47-86 chronyd [2055318]: Systemklokken ble trappet med 16422.107473 sekunder
-
Kontroller at
chronydTjenesten kjører:SystemCTL status chronyd
-
Bekreft ved hjelp av PromQL:
min_over_time(node_timex_sync_status[5m]) node_timex_maxerror_seconds
node_timex_sync_statusReturnerer1hvis NTP fungerer som den skal, eller0hvis NTP ikke fungerer som den skal.node_timex_maxerror_secondsindikerer hvor mange sekunder NTP faller bak.Varselet utløses når verdien for
min_over_time(node_timex_sync_status[5m])Tilsvarer0og verdien fornode_timex_maxerror_secondser større enn eller lik16.
Support
Hvis alle trinnene ovenfor ikke kan løse problemet, kontakter du teknisk støtte hos Dell EMC for videre undersøkelser.