NSX Manager 作为虚拟设备安装在 vCenter 环境中的任何 ESXi 主机上。

NSX Manager 提供了图形用户界面 (Graphical User Interface, GUI) 和 REST API 以创建、配置和监控 NSX 组件,例如,控制器、逻辑交换机和 Edge 服务网关。 NSX Manager 提供了聚合系统视图并且是 NSX Data Center for vSphere 的集中式网络管理组件。 NSX Manager 虚拟机打包为 OVA 文件,允许您使用 vSphere Web ClientNSX Manager 导入数据存储和虚拟机清单。

为实现高可用性,可在配置了 HA 和 DRS 的群集中部署 NSX Manager。或者,您也可以在其他不与 NSX Manager 进行互操作的 vCenter 中安装 NSX Manager。一个 NSX Manager 服务于一个 vCenter Server 环境。

跨 vCenter NSX 安装中,确保每个 NSX Manager 都有一个唯一的 UUID。从 OVA 文件部署的 NSX Manager 实例均有唯一的 UUID。从模板部署的 NSX Manager(如将虚拟机转换为模板时)与用于创建模板的原始 NSX Manager 具有相同的 UUID。换言之,对于每个 NSX Manager,您都应按照本过程所述安装一个新设备。

NSX Manager 虚拟机安装包含 VMware Tools。请勿尝试在 NSX Manager 上升级或安装 VMware Tools。

在安装期间,您可以选择加入 NSX Data Center for vSphere 客户体验提升计划 (Customer Experience Improvement Program, CEIP)。有关该计划的详细信息(包括如何加入或退出该计划),请参见NSX 管理指南中的“客户体验提升计划”。

前提条件

  • https://www.vmware.com/go/download-nsx 下载相应版本的 OVA 文件。
  • 安装 NSX Manager 前,确保所需端口处于打开状态。请参见NSX Data Center for vSphere 所需的端口和协议
  • 确保配置了一个数据存储,并且可以在目标 ESXi 主机上访问该数据存储。建议使用共享存储。HA 需要使用共享存储,以便可以在原始主机出现故障的情况下在其他主机上重新启动 NSX Manager 设备。
  • 确保知道 NSX Manager 将使用的 IP 地址和网关、DNS 服务器 IP 地址、域搜索列表和 NTP 服务器 IP 地址。
  • 确定 NSX Manager 是只进行 IPv4 寻址或只进行 IPv6 寻址,还是具有双堆栈网络配置。NSX Manager 的主机名由其他实体使用,因此必须将主机名映射到该网络中使用的 DNS 服务器中的正确 IP 地址。
  • 准备 NSX Manager 将在其上通信的管理流量分布式端口组。请参见示例:使用 vSphere Distributed SwitchNSX Manager 管理接口、vCenter Server 和 ESXi 主机管理接口必须可由 Guest Introspection 实例访问。
  • 必须安装客户端集成插件。“部署 OVF 模板”向导在 Firefox Web 浏览器中性能最佳。在 Chrome Web 浏览器中运行时,有时会显示一条有关安装客户端集成插件的错误消息,即使已成功安装该插件也会显示此消息。安装客户端集成插件:
    1. 打开 Web 浏览器,然后输入 vSphere Web Client 的 URL。

    2. vSphere Web Client 登录页面底部,单击“下载客户端集成插件”。

      如果您的系统上已安装客户端集成插件,则不会显示该下载插件链接。如果卸载客户端集成插件,则该插件的下载链接将显示在 vSphere Web Client 登录页面上。

过程

  1. 找到 NSX Manager 开放虚拟化设备 (Open Virtualization Appliance, OVA) 文件。

    将下载 URL 复制到计算机或下载 OVA 文件到计算机。

  2. 登录到 vSphere Web Client,然后导航到虚拟机和模板 (VMs and Templates)
  3. 右键单击属于虚拟机的有效对象的任何清单对象,例如数据中心、文件夹、群集、资源池或主机,然后选择部署 OVF 模板 (Deploy OVF Template)
    此时将打开 部署 OVF 模板向导。
  4. 选择模板页面上,粘贴下载 URL,或者单击浏览 (Browse)以选择您计算机上的 OVA 或 OVF 模板。确保您选择与 OVF 模板相关联的所有文件。这包括 .ovf、.vmdk 等文件。如果未选择所有的必需文件,则显示警告消息。
    注: 如果安装失败并显示 操作超时错误,请检查存储和网络设备是否出现任何连接问题。在物理基础架构出现问题(例如,到存储设备的连接中断或物理网卡或交换机出现连接问题)时,将会出现该问题。
  5. 选择名称和文件夹页面上,为 NSX Manager 虚拟设备输入唯一名称,然后选择一个部署位置。
    虚拟设备的默认名称与所选的 OVF 或 OVA 模板的名称相同。如果要更改默认名称,请选择在每个 vCenter Server 虚拟机文件夹中的唯一名称。虚拟设备默认部署位置是在其中启动向导的清单对象。
  6. 选择资源页面上,选择要将 NSX Manager 虚拟设备部署到的主机或群集。
    例如,您可以在通常用于安装所有管理和 Edge 组件的管理群集中部署 NSX Manager 虚拟设备。
  7. 查看详细信息页面上,验证 OVF 或 OVA 模板详细信息。
  8. 接受 VMware 许可协议。
  9. 选择存储器页面上,定义在哪里以及如何存储已部署的 OVF 或 OVA 模板的文件。
    1. 选择虚拟机虚拟磁盘的磁盘格式。
      选项 说明
      厚置备延迟置零

      以默认的厚格式创建虚拟磁盘。创建虚拟磁盘时分配虚拟磁盘所需的空间。创建时不会擦除物理设备上保留的数据,但是从虚拟机首次执行写入操作时会按需要将其置零。

      厚置备置零

      一种厚虚拟磁盘类型,可支持群集功能,如 Fault Tolerance。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,创建虚拟磁盘时,会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长。

      精简置备

      使用此格式可节省存储空间。对于精简磁盘,可以根据输入的磁盘大小值置备磁盘所需的任意数据存储空间。但是,精简磁盘开始时很小,只使用与初始操作所需的大小完全相同的数据存储空间。

      有关 vSphere 中厚置备和精简置备存储模型的详细信息,请参见 vSphere 存储文档。
      提示: 为获得最佳性能,应为 NSX Manager 虚拟设备预留内存。即使内存过量使用,内存预留也能保证主机为虚拟机预留的物理内存量下限。将预留内存设置为可确保 NSX Manager 足以高效运行的内存级别。
    2. 选择虚拟机存储策略。
      只有在目标资源上启用存储策略后,此选项才可用。
    3. (可选) 单击显示 Storage DRS 群集中的数据存储 (Show datastores from Storage DRS clusters)复选框,可以为该虚拟设备的初始放置选择 Storage DRS 群集中的单个数据存储。
    4. 选择用于存储已部署 OVF 或 OVA 模板的数据存储。
      配置文件和虚拟磁盘文件存储在数据存储中。选择大小足以存储该虚拟设备及其所有关联的虚拟磁盘文件的数据存储。
  10. 选择网络页面上,选择源网络,然后将其映射到目标网络。

    例如,您可以将源网络映射到为管理流量准备的分布式端口组。

    “源网络”列列出了在 OVF 或 OVA 模板中定义的所有网络。

  11. 自定义模板页面上,指定可用于自定义该 NSX Manager 虚拟设备部署属性的 CLI 管理员用户密码和 CLI 特权模式密码。
  12. 即将完成页面上,检查页面并单击完成 (Finish)

结果

打开 NSX Manager 控制台以跟踪引导过程。

在完成 NSX Manager 引导后,登录到 CLI 并运行 show interface 命令以确认 IP 地址已按预期应用。

nsxmgr1> show interface
Interface mgmt is up, line protocol is up
  index 3 metric 1 mtu 1500 <UP,BROADCAST,RUNNING,MULTICAST>
  HWaddr: 00:50:56:8e:c7:fa
  inet 192.168.110.42/24 broadcast 192.168.110.255
  inet6 fe80::250:56ff:fe8e:c7fa/64
  Full-duplex, 0Mb/s
    input packets 1370858, bytes 389455808, dropped 50, multicast packets 0
    input errors 0, length 0, overrun 0, CRC 0, frame 0, fifo 0, missed 0
    output packets 1309779, bytes 2205704550, dropped 0
    output errors 0, aborted 0, carrier 0, fifo 0, heartbeat 0, window 0
    collisions 0

确保 NSX Manager 可以对其默认网关、其 NTP 服务器、vCenter Server 和它将管理的所有管理程序主机上的管理接口的 IP 地址执行 ping 操作。

打开 Web 浏览器并导航到 NSX Manager IP 地址或主机名,以连接到 NSX Manager 设备 GUI。

在使用安装期间设置的密码以 admin 身份登录后,请从“主页”中单击 查看摘要 (View Summary)并确保以下服务正在运行:
  • vPostgres
  • RabbitMQ
  • NSX 管理服务

后续步骤

NSX Manager 中注册 vCenter Server。