传输节点是一个加入 NSX-T Data Center 覆盖网络或 NSX-T Data Center VLAN 网络的节点。

对于 KVM 主机,您可以预配置 N-VDS,也可以让 NSX Manager 执行配置。对于 ESXi 主机,NSX Manager 始终配置 N-VDS。

注:

如果打算从模板虚拟机中创建传输节点,请确保在主机上的 /etc/vmware/nsx/ 中没有任何证书。如果证书已存在,则 netcpa 代理不会创建该证书。

裸机服务器支持覆盖网络和 VLAN 传输区域。可以使用管理接口管理裸机服务器。应用程序接口允许您访问裸机服务器上的应用程序。

单个物理网卡同时为管理接口和应用程序 IP 接口提供 IP 地址。

双物理网卡为管理接口提供物理网卡和唯一 IP 地址。双物理网卡还为应用程序接口提供物理网卡和唯一 IP 地址。

绑定配置中的多个物理网卡为管理接口提供双物理网卡和唯一 IP 地址。绑定配置中的多个物理网卡还为应用程序接口提供双物理网卡和唯一 IP 地址。

前提条件

  • 主机必须加入管理层面,并且结构层 > 主机页面上的 MPA 连接必须为“已连接”。

  • 必须配置一个传输区域。

  • 必须配置一个上行链路配置文件,也可以使用默认上行链路配置文件。

  • 必须配置一个 IP 池,或者必须在网络部署中具有 DHCP。

  • 必须在主机节点上具有至少一个未使用的物理网卡。

过程

  1. 从浏览器中,使用管理员权限登录到位于 https://<nsx-manager-ip-address>NSX Manager
  2. 选择结构层 > 节点 > 传输节点 > 添加
  3. 输入传输节点的名称。
  4. 从下拉菜单中选择一个节点。
  5. 必需: 选择该传输节点所属的传输区域。
  6. 单击 N-VDS 选项卡。
  7. 必需: 对于 KVM 节点,选择 N-VDS 类型。

    选项

    说明

    标准

    NSX Manager 创建 N-VDS。

    默认情况下,将选择该选项。

    预配置

    已配置 N-VDS。

    对于非 KVM 节点,N-VDS 类型始终为标准增强型数据路径

  8. 对于标准 N-VDS,请提供以下详细信息。

    选项

    说明

    N-VDS 名称

    必须与该节点所属传输区域的 N-VDS 名称相同。

    NIOC 配置文件

    从下拉菜单中选择 NIOC 配置文件。

    上行链路配置文件

    从下拉菜单中选择上行链路配置文件。

    IP 分配

    选择使用 DHCP使用 IP 池使用静态 IP 列表

    如果选择使用静态 IP 列表,您必须指定以逗号分隔的 IP 地址、网关和子网掩码列表。

    IP 池

    如果您选择使用 IP 池进行 IP 分配,请指定 IP 池名称。

    物理网卡

    确保尚未使用物理网卡(例如,标准 vSwitch 或 vSphere Distributed Switch 未使用)。否则,传输节点状态保持为部分成功,并且无法建立结构层节点 LCP 连接。

    对于裸机服务器,请选择可配置为 uplink-1 端口的物理网卡。uplink-1 端口是在上行链路配置文件中定义的。

    如果在裸机服务器中仅具有一个网络适配器,请选择该物理网卡,以便将 uplink-1 端口分配给管理和应用程序接口。

  9. 对于增强型数据路径 N-VDS,请提供以下详细信息。

    选项

    说明

    N-VDS 名称

    必须与该节点所属传输区域的 N-VDS 名称相同。

    IP 分配

    选择使用 DHCP使用 IP 池使用静态 IP 列表

    如果选择使用静态 IP 列表,您必须指定以逗号分隔的 IP 地址、网关和子网掩码列表。

    IP 池

    如果您选择使用 IP 池进行 IP 分配,请指定 IP 池名称。

    物理网卡

    选择支持增强型数据路径的物理网卡。确保尚未使用物理网卡(例如,标准 vSwitch 或 vSphere Distributed Switch 未使用)。否则,传输节点状态保持为部分成功,并且无法建立结构层节点 LCP 连接。

    上行链路

    从下拉菜单中选择上行链路配置文件。

    CPU 配置

    在“NUMA 节点索引”下拉菜单中,选择要分配给 N-VDS 交换机的 NUMA 节点。节点上存在的第一个 NUMA 节点用值 0 表示。

    可以通过运行 esxcli hardware memory get 命令了解主机上的 NUMA 节点数。

    注:

    如果要更改与 N-VDS 交换机具有关联性的 NUMA 节点数,可以更新“NUMA 节点索引”值。

     

    在“每个 NUMA 节点逻辑内核数”下拉菜单中,选择增强型数据路径必须使用的逻辑内核数。

    可以通过运行 esxcli network ens maxLcores get 命令了解可在 NUMA 节点上创建的最大逻辑内核数。

    注:

    如果用尽可用 NUMA 节点和逻辑内核,则无法针对 ENS 流量启用添加到传输节点的任何新交换机。

  10. 对于预配置的 N-VDS,请提供以下详细信息。

    选项

    说明

    N-VDS 外部 ID

    必须与该节点所属传输区域的 N-VDS 名称相同。

    VTEP

    虚拟隧道端点名称。

    在将主机添加为传输节点后,主机与 NSX Controller 的连接将变为“已连接”状态。

  11. 传输节点页面上查看连接状态。
  12. 或者,使用 CLI 命令查看连接状态。
    • 对于 ESXi,请键入 esxcli network ip connection list | grep 1234 命令。

      # esxcli network ip connection list | grep 1234
      tcp   0   0  192.168.210.53:20514  192.168.110.34:1234   ESTABLISHED  1000144459  newreno  netcpa
       
      
    • 对于 KVM,请键入 netstat -anp --tcp | grep 1234 命令。

      user@host:~$ netstat -anp --tcp | grep 1234
      tcp  0   0 192.168.210.54:57794  192.168.110.34:1234   ESTABLISHED -
      
      
  13. (可选) 使用 GET https://<nsx-mgr>/api/v1/transport-nodes/<node-id> API 调用查看传输节点。
    {
      "resource_type": "TransportNode",
      "description": "",
      "id": "95c8ce77-f895-43de-adc4-03a3ae2565e2",
      "display_name": "node-comp-01b",
      "tags": [],
      "transport_zone_endpoints": [
        {
          "transport_zone_id": "efd7f38f-c5da-437d-af03-ac598f82a9ec",
          "transport_zone_profile_ids": [
            {
              "profile_id": "52035bb3-ab02-4a08-9884-18631312e50a",
              "resource_type": "BfdHealthMonitoringProfile"
            }
          ]
        }
      ],
      "host_switches": [
        {
          "host_switch_profile_ids": [
            {
              "value": "8abdb6c0-db83-4e69-8b99-6cd85bfcc61d",
              "key": "UplinkHostSwitchProfile"
            },
            {
              "value": "9e0b4d2d-d155-4b4b-8947-fbfe5b79f7cb",
              "key": "LldpHostSwitchProfile"
            }
          ],
          "host_switch_name": "overlay-hostswitch",
          "pnics": [
            {
              "device_name": "vmnic1",
              "uplink_name": "uplink-1"
            }
          ],
          "static_ip_pool_id": "c78ac522-2a50-43fe-816a-c459a210127e"
        }
      ],
      "node_id": "c551290a-f682-11e5-ae84-9f8726e1de65",
      "_create_time": 1460051753373,
      "_last_modified_user": "admin",
      "_system_owned": false,
      "_last_modified_time": 1460051753373,
      "_create_user": "admin",
      "_revision": 0
    }
    
  14. 将新创建的传输节点添加到传输区域中。
    1. 选择该传输节点。
    2. 选择操作 > 添加到传输区域
    3. 从下拉菜单中选择该传输区域。

      将填充所有其他字段。

结果

注:

对于标准 N-VDS,创建传输节点后,如果要更改配置,例如,隧道端点的 IP 分配,必须通过 NSX Manager GUI 而不是主机上的 CLI 执行此操作。

下一步做什么

将网络接口从 vSphere 标准交换机迁移到 NSX-T 虚拟分布式交换机。请参见VMkernel 迁移到 N-VDS 交换机