El escenario
El sistema no está configurado para usar el servicio ntpd para sincronizar la hora y la fecha.
CentOS/RHEL 7 usa systemd para administrar servicios. La utilidad timedatectl se distribuye como parte de systemd y le permite revisar y cambiar la configuración del reloj del sistema:cambiar la fecha y la hora actuales, establecer la zona horaria o habilitar la sincronización automática del reloj del sistema con un servidor remoto.
El servicio NTP está habilitado, pero como este sistema ejecuta CentOS/RHEL 7, timedatectl también debe configurarse para habilitar NTP, ya que se usa para administrar la fecha y la hora en el sistema.
# timedatectl ... NTP enabled: no ...
Esto muestra que el sistema no está usando NTP.
La solución
Forzar uso de NTP para sincronización de tiempo:
# timedatectl set-ntp 1
Luego haz lo siguiente:
1. Reinicie el control de fecha y hora del sistema.
# systemctl restart systemd-timedated.service
2. Inicie el servicio ntp
# systemctl start ntpd
3. Sincroniza la hora con el servidor remoto
# ntpq -p