Codice evento Openshift: 1038NODO0009
Sommaire: L'orologio non si sincronizza.
Symptômes
Cause
NodeClockNotSynchronising l'avviso si attiva quando un nodo è interessato da problemi con il server NTP per tale nodo. Ad esempio, questo avviso potrebbe attivarsi quando i certificati vengono ruotati per il server API in un nodo e la convalida dei certificati non riesce a causa di un orario non valido.Résolution
Diagnosi
Per diagnosticare il problema sottostante, avviare un pod di debug sul nodo interessato e controllare il chronyd del server NMC:
oc -n nodo di debug predefinito/<affected_node_name> systemctl stato chronyd |
Mitigazione
-
Se
chronydIl servizio ha esito negativo o è stato interrotto, avviarlo:systemctl avvia chonyd
Se il servizio chronyd è pronto, riavviarlo
systemctl riavviare la cronyd
se
chronydSi avvia o si riavvia correttamente, il servizio regola l'orologio e visualizza qualcosa di simile al seguente output di esempio:18 ott 19:39:36 ip-100-67-47-86 chronyd[2055318]: Orologio di sistema errato di 16422,107473 secondi, regolazione avviata Oct 19 00:13:18 ip-100-67-47-86 chronyd[2055318]: L'orologio di sistema è stato incrementato di 16422,107473 secondi
-
Verificare che la cartella
chronydIl servizio è in esecuzione:systemctl stato chronyd
-
Verificare utilizzando PromQL:
min_over_time(node_timex_sync_status [5 m]) node_timex_maxerror_seconds
node_timex_sync_statusRestituisce1se NTP funziona correttamente, o0se NTP non funziona correttamente.node_timex_maxerror_secondsindica quanti secondi NTP è in ritardo.L'avviso si attiva quando il valore di
min_over_time(node_timex_sync_status[5m])Uguale0e il valore pernode_timex_maxerror_secondsè maggiore o uguale a16.
Supporto
Se quanto descritto sopra non risolve il problema, contattare il supporto tecnico Dell EMC per ulteriori indagini.