可以在部署后更改 vCenter Server中的时间同步设置。

部署vCenter Server时,可以选择时间同步方法:使用 NTP 服务器或使用 VMware Tools。如果 vSphere 网络连接中的时间设置发生更改,可以通过使用设备 shell 中的命令来编辑 vCenter Server并配置时间同步设置。

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

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

本机时间同步软件(例如网络时间协议 (NTP))通常比 VMware Tools 周期性时间同步更准确,因此成为用户的首选。只能在vCenter Server中使用一种形式的周期性时间同步。如果您决定使用本机时间同步软件,则会停用 vCenter Server VMware Tools 周期性时间同步。

使用 VMware Tools 时间同步

可以将 vCenter Server设置为使用 VMware Tools 时间同步。

过程

  1. 访问设备 shell 并以具有管理员或超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 运行以下命令以启用 VMware Tools 时间同步。
    timesync.set --mode host
  3. (可选) 运行以下命令,确认您已成功应用 VMware Tools 时间同步。
    timesync.get
    命令返回时间同步处于主机模式。

结果

设备的时间已与 ESXi主机的时间同步。

vCenter Server配置中添加或替换 NTP 服务器

要设置 vCenter Server以使用基于 NTP 的时间同步,必须将 NTP 服务器添加到 vCenter Server 配置中。

过程

  1. 访问设备 shell 并以具有管理员或超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 通过运行以下 ntp.set 命令将 NTP 服务器添加到 vCenter Server 配置中。
    ntp.set --servers IP-addresses-or-host-names
    在此命令中, IP-addresses-or-host-names 是 NTP 服务器的 IP 地址或主机名的逗号分隔列表。
    此命令将移除当前 NTP 服务器(如果有),并将新的 NTP 服务器添加到配置。如果时间同步基于 NTP 服务器,则将重新启动 NTP 守护进程以重新加载新的 NTP 服务器。否则,此命令会将 NTP 配置中的当前 NTP 服务器替换为您指定的新 NTP 服务器。
  3. (可选) 要验证是否已成功应用新的 NTP 配置设置,请运行以下命令。
    ntp.get
    命令返回配置以进行 NTP 同步的服务器的空格分隔列表。如果已激活 NTP 同步,此命令返回 NTP 配置处于启用状态。如果已停用 NTP 同步,此命令返回 NTP 配置处于禁用状态。
  4. (可选) 要验证 NTP 服务器是否可访问,请运行以下命令。
    ntp.test --servers IP-addresses-or-host-names
    该命令将返回 NTP 服务器的状态。

下一步做什么

如果已停用 NTP 同步,您可以将 vCenter Server 中的时间同步设置配置为基于 NTP 服务器。请参见将 vCenter Server中的时间与 NTP 服务器同步

vCenter Server中的时间与 NTP 服务器同步

您可以将 vCenter Server中的时间同步设置配置为基于 NTP 服务器。

前提条件

vCenter Server配置中设置一个或多个网络时间协议 (NTP) 服务器。请参见 在 vCenter Server配置中添加或替换 NTP 服务器

过程

  1. 访问设备 shell 并以具有管理员或超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 运行以下命令以启用基于 NTP 的时间同步。
    timesync.set --mode NTP
  3. (可选) 运行以下命令,确认您已成功应用 NTP 同步。
    timesync.get
    命令返回时间同步处于 NTP 模式。