可以将 NSX Edge 虚拟机添加到 NSX-T Data Center Fabric,并继续将其配置为 NSX Edge 传输节点虚拟机。

NSX Edge 节点是一个传输节点,它会运行本地控制平面守护程序以及用于实现 NSX-T 数据平面的转发引擎。它会运行名为 NSX 虚拟分布式交换机 (N-VDS) 的 NSX-T 虚拟交换机实例。Edge 节点是专门用于运行无法分发到 Hypervisor 的集中式网络服务的服务设备。它们可以实例化为裸机设备或虚拟机外形规格。它们分组到一个或多个集群中,表示容量池。
NSX Edge 可以属于一个覆盖网络传输区域和多个 VLAN 传输区域。 NSX Edge 至少属于一个 VLAN 传输区域,以便提供上行链路访问。
注: 如果打算从模板虚拟机中创建传输节点,请确保在主机上的 /etc/vmware/nsx/ 中没有任何证书。如果证书已经存在,则 nsx-proxy 不会创建该证书。

前提条件

过程

  1. 从浏览器中,使用管理员权限登录到 https://<nsx-manager-ip-address> 中的 NSX Manager
  2. 选择系统 > Fabric > 节点 > Edge 传输节点 > 添加 Edge 虚拟机
  3. 键入 NSX Edge 的名称。
  4. 键入 vCenter Server 的主机名称或 FQDN。
  5. NSX Edge 虚拟机设备选择规格。
  6. 要自定义分配给 NSX Edge 虚拟机设备的 CPU 和内存,请调整以下参数。但是,要获得最佳性能,必须为 NSX Edge 虚拟机设备分配 100% 的可用资源。
    小心: 如果您自定义分配给 NSX Edge 虚拟机的资源,请稍后将该预留恢复到 100%,以获得最大性能。
    选项 说明
    内存预留 (%)

    预留百分比是指相对于规格中预定义值的百分比。

    100 表示为 NSX Edge 虚拟机预留 100% 的内存。

    如果输入 50,则表示为 Edge 传输节点预留 50% 的已分配内存。

    CPU 预留优先级 选择要分配给 NSX Edge 虚拟机的份额数(相对于争用共享资源的其他虚拟机)。
    以下份额适用于中型规格的 NSX Edge 虚拟机:
    • 低 - 2000 份额
    • 正常 - 4000 份额
    • 高 - 8000 份额
    • 超高 - 10000 份额
    CPU 预留 (MHz)
    小心: 除非您需要对 CPU 预留进行精细控制,否则请不要使用此字段。相反,可以通过 CPU 预留优先级字段更改 CPU 预留值。

    最大 CPU 预留值不得超过 vCPU 数量与物理 CPU 内核正常 CPU 运行速率的乘积。

    如果输入的 MHz 值超过物理 CPU 内核的最大 CPU 容量,那么即使已接受分配,NSX Edge 虚拟机也可能无法启动。

    例如,假设系统具有两个 Intel Xeon E5-2630 CPU。每个 CPU 包含十个以 2.20 GHz 运行的内核。那么配置有两个 vCPU 的虚拟机的最大 CPU 分配为 2 x 2200 MHz = 4400 MHz。如果将 CPU 预留指定为 8000 MHz,则虚拟机的重新配置将成功完成。但是,虚拟机无法打开电源。

  7. 在“凭据”窗口中,输入以下详细信息。
    • NSX Edge 指定 CLI 和 root 密码。您的密码必须符合密码强度限制。
      • 至少 12 个字符
      • 至少一个小写字母
      • 至少一个大写字母
      • 至少一个数字
      • 至少一个特殊字符
      • 至少 5 个不同的字符
      • 没有字典词语
      • 没有回文
      • 不允许使用超过四个单调字符的序列
    • 要为管理员启用 SSH,请切换允许 SSH 登录按钮。
    • 要为 root 用户启用 SSH,请切换允许 Root SSH 登录按钮。
    • 输入审核角色的凭据。如果未在审核凭据部分中输入凭据,则审核角色将保持禁用状态。
      注: 在部署 NSX Edge 节点后,您无法更改在部署期间设置的 root 用户的 SSH 设置。例如,如果您在部署期间为 root 用户禁用了 SSH,则无法启用 SSH。
  8. 输入 NSX Edge 详细信息。
    选项 说明
    计算管理器 从下拉菜单中选择计算管理器。

    计算管理器是在管理平面中注册的 vCenter Server

    集群 从下拉菜单中指定 NSX Edge 要加入的集群。
    资源池或主机 从下拉菜单中为 NSX Edge 分配资源池或特定主机。
    数据存储 从下拉菜单中选择 NSX Edge 文件的数据存储。
  9. 输入 NSX Edge 接口详细信息。
    选项 说明
    IP 分配

    它是分配给 NSX Edge 节点的 IP 地址,与 NSX ManagerNSX Controller 通信时需要使用该 IP 地址。

    选择 DHCP静态 IP。
    如果选择 静态,请输入以下值:
    • 管理 IP:以 CIDR 表示法输入 NSX Edge 的 IP 地址。
    • 默认网关:输入 NSX Edge 的网关 IP 地址。
    管理接口 从下拉菜单中选择管理网络接口。此接口必须可从 NSX Manager 访问,或者必须与 NSX ManagerNSX Controller 位于同一管理接口中。

    NSX Edge 管理接口会与 NSX Manager 管理接口建立通信。

    搜索域名 以“example.com”格式输入域名或输入一个 IP 地址。
    DNS 服务器 输入 DNS 服务器的 IP 地址。
    NTP 服务器 输入 NTP 服务器的 IP 地址。
  10. 输入 N-VDS 信息。
    选项 说明
    Edge 交换机名称 从下拉菜单中选择一个 VLAN 或覆盖网络交换机。
    传输区域 选择该传输节点所属的传输区域。NSX Edge 传输节点属于至少两个传输区域:用于 NSX-T Data Center 连接的覆盖网络以及用于上行链路连接的 VLAN。
    注: 满足以下先决条件时,NSX Edge 节点支持多个覆盖网络隧道(多 TEP):
    • 必须仅在一个 N-VDS 上进行 TEP 配置。
    • 所有 TEP 必须对覆盖网络流量使用相同的传输 VLAN。
    • 所有 TEP IP 必须位于同一子网中,并且使用相同的默认网关。
    上行链路配置文件 从下拉菜单中选择上行链路配置文件。

    可用的上行链路取决于选定的上行链路配置文件中的配置。

    IP 分配

    为配置的 NSX Edge 交换机分配 IP 地址。该地址用于路由覆盖网络或 VLAN 网络上的数据包。

    为覆盖网络 N-VDS 选择使用 IP 池使用静态 IP 列表
    • 如果选择使用静态 IP 列表,请指定:
      • 静态 IP 列表:输入由 NSX Edge 交换机使用且以逗号分隔的 IP 地址列表。
      • 网关:输入默认网关 IP 地址,此地址用于在覆盖网络中的 NSX Edge 传输节点之间路由数据包。
      • 子网掩码:输入已配置的网关的子网掩码。
    • 如果您选择使用 IP 池进行 IP 分配,请指定 IP 池名称。

    DPDK 快速路径接口/虚拟网卡 选择上行链路接口的数据路径接口名称。
    注: 如果应用到 Edge 节点的上行链路配置文件使用指定绑定策略,请确保满足以下条件:
    • 默认绑定策略中的所有上行链路都必须映射到 Edge 虚拟机上的物理网络接口,这样流量才能流过使用指定绑定策略的逻辑交换机。
    注:
    • NSX Edge 虚拟机设备不支持 LLDP 配置文件。
    • 如果使用 NSX Manager 或在裸机服务器上安装 NSX Edge,那么上行链路接口将显示为 DPDK 快速路径接口
    • 如果使用 vCenter Server 手动安装 NSX Edge,那么上行链路接口将显示为虚拟网卡
  11. 传输节点页面上查看连接状态。
    NSX Edge 添加为传输节点后,连接状态将在 10-12 分钟后变为“已启动”。
  12. (可选) 使用 GET https://<nsx-manager>/api/v1/transport-nodes/<transport-node-id> API 调用查看传输节点。
  13. (可选) 有关状态信息,请使用 GET https://<nsx-mgr>/api/v1/transport-nodes/<transport-node-id>/status API 调用。
  14. 使用 vCenter Server 将 NSX Edge 节点迁移到新主机后,您可能会发现 NSX Manager UI 报告 NSX Edge 的过时配置详细信息(计算、数据存储、网络、SSH、NTP、DNS、搜索域)。要获取新主机上 NSX Edge 的最新配置详细信息,请运行 API 命令。
    POST api/v1/transport-nodes/<transport-node-id>?action=refresh_node_configuration&resource_type=EdgeNode
  15. (可选) 您可以从命令行界面中更改 NSX Edge 节点的 IP 地址。在 CLI 终端上,运行 set interface eth0 ip <Gateway_IPaddress> gateway <NSXEdge_IPaddress> plane mgmt。例如,set interface eth0 ip 192.168.110.42/24 gateway 192.168.110.1 plane mgmt

后续步骤

NSX Edge 节点添加到 NSX Edge 集群。请参见创建 NSX Edge 集群