尽管 chronyd 服务正在运行,但机器仍会出现时间偏移

尽管 chronyd 服务正在运行,但机器仍会出现时间偏移

集群中有 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.orgntp服务器)并且 Leap 状态正常

并且所有服务均正在运行

那么为什么 3 台 Linux 服务器上的时间都有差距呢?

更新:

在我们重新启动所有 chrony 服务之后

systemctl restart chronyd

现在所有机器上的时间都相等

问题是 - 为什么需要chronyd重新启动?

相关内容