如何保持VMWare VM的时钟同步?

SCd*_*CdF 51 vmware

我注意到我们的VMWare VM通常有不正确的时间.无论我多少次重置他们继续停顿的时间.

有没有其他人注意到这一点?其他人如何保持VM时间同步?

编辑:这些是CLI linux VMs btw ..

小智 50

如果主机时间正确,则可以设置以下.vmx配置文件选项以启用定期同步:

tools.syncTime = true
Run Code Online (Sandbox Code Playgroud)

默认情况下,这会同步每分钟的时间.要更改周期性速率,请将以下选项设置为所需的同步时间(以秒为单位):

tools.syncTime.period = 60
Run Code Online (Sandbox Code Playgroud)

为此,您需要在客户操作系统中安装VMWare工具.

有关更多信息,请参见http://www.vmware.com/pdf/vmware_timekeeping.pdf


小智 8

根据VMware的知识库,实际的解决方案取决于Linux发行版和发行版,在RHEL 5.3中我通常编辑/etc/grub.conf并将此参数附加到内核条目:divider = 10 clocksource = acpi_pm

然后启用NTP,从vmware-toolbox禁用VMware时间同步,最后重新启动VM

可在此处找到包含每个Linux发行版指南的完整表格:

为LINUX GUESTS设置最佳实践 http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427