如何确保运行在vmware基础设施3或vmware 3 esxi上的linux主机与ntp服务器保持同步。我发现在esx或esxi下运行的linux客户将来有可能会出现时钟漂移。
如何确保时间与时间服务器保持同步?我必须在linux主机上部署vmware工具吗?然后将主机同步到ntp服务器,将来宾同步到主机和ntp服务器?
发布于 2009-06-09 15:25:02
这是我遇到的一个问题,有时这些漂移太大,以致于ntp服务拒绝同步。
我发现,如果您在来宾上安装vmware工具,它将自动同步它的时间和主机的时间。
发布于 2009-06-09 18:09:35
简单回答:适当的内核参数和ntpd配置
很长的答案: VMware有一个很好的最佳实践文档,http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427
请注意,这与这个线程中的一些信息有些矛盾。例如,特别建议不再使用vmware-tools timesync特性。
发布于 2009-06-09 15:52:34
是的,安装vmware-时钟同步工具是很重要的,但可能还不够.
对我起作用的是添加内核引导参数:
clock=pit notsc这会将时钟源设置为vmware不断更新的东西,并禁用时间同步计数器。
也许与此无关,但在最近的足够多的内核上,我也总是附加如下:
divider=10这大大降低了客户cpu的利用率。
无论是否安装vmware工具,这两种方法都很有帮助,有助于使时钟保持更紧密的同步(而不是快速漂移的时钟与vmware工具时钟同步服务之间的不断挣扎)。
https://serverfault.com/questions/22664
复制相似问题