martes, 3 de septiembre de 2019

Configurar un servidor para que tome la hora de un servidor NTP

Bueno aqui una pequeña entrada para configurar el servicio de NTP (network time protocol)
y tener un server CLIENTE sincronizado con la hora de otro, o vulgarmente conocido como "peer"

  • verificamos e instalamos el paquete ntp
  • una vez instalado editamos primero /etc/ntp.conf y agregamos la linea 
             peer my.server.ntp.ip es decir la ip y comentamos si no es necesario los demás servidores en el archivo, excepto lo siguiente ya que esto es para que tome el reloj local a menos que lo queramos inactivo:
# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available.
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10


  • posteriormente habilitamos y arrancamos el servicio, para red hat 7 y 8
systemctl start ntpd
systemctl enable ntpd

  • Sincronizamos nuestro servidor:  ntpdate -u my.ntp.server.ip  
Finalmente podemos ver el resultado y sincronizacion o desfase del horario con el siguiente comando
ntpq -pn
     remote                             refid      st t when poll reach   delay   offset  jitter
==============================================================================
*
my.ntp.server.ip     xxx.xx.xxx.xxx   2 u  509  512  377    0.259  -134.83  83.376

si la ip esta listada y tiene un simbolo de asterisco ( * ) quiere decir que nuestro servidor esta tomando la hora desde ese servidor, podemos tambien validar la hora actual del servidor con
date;clock para ver la hora del server.

ntpstat // estadisticas de sincronizacion

finalmente si tenemos el firewall activo, ejecutamos:
firewal-cmd --permanent --add-service ntp
firewall-cmd --reload
systemctl restart ntpd


probado en red hat 6 y 7

No hay comentarios.:

Publicar un comentario