传输节点配置文件是一个模板,用于定义应用于 VMware vCenter 集群中一组主机的配置。它不适用于准备独立主机。通过应用传输节点配置文件,将 VMware vCenter 集群主机准备好作为传输节点。传输节点配置文件定义传输区域、成员主机、交换机配置(包括上行链路配置文件、IP 分配、物理网卡到上行链路虚拟接口的映射等)。

注: 传输节点配置文件仅适用于 VMware vCenter 集群的 ESXi 主机成员。它不能应用于 NSX Edge 传输节点。

在传输节点配置文件应用于 VMware vCenter 集群时,开始创建传输节点。NSX Manager 准备集群中的主机,并在所有主机上安装 NSX 组件。主机的传输节点基于在传输节点配置文件中指定的配置进行创建。

在使用传输节点配置文件准备的集群上,这些结果为 true:

  • 将未准备好的主机移动到应用了传输节点配置文件的集群时,NSX 会使用该传输节点配置文件自动将该主机准备为传输节点。
  • 将传输节点从集群移动到未准备好的集群或直接作为数据中心下的独立主机时,首先会移除应用于该节点的传输节点配置,然后再从主机中移除 NSX VIB。请参见从 vSphere Web Client 触发卸载
要删除传输节点配置文件,必须先从关联的集群中分离配置文件。现有的传输节点不受影响。添加到集群的新主机将不再自动转换为传输节点。
创建传输节点配置文件时,请注意以下几点:
  • 您最多可以为每种配置添加四个 VDS 交换机:为 VLAN 传输区域创建的增强型 VDS、为覆盖网络传输区域创建的标准 VDS、为覆盖网络传输区域创建的增强型 VDS。
  • 为 VLAN 传输区域创建的标准 VDS 交换机数量没有任何限制。
  • 在同一主机上运行多个标准覆盖网络 VDS 交换机和 Edge 虚拟机的单个主机集群拓扑中,NSX 提供了流量隔离以便通过第一个 VDS 的流量与通过第二个 VDS 的流量隔离,以此类推。每个 VDS 上的物理网卡必须映射到主机上的 Edge 虚拟机,以允许与外界的南北向流量连接。从第一个传输区域上的虚拟机移出的数据包必须通过外部路由器或外部虚拟机路由到第二个传输区域上的虚拟机。
  • 每个 VDS 交换机名称必须是唯一的。NSX 不允许使用重复的交换机名称。
  • 传输节点配置或传输节点配置文件配置中与每个 VDS 主机关联的每个传输区域 ID 都必须是唯一的。

前提条件

过程

  1. 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn> 中的 NSX Manager
  2. 选择系统 > Fabric > 主机 > 传输节点配置文件 > 添加传输节点配置文件
  3. 输入一个名称以标识传输节点配置文件。

    可以选择添加有关传输节点配置文件的说明。

  4. 单击“主机交换机”下方的设置,以添加新交换机的详细信息。
  5. 在继续之前,确定要在集群节点上配置哪种类型的主机交换机。
  6. 配置以下字段:
    选项 描述
    名称

    (由 vSphere 集群管理的主机)选择管理主机交换机的 VMware vCenter

    选择在 VMware vCenter 中创建并连接到 ESXi 主机的 VDS。

    传输区域

    在“显示”部分中,选择覆盖网络VLAN全部以查看和选择主机交换机所需的传输区域类型。

    这些传输区域由关联的主机交换机实现。

    支持的传输区域配置:
    • 您可以为每个主机交换机添加多个 VLAN 传输区域。
    • 每个主机交换机只能添加一个覆盖网络传输区域。NSX Manager UI 不允许添加多个覆盖网络传输区域。
    上行链路配置文件 从下拉菜单中选择一个现有的上行链路配置文件,或者创建一个自定义上行链路配置文件。也可以使用默认上行链路配置文件。

    如果将 MTU 值保留为空,NSX 将采用全局默认 MTU 值 1700。如果在 NSX 上行链路配置文件中输入 MTU 值,该 MTU 值将覆盖全局默认 MTU 值。

    注: 无法将上行链路配置文件中定义的链路聚合组映射到 VDS 上行链路。
    IP 地址类型 (TEP) IPv4IPv6 之间进行选择,以指定传输节点的隧道端点 (TEP) 的 IP 版本。
    IPv4 分配

    选择如何将 IPv4 地址分配给 TEP。选项包括:

    • 使用 DHCP:从 DHCP 服务器中分配 IPv4 地址。
    • 使用 IPv4 池:从 IP 池中分配 IPv4 地址。指定要用于 TEP 的 IPv4 池名称。
    IPv6 分配

    选择如何将 IPv6 地址分配给 TEP。选项包括:

    • 使用 DHCPv6:从 DHCP 服务器中分配 IPv6 地址。
    • 使用 IPv6 池:从 IP 池中分配 IPv6 地址。指定要用于 TEP 的 IPv6 池名称。
    • 使用 AutoConf:从路由器通告 (RA) 中分配 IPv6 地址。

    高级配置

    模式

    在以下模式选项之间进行选择:
    • 标准:此模式适用于所有传输节点。传输节点中的数据平面会根据上行链路功能自动选择主机交换机模式。
    • 增强型数据路径 - 标准:此模式是增强型数据路径模式的变体。它仅在 ESXi Hypervisor 7.0 及更高版本上可用。请咨询您的客户代表以了解适用性。
    • 增强型数据路径 - 性能:此增强型数据路径交换机模式适用于 ESXi 主机传输节点。此模式提供了加速的网络性能。它要求节点使用启用了 VMXNET3 vNIC 的网卡。仅 ESXi v6.7 及更高版本(建议使用 v6.7 U2)支持此模式。在 NSX Edge 节点和公有云网关上不支持此模式。请注意,并非所有 NSX 功能在此模式下均可用。
    • 旧版:此模式以前称为“标准”模式,不会显示在 NSX Manager UI 上。您只能通过 API 选择此模式,因为旧版字段在 NSX Manager UI 中为只读。只有在您通过 API 选择此模式后,NSX Manager UI 才会显示旧版,且此字段设置为“是”,模式字段设置为“标准”。此模式适用于所有传输节点。当主机交换机交换机模式设置为“旧版”,将启用数据包处理程序堆栈。
      请注意,增强型数据路径模式(标准和性能)需要更高级别的 NSX 许可证:
      • 具有经典网卡的增强型数据路径模式:NSX Advanced 或更高版本。
      • 具有 SmartNIC 的“增强型数据路径 - 性能”模式:NSX Enterprise Plus 或更高版本。
      您可以运行以下主机传输节点或传输节点配置文件策略 API 以将主机交换机模式设置为“旧版”:
      • 创建或更新主机传输节点:
        PUT https://<NSX-Manager-IP-ADDRESS>/policy/api/v1/infra/sites/<site-id>/enforcement-points/<enforcementpoint-id>/host-transport-nodes/<host-transport-node-id>
      • 创建或更新策略主机传输节点配置文件:
        PUT https://<NSX-Manager-IP-ADDRESS>/policy/api/v1/infra/host-transport-node-profiles/<transport-node-profile-id>

    您也可以更改主机节点的模式,而不从系统中移除该节点,这与早期版本的 NSX 不同,在此版本中,您必须移除此节点,然后才能使用新模式重新添加该节点。

    NSX 支持的模式更改包括:

    • 标准 -> 增强型数据路径 - 标准
    • 增强型数据路径 - 标准 -> 标准
    • 增强型数据路径 - 性能 -> 增强型数据路径 - 标准

    NSX 不支持的模式更改包括:

    • 增强型数据路径 - 性能 -> 标准
    • 增强型数据路径 - 标准 -> 增强型数据路径 - 性能
    • 标准 -> 增强型数据路径 - 性能

    您可以使用以下 API 更改主机交换机的模式。

    POST https://{{nsxmanager-ip}}/policy/api/v1/infra/sites/default/enforcement-points/default/host-transport-nodes/<transport-node-profile-id>

    CPU 配置
    仅当“模式”设置为 增强型数据路径时,才能配置 CPU 配置字段。
    1. 单击设置
    2. 在“CPU 配置”窗口中,单击添加
    3. 输入 NUMA 节点索引字段和每个 NUMA 节点逻辑内核数字段的值。
    4. 要保存值,请单击添加保存
    绑定策略上行链路映射

    在将 NSX 中的上行链路映射到 VDS 中的上行链路之前,请确保在 VDS 交换机上配置了上行链路。要配置或查看 VDS 交换机上行链路,请转到 VMware vCentervSphere Distributed Switch。单击操作→设置→编辑设置

    将选定的 NSX 上行链路配置文件中定义的上行链路映射到 VDS 上行链路。为映射提供的 NSX 上行链路数取决于上行链路配置文件配置。

    例如,在 uplink-1(活动)行中,转到“物理网卡”列,单击编辑图标,然后键入 VDS 上行链路名称以完成将其映射到 uplink-1(活动)的过程。同样,为其他上行链路完成映射。

    注: 上行链路/LAG、NIOC 配置文件、LLDP 配置文件在 VMware vCenter 中定义。这些配置在 NSX Manager 中不可用。要管理 VDS 交换机上的 VMkernel 适配器,请转到 VMware vCenter 以将 VMkernel 适配器连接到分布式虚拟端口组或 NSX 端口组。
  7. 如果选择了多个传输区域,则可以将它们添加到同一交换机。要添加新交换机,请再次单击添加交换机来为其他传输区域配置新交换机。
    NSX 交换机可以同时连接到单个覆盖网络传输区域和多个 VLAN 传输区域。

  8. 单击添加以完成配置。

下一步做什么

将传输节点配置文件应用于现有的 vSphere 集群。请参见使用 TNP 准备 ESXi 集群主机作为传输节点