PowerFlex : Dépannage et validation de la synchronisation NTP
Summary: Une heure système incorrecte sur un serveur peut entraîner des problèmes critiques tels que des échecs de validation de certificat, des erreurs d’authentification et des échecs de mise à niveau. ...
Symptoms
- L’heure système est incorrecte ou dérive
- Échecs de validation du certificat ou TLS
- Nœuds de cluster signalant des heures incohérentes
- Échecs de mise à niveau ou de déploiement liés à une non-correspondance d’heure
Cause
NTP (via le service chronyd) n’est pas en cours d’exécution, mal configuré ou impossible à synchroniser en raison d’une dérive temporelle excessive ou de problèmes de connectivité.
Resolution
Exécutez la commande suivante pour confirmer que l’horloge est synchronisée avec d’autres systèmes et que le service NTP est actif.
timedatectl status
Assurez-vous que le service chrony est en cours d’exécution :
systemctl status chronyd
Vérifiez l’intégrité de la synchronisation et les serveurs sources. Cela affichera le statut de décalage et de synchronisation, ainsi que les serveurs NTP accessibles et leur état :
chronyc tracking
chronyc sources -v
Si l’heure est décalée de quelques minutes, redémarrez chrony
systemctl restart chronyd
Si le système ne se synchronise pas correctement, forcez la correction de l’heure.
chronyc makestep
Si l’heure du système est significativement désynchronisée
- Il se peut que le NTP ne l’ajuste pas automatiquement. Réglez manuellement l’heure pour la rapprocher de la valeur correcte :
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
Exemple :
sudo timedatectl set-time "2026-06-19 10:30:00"
Une fois le problème corrigé, chrony reprendra la synchronisation normale.
Après avoir effectué ces étapes, vérifiez que l’horloge système est synchronisée et qu’une source NTP est active :
timedatectl status
chronyc trackingAdditional Information
État de suivi
chronyc réussi Un serveur NTP configuré doit être répertorié sous Reference ID, Stratum doit avoir une valeur supérieure à 0 et System Time doit signaler une différence de temps inférieure à 1 seconde :
node1:~ # chronyc tracking
Reference ID : 64400012 (0.pool.ntp.org)
Stratum : 4
Ref time (UTC) : Mon Mar 07 17:15:39 2022
System time : 0.000001647 seconds slow of NTP time
Last offset : -0.000006101 seconds
RMS offset : 0.000020258 seconds
Frequency : 33.247 ppm slow
Residual freq : -0.000 ppm
Skew : 0.016 ppm
Root delay : 0.040418178 seconds
Root dispersion : 0.033837218 seconds
Update interval : 1024.6 seconds
Leap status : Normal
Échec de l’état du suivi chronyc
Stratum 0 signifie non synchronisé et l’état Leap indique Non synchronisé :
node1:~ # chronyc tracking
Reference ID : 00000000 ()
Stratum : 0
Ref time (UTC) : Thu Jan 01 00:00:00 1970
System time : 0.000000000 seconds fast of NTP time
Last offset : +0.000000000 seconds
RMS offset : 0.000000000 seconds
Frequency : 0.000 ppm slow
Residual freq : +0.000 ppm
Skew : 0.000 ppm
Root delay : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status : Not synchronized