Estou tentando configurar o cliente NTP no RHEL7.4 Estou executando o comando "ntpstat" e vendo que sincronizei:
[root@my-machine ~]# ntpstat
synchronised to NTP server (ntp-server ip) at stratum 5
time correct to within 1173 ms
polling server every 64 s
mas quando estou executando o comando "ntpq -p", recebo um erro:
[root@my-machine ~]# ntpq -p
localhost.ntp-server.com: timed out, nothing received
***Request timed out
Por alguma razão, o NTP anexou um prefixo de "localhost" ao nome do host do servidor ntp.
Aqui está o meu /etc/ntp.conf:
[root@my-machine ~]# egrep -v '^#|^[[:blank:]]*$' /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1
server ntp-server.com prefer iburst
Devo fazer o comando "ntpq" funcionar como parte desta máquina do cluster Cloudera e do agente cloudera usando o "ntpq -np" para ter certeza de que o NTP está sincronizado.
Eu resolvi o problema. Por alguma estranha razão, faltavam linhas de localhost em /etc/hosts.
Então, anexei as linhas abaixo a /etc/hosts :
Depois de adicionar essas linhas, o problema foi resolvido.