PowerFlex: Risoluzione dei problemi e convalida della sincronizzazione NTP
Summary: L'ora di sistema errata su un server può causare problemi critici, come errori di convalida dei certificati, errori di autenticazione ed errori di aggiornamento.
Symptoms
- L'ora di sistema non è corretta o è alla deriva
- Errori di convalida di certificato o TLS
- Nodi del cluster che segnalano tempi incoerenti
- Errori di aggiornamento o deployment correlati alla mancata corrispondenza dell'ora
Cause
NTP (tramite il servizio chronyd) non è in esecuzione, è configurato in modo errato o non è in grado di eseguire la sincronizzazione a causa di un'eccessiva differenza di orario o problemi di connettività.
Resolution
Eseguire il seguente comando per verificare che l'orologio sia sincronizzato con altri sistemi e che il servizio NTP sia attivo.
timedatectl status
Verificare che il servizio chrony sia in esecuzione:
systemctl status chronyd
Controllare lo stato della sincronizzazione e i server di origine; verranno visualizzati lo stato di offset e sincronizzazione, insieme ai server NTP raggiungibili e al relativo stato:
chronyc tracking
chronyc sources -v
Se l'ora è sfasata di qualche minuto, riavviare chrony
systemctl restart chronyd
Se il sistema non si sincronizza correttamente, forzare una correzione temporale
chronyc makestep
Se l'ora di sistema è significativamente non sincronizzata
- NTP potrebbe non regolarlo automaticamente. Impostare manualmente l'ora più vicina al valore corretto:
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
Esempio:
sudo timedatectl set-time "2026-06-19 10:30:00"
Una volta corretta, chrony riprenderà la normale sincronizzazione.
Dopo aver eseguito i passaggi, verificare che il clock di sistema sia sincronizzato e che sia attiva un'origine NTP:
timedatectl status
chronyc trackingAdditional Information
Un
server NTP configurato deve essere elencato in ID di riferimento, Stratum deve essere un valore maggiore di 0 e System Time deve riportare una differenza di orario inferiore a 1 secondo:
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
Stato di tracciamento cronico non riuscito
Strato 0 significa non sincronizzato e lo stato Leap indica Non sincronizzato:
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