您需要配置 NSX 并为 vSphere Distributed Services Engine 启用增强型数据路径,以将某些网络操作从服务器 CPU 卸载到 DPU。

在基于 DPU 的已启用 vSphere Lifecycle Manager 的集群上配置 NSX 主机传输节点与在 vSphere Lifecycle Manager 上准备现有 NSX 集群类似。

启用 NSX 后, ESXi 上 DPU 支持的 vSphere Distributed Switch (VDS) 支持卸载模式。流量转发逻辑将从 ESXi 主机卸载到 DPU 支持的 VDS。
注: 仅 vSphere Lifecycle Manager 集群支持 DPU。DPU 要求的最低版本组合为 vSphere 8.0、 NSX 4.0.1.1 和 Edge 硬件版本 20 组合。

有关网络卸载功能的更多信息,请参见 VMware vSphere 文档中的什么是网络卸载功能

前提条件

  • vSphere 卸载:已启用 vSphere Lifecycle Manager 的集群中运行于 ESXi 8.0 版本或更高版本上的主机支持 DPU。
    注: 对于 vSphere 卸载功能,您无需购买单独的 NSX 许可证。您只需要具有 vSphere ENT+ 短期许可证,并且使用 vSphere 8。 NSX Manager 将作为 vSphere ENT+ 的一部分提供。
  • NSX 卸载:要利用 NSX DPU-based Acceleration 功能,您需要购买 NSX Enterprise Plus 短期许可证(按内核)或 NSX Enterprise Plus with Threat Prevention 短期许可证(按内核)。
    注: 如果已有 NSX Enterprise Plus 短期许可证(按内核)或 NSX Enterprise Plus with Threat Prevention 短期许可证(按内核),则无需购买任何其他 NSX 许可证。
    注: vSphere 8.0 上的 vSphere ENT+ 许可证持有者有权使用“增强型数据路径 - 适用于 DPU 的标准”。这不要求您单独购买 NSX 许可证。
    有关详细信息,请参见《NSX 功能和版本指南》
  • 在任何主机上未启用锁定模式。vSphere Lifecycle Manager 可能无法准备允许在锁定模式下运行的主机。
  • 主机和集群的映像是相同的。否则,您无法在集群上启用 vSphere Lifecycle Manager。在 vCenter Server 中修复主机,以确保主机和集群上的基本映像匹配。
  • 已在集群上启用 vSphere Lifecycle Manager。请参见 VMware vSphere® 文档。
  • 使用以下设置注册计算管理器:
    • 为 vSphere Lifecycle Manager 启用信任并设置访问级别。必须具有信任关系,才能在 NSX 和 vSphere Lifecycle Manager 之间建立通信。
    • 启用创建服务帐户
  • 使用 vSphere Distributed Switch 主机交换机创建传输节点配置文件。vSphere Lifecycle Managed 集群不支持 NSX 虚拟分布式交换机 (N-VDS)。

过程

  1. 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn> 中的 NSX Manager
  2. 转到系统 → Fabric → 节点 → 主机传输节点
  3. 托管主体下拉菜单中,选择计算管理器。
  4. 选择集群,然后单击配置 NSX
    注: 可以查看带有 vLCM 文本的集群,以找到启用了 vSphere Lifecycle Manager 的集群。
  5. 要创建传输节点配置文件,请单击添加配置文件
  6. 根据需要输入传输节点配置文件 (Transport Node Profile, TNP) 详细信息。
    注:
    • 对于 DPU 支持的 VDS,为主机 TN 和 TNP 主机交换机模式选择增强型数据路径 - 标准(建议)或增强型数据路径 - 性能
    • 添加交换机中,选择具有卸载兼容性的 VDS(在 vSphere Client 中创建的 Distributed Switch 版本 8.0)。如果存在不匹配项,主机将不兼容。
    • 一个集群仅允许一类主机。例如,在 vSphere Client 上创建两个分布式交换机时:一个具有 NVIDIA 网络卸载兼容性,另一个具有 AMD Pensando 网络卸载兼容性,这两个选项都将显示在 UI 上。选择一个特定于您的要求的选项。不同类型的集群不能使用相同的 TNP。因此,您需要两个单独的 TNP:一个用于 NVIDIA DPU,另一个用于 AMD Pensando DPU。
  7. 如果已创建 TNP,请选择一个将 vSphere Distributed Switch 作为主机交换机的传输节点配置文件,并为数据路径模式选择“增强型数据路径”。
  8. 单击应用 TNP

    如果这是第一个启用了 vSphere Lifecycle Manager 的集群,则 NSXNSX LCP 包上载到 vCenter Server 中的映像存储库。vSphere Lifecycle Manager 在集群上将 NSX 设置为解决方案。它将所需状态设置为上载到 vCenter Server 的 NSX 映像。接下来,vSphere Lifecycle Manager 开始在每个主机上安装 NSX VIB,然后在每个传输节点上配置 NSX 交换机。

    作为主机准备的一部分,vSphere Lifecycle Manager 修复主机,在 NSX Manager 中注册主机,在主机上配置 NSX 交换机并完成配置。
    注:
    • vSphere Lifecycle Manager 将 AMD Pensando DPU 支持的 ESXi 主机置于维护模式,并在主机修复过程中重新引导该主机。如果 vSphere Lifecycle Manager 无法将主机置于维护模式,则需要手动关闭所有虚拟机的电源,然后重试 NSX 安装
    • 与在未启用 vSphere Lifecycle Manager 的集群上安装 NSX 相比,在启用了 vSphere Lifecycle Manager 的集群上安装可能要多花一点时间。这种差异是由于该产品组合中包含的额外运行状况检查造成的。