可通过一些方法来更改集群中 NSX Manager 节点的内存和 CPU 资源。

请注意,在正常运作条件下,所有三个管理器节点必须具有相同的 CPU 和内存资源。仅当从一种大小的 NSX Manager 转换为其他大小的 NSX Manager 时,才应在 NSX Manager 管理集群的 NSX Manager 中使用不一致的 CPU 或内存。

如果在 VMware vCenter Server 中为 NSX Manager 虚拟机配置了资源分配预留,则可能需要调整预留。有关详细信息,请参见 vSphere 文档。

调整选项的大小 规格

选项 1

工作量较少

小型、中型或大型

NSX 要求两个管理器始终可用。如果配置了集群 VIP(虚拟 IP),则在 VIP 切换到集群中的另一个节点时会出现短暂中断。如果 VIP 分配的节点因调整大小而关闭,则可以在中断期间直接访问其他两个节点。如果已为管理器节点部署负载均衡器,则将在管理器脱机时触发运行状况检查。负载均衡器应将流量定向到另一个节点。如果您不希望更改管理器节点的 IP 地址,请选择此选项。
选项 2

工作量较多

小型、中型、大型或超大型

使用 NSX Manager UI 部署管理器节点并形成集群时,使用此选项。您可以为管理器节点选择相同或不同的 IP 地址。

选项 3

工作量较多

小型、中型、大型或超大型

如果管理器节点集群使用 join node CLI 命令形成,则需要三个新管理器的 IP 地址。如果配置了集群 VIP,则在 VIP 切换到集群中的另一个节点时会出现短暂中断。如果删除了 VIP 分配的节点,您可以在中断期间直接访问其他两个节点。如果已为管理器节点部署负载均衡器,则将在管理器脱机时触发运行状况检查。负载均衡器应将流量定向到另一个节点。完成所有步骤后,您需要重新配置负载均衡器(添加新管理器并移除旧管理器)。您可以为管理器节点选择相同或不同的 IP 地址。

NSX Manager UI 中部署新的管理器节点时,如果收到错误消息“存储库 IP 地址...不是当前管理集群的一部分。请运行 repository-ip CLI 命令以将存储库 IP 更新为当前节点。(错误代码: 21029)”(The repository IP address ... is not a part of the current management cluster. Please update the repository IP to the current node by running repository-ip CLI command. (Error code: 21029)),请以 admin 身份登录到任一现有节点的 CLI,然后运行 set repository-ip 命令。这将解决该错误。

前提条件

  • 确认新大小满足管理器节点的内存和 CPU 资源系统要求。有关规格的详细信息,请参见 NSX 安装指南 中的“NSX Manager 虚拟机和主机传输节点系统要求”。
  • 熟悉如何运行 CLI 命令。有关详细信息,请参见NSX 命令行界面参考。还要熟悉如何更改虚拟机的内存和 CPU 资源。有关详细信息,请参见 vSphere 文档。
  • 熟悉 NSX Manager 集群的要求。有关详细信息,请参见NSX 安装指南中的“NSX Manager 集群要求”。
  • 熟悉如何使用 OVA/OVF 文件部署 NSX Manager。有关详细信息,请参见 NSX 安装指南 中的“安装 NSX Manager 和可用设备”。
  • 熟悉如何将 NSX Manager 部署到集群中。有关详细信息,请参见NSX 安装指南中的“从 UI 部署 NSX Manager 节点以组成集群”。

过程

  • 选项 1:调整 NSX 管理器节点的大小(仅适用于小型、中型或大型规格。请勿将小型用于全局管理器。)
    更改现有 NSX Manager 节点的 CPU 和内存。您一次只能对一个管理器进行更改,以便两个管理器始终保持可用状态。有关规格详细信息,请参见 必备条件
    注: 此选项不支持将 NSX Manager 从超大型规格调整到其他规格,或从其他规格调整到超大型规格。

    如果手动部署 NSX Manager 节点并使用 join 节点 CLI 形成集群,或者部署 NSX Manager 节点并使用 NSX Manager UI 形成集群,则此过程将保持不变。

    1. admin 身份登录到管理器的 CLI,然后运行 shutdown 命令。
    2. NSX Manager UI 中,确认管理器集群的状态为“已降级”。
    3. VMware vSphere® 中,更改已关闭的管理器虚拟机的内存和/或 CPU 资源。
    4. vSphere 中,打开虚拟机电源。在 NSX Manager UI 中,等待管理器集群的状态变为“稳定”。
    5. 对其他两个管理器虚拟机重复步骤 1 到 4。
  • 选项 2:通过部署新的 NSX Manager 节点来调整 NSX Manager 节点的大小

    使用 NSX Manager UI 部署管理器节点并形成集群时,使用此选项。

    1. NSX Manager UI 中,删除在 NSX Manager UI 中部署的管理器节点。
    2. NSX Manager UI 中,使用与在步骤 1 中删除的管理器节点所使用的相同 IP 地址,将具有新大小的新管理器节点部署到集群中。
      注: 如果来自同一子网,则可以使用不同的 IP 地址。如果配置了 VIP 且新旧地址位于不同的子网中,请使用 NSX Manager UI 移除 VIP。
    3. NSX Manager UI 中,等待管理器集群的状态变为“稳定”。
    4. 对从 NSX Manager UI 中部署的其他管理器节点重复步骤 1 到 3。
    5. 通过在使用 NSX Manager UI 部署的任一 NSX Manager 节点上运行 set repository-ip CLI 命令,将存储库 IP 更新到当前节点。
    6. admin 身份登录到 NSX Manager CLI,运行 get cluster config 命令获取手动部署的管理器节点的节点 ID。然后运行 detach node <node-id> 命令,以便将手动部署的管理器节点从集群中分离。
    7. vSphere 中,关闭手动部署的管理器节点虚拟机的电源并将其删除。
    8. 对其他两个管理器虚拟机重复步骤 2 和 3。
    完成上述步骤后,使用 NSX Manager UI 形成管理器节点集群。
  • 选项 3:使用 join node CLI 命令形成管理器节点集群时调整 NSX Manager 节点的大小
    1. admin 身份登录到 NSX Manager CLI,运行 get cluster config 命令获取手动部署的管理器节点的节点 ID。然后运行 detach node <node-id> 命令,以便将手动部署的管理器节点从集群中分离。
    2. vSphere 中,关闭手动部署的管理器节点虚拟机的电源并将其删除。
    3. 选择使用 NSX Manager UI 还是 OVA/OVF 工作流部署新的管理器节点:
      • NSX Manager UI 中,使用与手动部署的管理器节点所使用的相同 IP 地址,将具有新大小的新管理器节点部署到集群中。
        注: 如果来自同一子网,则可以使用不同的 IP 地址。如果配置了 VIP 且新旧地址位于不同的子网中,请使用 NSX Manager UI 移除 VIP。
      • 或者,使用 vSphere 客户端中的 OVA/OVF 工作流或使用 OVFtool 命令以新大小手动部署 NSX Manager 节点,并使用 join 节点 CLI 命令将节点加入 NSX Manager 集群。
    4. NSX Manager UI 中,等待管理器集群的状态变为“稳定”。
    5. 对另一个手动部署的管理器节点重复步骤 1 和 3。

下一步做什么

如果已完成选项 2 或选项 3 并使用管理器节点的新 IP 地址部署了负载均衡器,可通过添加新管理器并移除旧管理器来重新配置负载均衡器。