为确保 ESXi 主机的时间与 vSphere 网络的其他组件的时间同步,您可以将主机的时间和日期同步到 PTP。

精度时间协议允许在 ESXi 主机上使用基于软件和基于硬件的时间戳,并提供高度准确的时间同步。从 vSphere 7.0 Update 3 开始,PTP 为网络中的虚拟机和主机置备基于硬件的时间戳。

PTP 和 NTP 服务无法同时运行。停止 NTP 服务,然后启用 PTP 服务。此外,启用 PTP 服务时,手动时间配置将变为非活动状态。

前提条件

  • 确认 NTP 服务未运行。有关如何更改其状态的信息,请参见管理主机上的 NTP 和 PTP 服务状态.

  • 对于基于硬件的时间戳,请确认已为主机上的网络设备启用 PCI 直通。请参见《vSphere 网络连接》文档。

过程

  1. vSphere Client 主页中,导航到主页 > 主机和集群
  2. 选择一个主机。
  3. 配置选项卡上,选择系统 > 时间配置
  4. 单击添加服务,然后从下拉菜单中选择精度时间协议
  5. 精度时间协议对话框中,编辑 PTP 设置。
    1. 网络适配器类型下拉菜单中选择启用了 PTP 的网络设备以进行时间同步。
      选项 描述

      PCI 直通

      要使用 PCI 直通网络设备配置硬件时间戳,请执行以下步骤:

      1. 设备名称下拉菜单中,选择 PCI 直通网络设备。对于 vSphere 7.0 U3,支持的网络适配器为 IntelX710 和 E810。

      2. 输入网络设备的 IP 配置设置。

        • 要使用 DHCP 获取网络设备的 IP 地址配置,请选择自动获取 IPv4 设置

        • 要设置静态 IP 配置,请选择使用静态 IPv4 设置选项,然后输入 IPv4 配置设置。

        • 要使用 IEEE 802.3 网络传输,请选择无 IP 配置 (使用 IEEE 802.3 传输)

      VMkernel 适配器

      要配置软件时间戳 PTP,请从设备名称下拉菜单中,选择配置为使用 PTP 的 VMkernel 适配器。

  6. (可选) 创建回退机制以防 PTP 同步失败。
    1. 要监控 vSphere 中的事件,请选中启用监控事件复选框。
    2. 要启用回退机制以防 PTP 变得无法访问,请单击启用回退

      只有在启用了跟踪 vSphere 中的事件时,才能创建回退机制。

    3. NTP 服务器文本框中,输入您要使用的 NTP 服务器的 IP 地址或主机名。最佳做法是至少使用三个 NTP 服务器进行主机的时间同步。
  7. 单击确定

    完成配置将立即触发 PTP 同步。

  8. (可选) 要测试用于主机时间同步的服务是否正常运行,请单击测试服务

    此时将显示时间同步服务测试对话框。可以通过从各种系统收集信息,查看有关激活的时间配置如何工作的信息。