如何在 VMWare 来宾中禁用时间同步?

如何在 VMWare 来宾中禁用时间同步?

我有一个桌面(centos 6),有一个VM guest(RedHat 5.5)。

我只是尝试在 VM guest 中将日期设置为过去的时间。它有效。

但是,50 分钟后,时间将与当前时间同步。

在检查 cron 作业后,我没有找到任何 cron 作业来进行时间同步。

我可以知道如何禁用虚拟机来宾中的时间同步吗?

编辑:我正在使用 virsh 来启动和停止 VM guest 虚拟机。

答案1

如果您正在运行 VM 工具,该工具可以选择定期与主机同步时间。

如果在您的路径中: vmware-toolbox-cmd timesync status查看并 vmware-toolbox-cmd timesync disable停止它。

当然,任何非虚拟机时间同步方法也可能存在。如果系统启动ntpd,它可能会以这种方式同步。您可以运行ntpd -q看看系统是否响应关联。如果是这样,它可能会与他们同步。然后你想禁用ntpd.

答案2

您的系统上可能仍在运行某些 NTP 服务。

尝试

chkconfig --list ntpdate

chkconfig --list ntpd

ntpdate 也可能在其他事件之后被调用。您可以尝试从来宾计算机上卸载 NTP(ntpdate、ntpd)以完全禁用它。

答案3

这是在 ESX 上,因此可能不适用。使用 vSphere 客户端:

单击虚拟机 > 编辑设置 > 选项选项卡 > VMware Tools

在底部的右侧,有可能在先进的阻止同步客人与主人的时间设置被选中。取消选中此设置。

这困扰了我很长时间,因为我认为虚拟机上的操作系统一直在同步,但我无法弄清楚。事实证明,这是在主机外部由 ESX 完成的。

答案4

当拍摄/删除快照等某些操作时,来宾可能会继续同步时间 - 无论您是否在 vmtools 客户端中禁用它。您可以在 VMX 文件中完全禁用它。请参阅此知识库:

https://kb.vmware.com/kb/1189

相关内容