Code d’événement Openshift : 1038NODE0009

Sommaire: L’horloge n’est pas synchronisée.

Cet article s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits ne sont pas identifiées dans cet article.

Symptômes

Cette alerte est critique. Cela indique un problème qui peut entraîner la dégradation ou l’indisponibilité de l’opérateur du serveur API. Si l’opérateur de serveur d’API devient dégradé ou indisponible, ce problème peut avoir un impact négatif sur d’autres opérateurs, tels que l’opérateur de surveillance de cluster.

Cause

La commande NodeClockNotSynchronising L’alerte se déclenche lorsqu’un nœud est affecté par des problèmes avec le serveur NTP de ce nœud. Par exemple, cette alerte peut se déclencher lorsque les certificats sont soumis à la rotation pour le serveur API sur un nœud et que la validation des certificats échoue en raison d’une heure non valide.

Résolution

Diagnostic

Pour diagnostiquer le problème sous-jacent, démarrez un pod de débogage sur le nœud concerné et vérifiez chronyd du serveur NMC :

oc -n nœud de débogage/<affected_node_name> par défaut
systemctl status chronyd

Atténuation

  1. Si la capacité chronyd Le service est défaillant ou arrêté, démarrez-le :

    systemctl start chonyd

    Si le service chronyd est prêt, redémarrez-le

    systemctl restart chronyd

    si chronyd démarre ou redémarre avec succès, le service règle l’horloge et affiche quelque chose de similaire à l’exemple de sortie suivant :

    Oct 18 19:39:36 ip-100-67-47-86 chronyd[2055318] : Horloge système incorrecte à 16422,107473 secondes, le réglage a commencé
    Oct 19 00:13:18 ip-100-67-47-86 chronyd[2055318] : L’horloge système a été incrémentée de 16422,107473 secondes
     
  2. Vérifiez que le chronyd Le service est en cours d’exécution :

    systemctl status chronyd
     
  3. Vérification à l’aide de PromQL :

    min_over_time (node_timex_sync_status[5 millions])
    node_timex_maxerror_seconds

    node_timex_sync_status Retourne 1 si le NTP fonctionne correctement, ou 0 si le protocole NTP ne fonctionne pas correctement. node_timex_maxerror_seconds indique le nombre de secondes de retard du NTP.

    L’alerte se déclenche lorsque la valeur de min_over_time(node_timex_sync_status[5m]) Égale 0 et la valeur de node_timex_maxerror_seconds est supérieur ou égal à 16.

Support

Si toutes les étapes ci-dessus ne permettent pas de résoudre le problème, contactez le support technique Dell EMC pour une procédure d’enquête plus approfondie.

Produits touché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 sept. 2026
Version:  4
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.