PowerFlex: Validación y solución de problemas de sincronización de NTP
Resumen: La hora incorrecta del sistema en un servidor puede provocar problemas críticos, como fallas de validación de certificados, errores de autenticación y fallas de actualización.
Síntomas
- La hora del sistema es incorrecta o se desvía
- Fallas de validación de certificado o TLS
- Nodos del clúster que informan una hora incoherente
- Fallas de actualización o implementación relacionadas con la falta de coincidencia horaria
Causa
NTP (a través del servicio chronyd) no se está ejecutando, está mal configurado o no puede sincronizarse debido a un cambio excesivo de tiempo o problemas de conectividad.
Resolución
Ejecute el siguiente comando para confirmar que el reloj está sincronizado con otros sistemas y que el servicio NTP está activo.
timedatectl status
Asegúrese de que el servicio chrony esté en ejecución:
systemctl status chronyd
Compruebe el estado de sincronización y los servidores de origen. Esto mostrará el estado de compensación y sincronización, junto con los servidores NTP accesibles y su estado:
chronyc tracking
chronyc sources -v
Si el tiempo se retrasa unos minutos, reinicie chrony
systemctl restart chronyd
Si el sistema no se sincroniza correctamente, fuerce una corrección de hora
chronyc makestep
Si la hora del sistema está significativamente desincronizada
- Es posible que NTP no lo ajuste automáticamente. Ajuste manualmente la hora más cerca del valor correcto:
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
Ejemplo:
sudo timedatectl set-time "2026-06-19 10:30:00"
Una vez corregida, chrony reanudará la sincronización normal.
Después de realizar los pasos, confirme que el reloj del sistema esté sincronizado y que haya un origen NTP activo:
timedatectl status
chronyc trackingInformación adicional
Estado
de rastreo cronyc correcto Un servidor NTP configurado debe aparecer en Reference ID, el estrato debe ser un valor mayor que 0 y la hora del sistema debe informar una diferencia horaria mucho menor que 1 segundo:
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
Estado de rastreo de cronyc incorrecto
Estrato 0 significa no sincronizado y el estado del salto dice no sincronizado:
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