集群中有 3 台机器(redhat 7.2)
- linux_machine1
- linux_machine2
- linux_machine3
机器的时间是这样的
Sun Sep 1 13:54:20 UTC 2019 - linux_machine1
Sun Sep 1 13:34:15 UTC 2019 - linux_machine2
Sun Sep 1 13:53:35 UTC 2019 - linux_machine3
我们可以看到机器之间的时间差异(这并不好,因为所有机器都应该同步到 ntp 服务器名称 moon.ntp.org)
配置文件:
more /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server name moon.ntp.org iburst
我们还检查了 chronyd 服务,发现该服务在所有机器上运行
systemctl status chronyd
我们还检查了
chronyc tracking | grep "Leap status"
Leap status : Normal
所有机器均恢复正常状态
因此,如果配置正确(moon.ntp.org
是ntp
服务器)并且 Leap 状态正常
并且所有服务均正在运行
那么为什么 3 台 Linux 服务器上的时间都有差距呢?
更新:
在我们重新启动所有 chrony 服务之后
systemctl restart chronyd
现在所有机器上的时间都相等
问题是 - 为什么需要chronyd
重新启动?