在主机准备期间,辅助 NSX Manager 会在是 vCenter 群集成员的 ESXi 主机上安装 NSX 内核模块,并构建 NSX 控制层面和管理层面结构。封装在 VIB 文件中的 NSX 内核模块在管理程序内核中运行,并提供分布式路由、分布式防火墙等服务以及 VXLAN 桥接功能。

前提条件

有关主机准备的先决条件的详细信息,请参见准备主 NSX Manager 上的主机

过程

  1. 通过使用 vSphere Web Client,登录到在要修改的 NSX Manager 中注册的 vCenter Server 系统。
    如果跨 vCenter NSX 环境中的 vCenter Server 系统处于增强型链接模式,您可以从任何链接的 vCenter Server 系统中访问任何关联的 NSX Manager,方法是从 NSX Manager 下拉菜单中选择该 NSX Manager。
  2. 导航到网络和安全 (Networking & Security) > 安装和升级 (Installation and Upgrade) > 主机准备 (Host Preparation)
  3. 验证是否在 NSX Manager 下拉菜单中选择了正确的 NSX Manager。
  4. 对于需要使用 NSX Data Center for vSphere 交换、路由和防火墙的所有群集,选择群集,然后单击操作 (Actions) > 安装 (Install)

    计算群集(也被称为“有效负载群集“)是使用应用程序虚拟机(Web、数据库等)的群集。如果一个计算群集具有 NSX Data Center for vSphere 交换、路由或防火墙功能,必须在该计算群集上安装 NSX Data Center for vSphere

    在共享的“管理和 Edge”群集中,NSX ManagerNSX Controller 虚拟机共享一个具有 Edge 设备的群集,如分布式逻辑路由器 (DLR) 和 Edge 服务网关 (ESG)。在这种情况下,您必须在共享群集上安装 NSX。

    相反,如果管理和 Edge 分别具有一个专用的非共享群集(建议在生产环境中使用),请在 Edge 群集上安装 NSX,但在管理群集上不安装 NSX。

    注: 正在进行安装时,不要部署、升级或卸载任何服务或组件。
  5. 监控安装,直到 NSX 安装 (NSX Installation)安装状态 (Installation Status)列显示绿色对勾。
    如果该列显示 未就绪 (Not Ready),请单击 操作 (Actions) > 解决 (Resolve)。单击 解决 (Resolve)可能导致主机重新引导。如果安装仍失败,请单击 未就绪 (Not Ready)。此时会显示所有错误。执行所需操作,然后重新单击 解决办法 (Resolve)
    在安装完成后, NSX 安装 (NSX Installation)安装状态 (Installation Status)列显示安装的 NSX 版本和内部版本,并且 防火墙 (Firewall)列显示 已启用 (Enabled)。这两列均有一个绿色对勾。如果在 NSX 安装 (NSX Installation)安装状态 (Installation Status)列中看到“解决”,请单击“解决”,然后刷新浏览器窗口。
    小心: 在包含 vSphere 7.0 或更高版本的网络中,为 NSX 准备主机群集后,将无法在 vCenter 群集上使用 vLCM 映像。如果尝试在 vCenter 群集上使用 vLCM 映像,则 vSphere Client 中会显示警告消息,告知您主机上存在独立的 VIB。

结果

将在准备的群集内的所有主机中安装并注册 VIB。

要进行验证,请通过 SSH 连接到每个主机,然后运行 esxcli software vib list 命令并检查相关的 VIB。除了显示 VIB 之外,此命令还可显示已安装 VIB 的版本。

[root@host:~] esxcli software vib list | grep nsx
esx-nsxv      6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2018-01-16

如果将主机添加到准备好的群集,NSX Data Center for vSphere VIB 会自动安装在该主机上。

如果将主机移至未准备好的群集,将从该主机中自动卸载 NSX Data Center for vSphere VIB。