4

我们的开发团队最近才开始使用虚拟机进行开发,我们遇到的一个问题是保持时钟同步。我记得过去有一个 ntpd 无法在虚拟机上运行的问题。我还记得将 ntpdate 作为 cron 放入不是一个好主意。所以我的问题是,还有其他解决方案吗?还是我被困在 ntpdate 到 crontab 中?

4

4 回答 4

5

时间在虚拟环境中稍微复杂一些。我建议阅读有关计时的vmware 白皮书。

他们已经非常彻底地考虑了这个问题,包括推荐的 ntp 选项和使用 vmware 工具的时间支持。

于 2009-03-05T17:54:23.953 回答
2

安装 VMWare 工具并设置

tools.syncTime = "真"

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

Vmware-Tools 和时间同步

于 2009-03-05T17:52:46.470 回答
1

我们在 RHEL 4.6 上的 Linux 客户机中使用 VMware 的最佳计时实践取得了非常好的结果

基本上有几个建议:

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

还有一个计时知识库条目列表。

于 2009-03-06T20:36:50.340 回答
1

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

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

于 2009-03-05T17:50:19.970 回答