我们的开发团队刚刚开始使用虚拟机进行开发,我们遇到的一个问题是保持时钟同步。我记得过去有一个问题,ntpd无法在虚拟机上运行。我还记得将ntpdate作为一个cron放入不是一个好主意。所以我的问题是,还有另一个解决方案吗?或者我是否坚持将ntpdate放入crontab?
答案 0 :(得分:5)
虚拟环境中的时间稍微复杂一些。我建议在计时时阅读vmware whitepaper。
他们已经非常彻底地考虑了这个问题,包括推荐的ntp选项以及使用vmware工具时间支持。
答案 1 :(得分:2)
安装VMWare工具并设置
tools.syncTime =“TRUE”
在* .vmx文件中,它存在于您的vm install目录
中答案 2 :(得分:1)
NTP无法在虚拟机中运行。期。虚拟机时钟很好......虚拟。它的行为与真机的时钟不同,NTP依赖于它来正常工作。
但是您应该在VM中安装的来宾驱动程序应该负责时钟同步。至少它与VirtualBox和IIRC,VMWare以相同的方式工作。您是否安装了客户机驱动程序?
答案 3 :(得分:1)
我们在RHEL 4.6上使用VMware's best practices for timekeeping in Linux Guests获得了非常好的结果
基本上有一些建议: