Codice evento Openshift: 1038NODO0009

Résumé: L'orologio non si sincronizza.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Questo avviso è critico. Indica un problema che può causare la riduzione delle prestazioni o l'indisponibilità di API Server Operator. Se l'API Server Operator risulta danneggiato o non disponibile, questo problema può influire negativamente su altri operatori, ad esempio Cluster Monitoring Operator.

Cause

La colonna 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

  1. Se chronyd Il servizio ha esito negativo o è stato interrotto, avviarlo:

    systemctl avvia chonyd

    Se il servizio chronyd è pronto, riavviarlo

    systemctl riavviare la cronyd

    se chronyd Si 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
     
  2. Verificare che la cartella chronyd Il servizio è in esecuzione:

    systemctl stato chronyd
     
  3. Verificare utilizzando PromQL:

    min_over_time(node_timex_sync_status [5 m])
    node_timex_maxerror_seconds

    node_timex_sync_status Restituisce 1 se NTP funziona correttamente, o 0 se NTP non funziona correttamente. node_timex_maxerror_seconds indica quanti secondi NTP è in ritardo.

    L'avviso si attiva quando il valore di min_over_time(node_timex_sync_status[5m]) Uguale 0 e il valore per node_timex_maxerror_seconds è maggiore o uguale a 16.

Supporto

Se quanto descritto sopra non risolve il problema, contattare il supporto tecnico Dell EMC per ulteriori indagini.

Produits concernés

APEX Cloud Platform for Red Hat OpenShift
Propriétés de l’article
Numéro d’article: 000217425
Type d’article: Solution
Dernière modification: 18 Sep 2026
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.