Openshift-hændelseskode: 1038NODE0009
Résumé: Uret synkroniseres ikke.
Symptômes
Cause
NodeClockNotSynchronising Advarsel udløses, når en node påvirkes af problemer med NTP-serveren for den pågældende node. Denne advarsel kan f.eks. udløses, når certifikater roteres for API-serveren på en node, og certifikaterne mislykkes med validering på grund af et ugyldigt tidspunkt.Résolution
Diagnose
Hvis du vil diagnosticere det underliggende problem, skal du starte en fejlfindingspod på den berørte node og kontrollere chronyd Service:
OC -n standard fejlretningsnode/<affected_node_name> Systemctl status chronyd |
Afbødning
-
Hvis ikonet
chronydTjenesten fejler eller stopper. Start den:systemctl start chonyd
Hvis chronyd-tjenesten er klar, skal du genstarte den
systemctl genstart chronyd
Hvis
chronydStarter eller genstarter korrekt, justerer tjenesten uret og viser noget, der ligner følgende eksempeloutput:18 okt 19:39:36 ip-100-67-47-86 chronyd[2055318]: Systemur forkert med 16422.107473 sekunder, justering startet 19 okt 00:13:18 ip-100-67-47-86 chronyd[2055318]: Systemuret blev trinvist med 16422.107473 sekunder
-
Kontroller, at ikonet
chronydTjenesten kører:Systemctl status chronyd
-
Bekræft ved hjælp af PromQL:
min_over_time(node_timex_sync_status[5M]) node_timex_maxerror_seconds
node_timex_sync_statusReturnerer1hvis NTP fungerer korrekt, eller0hvis NTP ikke fungerer korrekt.node_timex_maxerror_secondsangiver, hvor mange sekunder NTP falder bagud.Advarslen udløses, når værdien for
min_over_time(node_timex_sync_status[5m])Svarer0og værdien fornode_timex_maxerror_secondser større end eller lig med16.
Support
Hvis alle ovenstående trin ikke kan løse problemet, skal du kontakte Dell EMC s tekniske support for yderligere undersøgelse.