如果启用周期性时间同步,VMware Tools 会将客户机操作系统的时间设置为与主机时间相同。
执行时间同步之后,VMware Tools 会每分钟检查一次,以确定客户机和主机操作系统上的时钟是否仍然匹配。如果不符,则将客户机操作系统上的时钟与主机上的时钟进行同步。
如果客户机操作系统上的时钟比主机上的时钟慢,则 VMware Tools 会将客户机上的时钟向前移动,以与主机上的时钟匹配。如果客户机操作系统上的时钟比主机上的时钟快,则 VMware Tools 会调慢客户机上的时钟运转速度,直至两个时钟同步。
本机时间同步软件(例如 Linux 和 Mac OS X 上的网络时间协议 (Network Time Protocol, NTP) 或者 Windows 上的 Microsoft Windows 时间服务 (Win32Time))通常比 VMware Tools 周期性时间同步更准确。在客户机中仅使用一种形式的周期性时间同步。如果正在使用本机时间同步软件,请禁用 VMware Tools 周期性时间同步。
无论 VMware Tools 周期性时间同步是否打开,在执行以下操作后都会进行时间同步:
- 当您启动 VMware Tools 守护进程时,例如重新引导或打开电源操作过程中
- 在从某个挂起操作恢复虚拟机时
- 恢复到快照后
- 压缩磁盘后
当操作系统启动或重新启动时,以及当您首次打开周期性时间同步时,如果未在 .vmx 文件中启用 time.synchronize.tools.startup.backward 参数,则会将客户机时钟设置为向前同步。对于其他事件,时间同步是向前同步。
要完全禁用时间同步,您必须编辑虚拟机的配置文件(.vmx 文件),并将一些同步属性设为 FALSE。
前提条件
- 停用其他定期时间同步机制。例如,默认情况下,一些宾客机可能开启了 NTP 或 Win32Time 时钟同步。
- 如果您打算将此过程所使用的命令编写为脚本,并且需要了解有哪些退出代码,请参见常见退出代码。
过程
结果
VMware Tools 服务将按照您的指定启用或禁用周期性时间同步。禁用定期时间同步时,不会禁用 VMware Tools 的所有时间同步功能。
下一步做什么
如果需要在虚拟机中保持某个假时,以使客户机操作系统中的时钟永远不会与主机上的时钟同步,请完全禁用客户机操作系统的时间同步。