为什么不使用vmware工具进行时间同步?


12

我们有两个运行一堆(主要是)Redhat 5.9和6.4 guest虚拟机的VMWare环境。我们遇到时间漂移问题(每周提前数分钟)。我们使用ntp,同步到本地域控制器。

VMWare的此建议特别指出不要使用vmware-tools进行时间同步。为什么?似乎许多人都对NTP有问题,并且vmware-tools的行为通常是可预测的。Redhat更高版本上的vmware-tools是否有任何特定问题?

对于上下文,这是我们的ntp.conf(删除所有注释行):

tinker panic 0
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server our.domain.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

我们的一些客人绝对不会浪费时间。其他人则大幅退出。


2
我不能保证它将解决您的问题,但是;“ 大多数应用程序可能希望使用服务器命令指定iburst选项。
Aaron Copley

Answers:


6

老实说,你不应该在一个虚拟的环境和现代的操作系统与NTP的问题......这是值得寻找的根本原因问题。

如果可以,请确保您具有良好的NTP基础结构(我通常使用外部NTP源或将所有内容都指向核心交换机或路由器),并且具有诸如ESXi主机的硬件时钟设置和及时关闭之类的基本功能。有时,将vMotion连接到具有硬件时钟偏移的其他主机可能会触发您在虚拟机中看到的问题

至于来宾工具方法,这有点怪异。如果您的虚拟机不运行来宾工具(不支持操作系统或设备情况),或者来宾工具处于非最佳状态(例如Linux内核更新后的VMware Tools),该怎么办?


6

我认为VMware不建议使用工具时间同步的原因是,他们希望避免在VM中同时激活两种时间同步方法的情况。

默认情况下,加入域的Windows VM与其DC同步时间,Linux管理员为NTP配置其计算机(无论它们是虚拟的还是物理的)。将VMware工具添加为第二个同步源会产生不希望的效果,例如不断进行调整。


5

VMWare的此建议特别指出不要使用vmware-tools进行时间同步。为什么?似乎许多人都对NTP有问题,并且vmware-tools的行为通常是可预测的。

除了大多数情况下混合使用VMware和物理主机或某些其他异构环境这一事实外,我没有其他权威原因。因此,他们建议使用NTP之类的东西,以便使所有内容同步,而不仅仅是具有主机的VM。使用NTP之类的标准可确保任何类型的环境都可以在OS和硬件平台之间进行标准的时钟同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.