您可以将网络中的 ESXi 主机配置为计算 pNIC 到 vNIC、vNIC 到 pNIC、vNIC 到 vNIC 以及 VTEP 到 VTEP 网络延迟统计数据。

仅支持使用 NSX REST API 进行配置。以下操作过程中的步骤列出了要配置各种网络延迟统计数据的计算而必须运行的管理平面 API。有关所有 API 的 API 架构、示例请求、示例响应以及错误消息的详细信息,请务必参阅《NSX-T Data Center API 指南》

前提条件

必须为 NSX-T Data Center 准备好要配置为计算网络延迟统计数据的 vCenter 管理的主机以及独立 ESXi 主机。也就是说,必须在网络中的所有 ESXi 主机上安装 NSX-T Data Center 组件。

过程

  1. 要计算 vNIC 到 vNIC、pNIC 到 vNIC 以及 vNIC 到 pNIC 网络延迟统计数据,请执行以下步骤:
    1. 使用以下 POST API 创建延迟配置文件:
      POST https://<NSX-Manager-IP>/api/v1/latency-profiles

      默认情况下,将为主机传输节点上的所有 vNIC 计算 vNIC 到 vNIC 延迟。

      在此 API 的请求正文中,配置以下信息:
      • 在主机上启用或禁用 pNIC 延迟。如果启用此功能,将为主机传输节点上的每个 vNIC 计算 pNIC 到 vNIC 以及 vNIC 到 pNIC 延迟。
      • 指定采样率或采样时间间隔。

        如果同时配置了这两项,则将优先使用采样时间间隔。

    2. 使用以下 POST API 在 NSGroupsSimpleExpression 中创建目标类型为传输节点的 NSGroup
      POST https://<NSX-Manager-IP>/api/v1/ns-groups

      如果在 UI 中启用了管理器模式,则可以使用 UI 创建 NS 组,并在成员资格条件中指定传输节点。

    3. 使用以下 POST API 创建服务配置文件:
      POST https://<NSX-Manager-IP>/api/v1/service-configs

      此 API 组合了在前面的步骤中创建的延迟配置文件和 NS 组。

  2. 要计算 VTEP 到 VTEP 延迟统计数据,请在 BFD 运行状况监控配置文件(该配置文件是传输区域配置文件中的一种资源类型)中启用延迟。运行以下 PUT API 或 POST API:
    • POST https://<NSX-Manager-IP>/api/v1/transportzone-profiles
    • PUT https://<NSX-Manager-IP>/api/v1/transportzone-profiles/<transportzone-profile-id>

后续步骤

将统计数据导出到外部收集器以深入了解网络,并对特定于网络的延迟问题进行故障排除。