在裸机服务器上自动安装 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 兼容性指南。
过程
- 转到 https://customerconnect.vmware.com,然后导航到产品和帐户 → 产品 → 所有产品。
- 搜索 VMware NSX 并选择相应的产品版本。
- 找到并下载适用于裸机的 NSX Edge 的 ISO 文件。
- 登录到裸机服务器的 Integrated Lights-Out (ILO) 界面。
- 单击虚拟控制台预览中的启动。
- 选择虚拟介质 > 连接虚拟介质。
等待几秒钟以供虚拟介质连接。
- 选择虚拟介质 > 映射 CD/DVD并浏览到 ISO 文件。
- 选择下次引导 > 虚拟 CD/DVD/ISO。
- 选择电源 > 重置系统 (热引导)。
安装持续时间取决于裸机环境。
- 选择自动安装。
在按 Enter 后,可能会出现 10 秒的暂停。
- 选择适用的主网络接口。此接口用于管理网络接口。
在开机期间,安装程序会请求进行网络配置。选择静态 IP 设置。如果静态 IP 不可用,请使用 DHCP。
默认情况下,root 登录密码为 vmware,admin 登录密码为 default。
注: 在部署期间,安装程序自动选择最大磁盘以在 NSX Edge 节点上安装 NSX。 - 打开 NSX Edge 节点的控制台以跟踪引导过程。
如果未打开控制台窗口,请确保允许弹出窗口。
- 在 NSX Edge 节点启动后,使用 admin 凭据登录到 CLI。
注: 在 NSX Edge 节点启动后,如果第一次未使用 admin 凭据登录,则不会在 NSX Edge 节点上自动启动数据平面服务。
- 重新引导后,可以使用 admin 凭据或 root 凭据进行登录。默认 root 密码为 vmware。
- 可以使用三种方法配置管理接口。
- 未标记的接口。该接口类型创建一个带外管理接口。
(静态) 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
- 未标记的接口。该接口类型创建一个带外管理接口。
- 运行 get interface eth0(不带 VLAN)或 get interface eth0.<vlan_ID>(带 VLAN)命令以验证是否按预期应用了 IP 地址。
nsx-edge-1> get interface eth0.100 Interface: eth0.100 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)。 - 在可用的 PCI 设备列表中设置 NSX 数据平面要使用的物理网卡。
- get dataplane device list
- reset dataplane device list
- restart service dataplane
- get physical-port
选择物理网卡后,重新启动 NSX 数据平面服务以使更改生效。注: 从 NSX 3.1.2 开始,最多可以声明 16 个物理网卡。注: 要为数据平面配置自定义网卡,请运行 set dataplane device list <NIC1>, <NIC2>, <NIC3> 命令。 - 为避免出现网络配置错误,请确认所选的物理网卡与上行链路配置文件中配置的网卡相匹配。
- 确认 NSX Edge 节点具有所需的连接。
如果启用了 SSH,请确保您可以通过 SSH 访问 NSX Edge 节点并确认以下内容:
- 您可以对 NSX Edge 节点管理接口执行 Ping 操作。
- 从 NSX Edge 节点中,您可以对节点的默认网关执行 Ping 操作。
- 从 NSX Edge 节点中,您可以对位于同一网络或可通过路由访问的网络中的 Hypervisor 主机执行 Ping 操作。
- 从 NSX Edge 节点中,您可以对 DNS 服务器和 NTP 服务器 IP 或 FQDN 列表执行 Ping 操作。
- 解决连接问题。
注: 如果未建立连接,请确保虚拟机网络适配器位于正确的网络或 VLAN 中。
默认情况下,NSX Edge 节点数据路径声明管理网卡(具有 IP 地址和默认路由的网卡)以外的所有虚拟机网卡。如果错误地将一个网卡分配为管理接口,请按照以下步骤使用 DHCP 将管理 IP 地址分配给正确的网卡。
- 登录到 NSX Edge CLI,然后键入 stop service dataplane 命令。
- 键入 set interface interface dhcp plane mgmt 命令。
- 将 interface 放入 DHCP 网络中,并等待为该 interface 分配一个 IP 地址。
- 键入 start service dataplane 命令。
将在 NSX Edge 节点上的 get interfaces 和 get physical-port 命令中显示用于 VLAN 上行链路和隧道覆盖网络的数据路径 fp-ethX 端口。