Vmware 有可能让ntpd在虚拟机上工作吗?

Vmware 有可能让ntpd在虚拟机上工作吗?,vmware,virtual-machine,Vmware,Virtual Machine,我们的开发团队最近刚刚开始使用虚拟机进行开发,我们面临的一个问题是保持时钟同步。我记得过去有一个问题,ntpd不能在虚拟机上工作。我还记得,将ntpdate作为cron使用不是一个好主意。所以我的问题是,还有其他解决办法吗?还是我一直在将ntpdate放入crontab?NTP在虚拟机中不起作用。时期虚拟机时钟是,嗯。。。事实上的它的行为不像真正机器的时钟,NTP依赖于它才能正常工作 但是应该安装在VM中的来宾驱动程序应该负责时钟同步。至少在VirtualBox和IIRC中,VMWare的工作方

我们的开发团队最近刚刚开始使用虚拟机进行开发,我们面临的一个问题是保持时钟同步。我记得过去有一个问题,ntpd不能在虚拟机上工作。我还记得,将ntpdate作为cron使用不是一个好主意。所以我的问题是,还有其他解决办法吗?还是我一直在将ntpdate放入crontab?

NTP在虚拟机中不起作用。时期虚拟机时钟是,嗯。。。事实上的它的行为不像真正机器的时钟,NTP依赖于它才能正常工作


但是应该安装在VM中的来宾驱动程序应该负责时钟同步。至少在VirtualBox和IIRC中,VMWare的工作方式是相同的。是否安装了来宾计算机驱动程序?

安装VMWare工具并设置

tools.syncTime=“TRUE”

在*.vmx文件中,它位于vm安装目录中


在虚拟环境中,时间稍微复杂一些。我建议阅读关于计时的文章


他们非常彻底地考虑了这个问题,包括推荐的ntp选项和使用vmware tools time support。

我们在RHEL 4.6上取得了非常好的效果

基本上有几个建议:

  • 安装VMware工具
  • 根据您的发行版,修改一些内核参数
  • 启用和使用NTP
还有一个清单