NTP 服务器与虚拟机之间的 NTP 同步出现问题

NTP 服务器与虚拟机之间的 NTP 同步出现问题

我在生产环境中有许多运行 vmware 的虚拟机,其中运行着 vmtools,并且 ESXI 和主机之间的同步已禁用。我在所有主机上运行 ntp 客户端,主机的操作系统是 RHEL。

我遇到的问题是,我遇到很多与 NTP 服务器失去同步的事件,并且存在很大的延迟,请问您能告诉我我的虚拟机出了什么问题吗?以及我需要检查什么才能解决服务器之间的同步问题?

ntp 服务器可以访问,并且时间保持了一段时间,我得到的偏移量差异为 4000ms。我认为这种同步丢失的原因是启用了 ESXI 同步,并且每个虚拟机中都有两个同步,但事实并非如此。

答案1

您是否已验证 NTP 设置是否指向 NTP 服务器并与该服务器通信?或者,如果您没有内部 NTP 服务器,请验证它们是否都指向同一个外部 NTP 服务器,并且它们是否正确与该服务器通信?

您提到服务器“失去同步”。这到底是什么意思?它们是否偏离了可接受的范围,还是它们完全无法保持时间(通常在 NTP 无法校正时间之前会有 5 分钟的差异)。

这些期间的偏移和延迟显示了什么?(提示:查看“ntpdc -sn”输出)。

我们需要更多有关您所尝试过的信息、问题/错误的具体信息(需要的不仅仅是“它不起作用”),以便我们可以就可能的原因提供一些建议。

答案2

根据 RHEL 的版本(无论出于什么原因你决定不包括),你必须确保ntpd(RHE6)或chronyd.service(RHEL7)运行并设置为重启后启动,还要确保它配置正确。

了解更多信息:

  • RHEL6:ntp.conf(5)、ntpq(8)、ntpdc(8)
  • RHEL7:chrony(1)、chronyc(1)、chrony.conf(5)、hwclock(8)、ntpd(8)

哦,下次,请包含更多信息,因为这样可以更轻松地帮助您!还包括一些日志记录,您的问题不完整,这就是为什么您获得所有这些投票来关闭您的问题!

相关内容