![Centos 7 chronyd 问题已应用所有更新](https://linux22.com/image/739824/Centos%207%20chronyd%20%E9%97%AE%E9%A2%98%E5%B7%B2%E5%BA%94%E7%94%A8%E6%89%80%E6%9C%89%E6%9B%B4%E6%96%B0.png)
我在 CentOS7 上运行了一个电子邮件服务器。这是一台新服务器,已经投入生产 2 天了。似乎 chronyd 正在失去与它在 pool.ntp.org 上联系的 ntp 服务器的连接。我在 chrony.conf 中设置了 0.pool 到 3.pool。当它失败时,我收到一条错误消息,提示无法访问任何同步服务器。服务器上没有运行本地防火墙,主防火墙允许所有 ntp 请求流量出去。更糟糕的是,当它失去连接时,它会恢复到 GMT 而不是我所在位置的 EST,并将时间推迟 5 小时,这对电子邮件时间戳产生了灾难性的影响。我已经设置了一个临时解决方案来每小时停止/启动 chronyd,但我不知道为什么它会继续停止同步。任何帮助表示感谢。
答案1
我已经确保 ntp 在 ESX 上运行,但似乎配置不正确,因此我认为当 chronyd 离线时,它从 ESX 获取了错误的时间。
是的,您需要将 ESXi 主机配置为从与其他所有主机相同的时间服务进行 NTP 同步。在这种情况下,弄乱时间的不是 chrony,而是 VMware 工具。如果主机时间接近客户机时间,您将无法获得这些巨大的飞跃。
编辑:NTP 根本不管理时区,它实际上设置了 UTC 时间。您的主机可能错了 5 个小时左右,这是从 UTC 到本地转换的常见偏移量。
您的源输出显示了典型的互联网时间,所有可达性和错误都在几十毫秒内。