在裸机服务器上自动安装 NSX Edge,因为系统会根据硬件配置和最常用的 NSX Edge 配置来自动配置 NSX Edge 节点。安装完成后,将节点的管理界面配置为带外或带内管理界面,并以静态方式或通过 DHCP 提供管理界面的最终 IP 配置。

前提条件

  • 支持 BIOS 和 UEFI 引导模式。
  • 请参阅NSX Edge 安装要求中的 NSX Edge 网络要求。
  • 如果 NSX Edge 节点的裸机服务器具有集成的 SD 卡设备,请禁用这些 SD 卡。有关详细信息,请参见https://kb.vmware.com/s/article/67363
  • 要准备一台裸机服务器作为 NSX Edge 节点,请确保至少有 200 Gb 磁盘空间。

有关支持的网卡的更多详细信息,请参见 VMware 兼容性指南

过程

  1. 转到 https://customerconnect.vmware.com,然后导航到产品和帐户产品所有产品
  2. 搜索 VMware NSX 并选择相应的产品版本。
  3. 找到并下载适用于裸机的 NSX Edge 的 ISO 文件。
  4. 登录到裸机服务器的 Integrated Lights-Out (ILO) 界面。
  5. 单击虚拟控制台预览中的启动
  6. 选择虚拟介质 > 连接虚拟介质
    等待几秒钟以供虚拟介质连接。
  7. 选择虚拟介质 > 映射 CD/DVD并浏览到 ISO 文件。
  8. 选择下次引导 > 虚拟 CD/DVD/ISO
  9. 选择电源 > 重置系统 (热引导)
    安装持续时间取决于裸机环境。
  10. 选择自动安装
    在按 Enter 后,可能会出现 10 秒的暂停。
  11. 选择适用的主网络接口。此接口用于管理网络接口。

    在开机期间,安装程序会请求进行网络配置。选择静态 IP 设置。如果静态 IP 不可用,请使用 DHCP。

    默认情况下,root 登录密码为 vmware,admin 登录密码为 default

    注: 在部署期间,安装程序自动选择最大磁盘以在 NSX Edge 节点上安装 NSX
  12. 打开设备电源。打开 NSX Edge 节点的控制台以跟踪引导过程。
    如果未打开控制台窗口,请确保允许弹出窗口。
  13. NSX Edge 节点启动后,使用 admin 凭据登录到 CLI。
    注:NSX Edge 节点启动后,如果第一次未使用 admin 凭据登录,则不会在 NSX Edge 节点上自动启动数据平面服务。
  14. 重新引导后,可以使用 admin 凭据或 root 凭据进行登录。默认 root 密码为 vmware
  15. 可以使用三种方法配置管理接口。
    • 未标记的接口。该接口类型创建一个带外管理接口。

      (静态) set interface eth0 ip <CIDR> gateway <gateway-ip> plane mgmt

      (DHCP) set interface eth0 dhcp plane mgmt

    • 标记的接口。

      set interface eth0 vlan <vlan_ID> plane mgmt

      (静态)set interface eth0.<vlan_ID> ip <CIDR> gateway <gateway-ip> plane mgmt

      (DHCP) set interface eth0.<vlan_ID> dhcp plane mgmt

    • 带内接口。

      set interface mac <mac_address> vlan <vlan_ID> in-band plane mgmt

      (静态) set interface eth0.<vlan_ID> ip <CIDR> gateway <gateway-ip> plane mgmt

      (DHCP) set interface eth0.<vlan_ID> dhcp plane mgmt

    • 标记的接口和带内接口。

      在创建新的 VLAN 管理接口之前,必须清除任何现有的 VLAN 管理接口。

      clear interface eth0.<vlan_ID>

    • (可选)为具有多个接口的管理 HA 接口创建 bond0 接口。

      可以使用以下 CLI 命令在 NSX Edge 上配置一个绑定管理接口。在创建绑定并向其添加接口之前,请使用控制台清除现有的管理 IP。

      注: 绑定接口上仅允许使用活动/备份模式。您可以在 bond0 接口上配置 VLAN。

      创建绑定接口

      set interface bond0 ip x.x.x.x/mask gateway x.x.x.x plane mgmt mode active-backup members eth0,eth1 primary eth0

      在 bond0 上创建 VLAN 接口

      set interface bond0 vlan Y plane mgmt

      为 bond0.yyy 分配 IP 地址

      set interface bond0.yyy ip x.x.x.x/24 gateway z.z.z.z plane mgmt

  16. 运行 get interface eth0 命令(未使用 VLAN)以验证是否按预期方式应用了 IP 地址。
    nsx-edge-1> get interface eth0 
    
    Interface: eth0
      Address: 192.168.110.37/24
      MAC address: 00:50:56:86:62:4d
      MTU: 1500
      Default gateway: 192.168.110.1
      Broadcast address: 192.168.110.255
      ...
    
    注: 在非 NSX 管理的主机上启动 NSX Edge 节点时,请确认在数据网卡的物理主机交换机上将最低 MTU 设置设为 1600(而不是 1500)。
  17. 在可用的 PCI 设备列表中设置 NSX 数据平面要使用的物理网卡。
    1. get dataplane device list
    2. reset dataplane device list
    3. restart service dataplane
    4. get physical-port
    选择物理网卡后,重新启动 NSX 数据平面服务以使更改生效。
    注:NSX 3.1.2 开始,最多可以声明 16 个物理网卡。
    注: 要为数据平面配置自定义网卡,请运行 set dataplane device list <NIC1>, <NIC2>, <NIC3> 命令。
  18. 为避免出现网络配置错误,请确认所选的物理网卡与上行链路配置文件中配置的网卡相匹配。
  19. 确认 NSX Edge 节点具有所需的连接。

    如果启用了 SSH,请确保您可以通过 SSH 访问 NSX Edge 节点并确认以下内容:

    • 您可以对 NSX Edge 节点管理接口执行 Ping 操作。
    • NSX Edge 节点中,您可以对节点的默认网关执行 Ping 操作。
    • NSX Edge 节点中,您可以对位于同一网络或可通过路由访问的网络中的 Hypervisor 主机执行 Ping 操作。
    • NSX Edge 节点中,您可以对 DNS 服务器和 NTP 服务器执行 Ping 操作。
  20. 解决连接问题。
    注: 如果未建立连接,请确保虚拟机网络适配器位于正确的网络或 VLAN 中。

    默认情况下,NSX Edge 节点数据路径声明管理网卡(具有 IP 地址和默认路由的网卡)以外的所有虚拟机网卡。如果错误地将一个网卡分配为管理接口,请按照以下步骤将管理 IP 地址分配给正确的网卡。

    1. 登录到 NSX Edge CLI,然后键入 stop service dataplane 命令。
    2. (静态 IP)运行 set interface <interface-name> ip <x.x.x.x/24> gateway <x.x.x.x> plane mgmt 命令。
    3. (DHCP) 运行 set interface interface-name dhcp plane mgmt 命令。
    4. 键入 start service dataplane 命令。
      将在 NSX Edge 节点上的 get interfacesget physical-port 命令中显示用于 VLAN 上行链路和隧道覆盖网络的数据路径 fp-ethX 端口。