打开周期性时间同步时,VMware Tools 将客户机操作系统的时间设置为与主机的时间相同。

开始之前

  • 禁用其他周期性时间同步机制。例如,某些客户机可能会默认打开 NTP 或 Win32Time 时钟同步。

  • 如果计划将此过程中所用的命令编写为脚本且需要知道哪些是退出代码,请参见VMware Tools 配置实用程序的退出代码

注:

Mac OS X 客户机使用 NTP 并会始终与主机保持同步。对于 Mac OS X 客户机,无需开启 VMware Tools 时间同步。

关于此任务

执行时间同步之后,VMware Tools 会每分钟检查一次,以确定客户机和主机操作系统上的时钟是否仍然匹配。如果不匹配,则将同步客户机操作系统上的时钟以与主机上的时钟匹配。

如果客户机操作系统上的时钟比主机上的时钟慢,则 VMware Tools 会将客户机上的时钟向前移动,以与主机上的时钟匹配。如果客户机操作系统上的时钟比主机上的时钟快,则 VMware Tools 会调慢客户机上的时钟运转速度,直至两个时钟同步。

本机时间同步软件,例如 Linux 和 Mac OS X 上的网络时间协议 (NTP) 或者 Windows 上的 Microsoft Windows 时间服务 (Win32Time),通常比 VMware Tools 周期性时间同步更准确,因此成为用户的首选。

重要:

请在客户机中仅使用一种形式的周期性时间同步。如果正在使用本机时间同步软件,请关闭 VMware Tools 周期性时间同步。

无论 VMware Tools 周期性时间同步是否打开,在执行以下操作后都会进行时间同步:

  • 在 VMware Tools 守护进程启动时,例如重新引导或打开电源操作过程中

  • 在从某个挂起操作恢复虚拟机时

  • 在恢复到快照之后

  • 在压缩磁盘之后

当操作系统启动或重新引导时,以及第一次打开周期性时间同步时,同步可以向前或向后调整时间。对于其他事件,同步向前调整时间。

若要完全禁用时间同步,必须编辑虚拟机的配置文件(.vmx 文件),并将某些同步属性设置为 FALSE。

过程

  1. 打开客户机操作系统中的命令提示符或终端。
  2. 更改到 VMware Tools 安装目录。

    操作系统

    默认路径

    Windows

    C:\Program Files\VMware\VMware Tools

    Linux 和 Solaris

    /usr/sbin

    FreeBSD

    /usr/local/sbin

    Mac OS X

    /Library/Application Support/VMware Tools

  3. 键入命令以确定时间同步是否已启用。
    utility-name timesync status
    

    对于 实用程序名称,请使用特定于客户机的程序名称。

    操作系统

    程序名称

    Windows

    VMwareToolboxCmd.exe

    Linux、Solaris 和 FreeBSD

    vmware-toolbox-cmd

  4. 键入命令以启用或禁用周期性时间同步。
    utility-name timesync subcommand
    					

    对于 子命令,请使用 enabledisable

结果

VMware Tools 服务将按照您的指定启用或禁用周期性时间同步。禁用周期性时间同步不会禁用所有 VMware Tools 时间同步。

下一步做什么

如果需要在虚拟机中保持某个假时,以使客户机操作系统中的时钟永远不会与主机上的时钟同步,请完全禁用时间同步。