如果当前为 NSX Application Platform 分配的资源达到系统设置的阈值,系统将生成警报。为了满足 NSX Application Platform 核心服务的需求,您必须横向扩展该平台。

可以使用下表确定横向扩展核心服务所需的最少节点数,并了解成功横向扩展核心服务后提高的性能。

核心服务名称

横向扩展操作所需的最少节点数

在横向扩展服务后提高的性能

消息传递

至少 5 个节点

横向扩展消息传递服务会增加 TKG Cluster on Supervisor 或上游 Kubernetes 集群中的消息传递代理实例。

分析

至少 4 个节点

横向扩展分析服务将增加 NSX Intelligence 功能的总体数据管道处理吞吐量。

数据存储

至少 8 个节点

横向扩展数据存储服务会在 TKG Cluster on Supervisor 或上游 Kubernetes 集群中添加更多的对象存储代理实例。

衡量指标

至少 3 个节点

横向扩展衡量指标服务将增加 NSX Metrics 功能的衡量指标数据处理吞吐量。

小心:

可以选中横向扩展对话框中的全部复选框,并让系统决定必须横向扩展哪些核心服务。随意横向扩展一种核心服务类别可能会导致使用更多资源,而不会提高性能。在横向扩展单个核心服务类别之前,请咨询 VMware 支持团队。

前提条件

  • TKG Cluster on Supervisor 或上游 Kubernetes 集群中的所有现有节点必须处于正常运行和就绪状态,然后才能横向扩展 NSX Application Platform

  • 在执行横向扩展过程之前,请确保基础架构管理员已分配横向扩展 NSX Application Platform 服务所需的最少数量的节点。

过程

  1. 从浏览器中,使用企业管理员特权登录到 NSX Manager,网址为 https://<nsx-manager-ip-address>。
  2. 导航到系统 > NSX Application Platform
  3. 在 UI 页面的 NSX Application Platform 部分的左下角,单击操作,然后从下拉菜单中选择横向扩展
    注: 只有在您使用高级规格部署了 NSX Application Platform 时,才支持 横向扩展操作。标准或评估规格部署不支持该操作。

    如果已横向扩展所有服务,则会在下拉菜单中禁用横向扩展按钮。在这种情况下,它表示集群节点已达到分配的最大节点数。您必须先请求基础架构管理员在当前集群中添加 5 个其他节点,然后才能继续执行后续步骤。要横向扩展所有服务,必须在集群中总共具有 8 个 worker 节点。

  4. 选中全部复选框。
  5. 高级选项部分中,确保选择了可用于横向扩展操作的所有服务。

    除非 VMware 支持团队明确建议,否则,请确保选择所有核心服务,以便系统可以决定必须横向扩展哪些核心服务。随意横向扩展一种核心服务可能会导致使用更多资源,而不会提高系统性能。在执行单类别服务横向扩展过程之前,请咨询 VMware 支持团队,或确认您清楚地了解横向扩展单类别服务可能会发生什么情况。

  6. 单击横向扩展

    UI 将显示横向扩展操作的进度。

结果

如果没有遇到任何错误,将显示具有已成功完成横向扩展! (Scale out completed successfully!) 的消息横幅。