本节介绍了如何配置 SE 组的基本设置:高可用性和虚拟服务放置、SE 容量和限制、内存分配和许可证。本节中讨论的选项是在 Default-Cloud 中创建的 SE 组特定的。

过程

  1. 基本设置选项卡下面,输入服务引擎组名称
  2. 具有多种衡量指标,例如,端到端计时、吞吐量、请求等。NSX Advanced Load Balancer 控制器 定期更新这些衡量指标,默认间隔为 5 分钟,或者使用衡量指标更新频率中定义的间隔。可以启用实时衡量指标,以根据需要在有限的时间内频繁收集详细衡量指标。
    • 输入 0 以在无限长的时间内频繁收集衡量指标。

    • 输入一个值,例如 30 分钟,以收集定义的 30 分钟的实时衡量指标。在经过这段时间后,衡量指标收集恢复为较慢的轮询。在进行故障排除时,实时衡量指标是非常有用的。

  3. 高可用性和放置设置下面,配置在 SE 发生故障时的 SE 组行为。您还可以定义如何在 SE 之间分配负载。根据需要,选择一种模式。
    选项 描述

    传统高可用性

    (活动/备用)

    选择该模式以模仿传统设备负载均衡器,以便轻松迁移到 NSX Advanced Load Balancer 控制器。只能创建两个服务引擎。对于在一个服务引擎上处于活动状态的每个虚拟服务,在另一个服务引擎上配置了备用虚拟服务,备用虚拟服务可以在活动 SE 发生故障时接替活动虚拟服务。在该 HA 模式下,不会进行服务引擎扩展。

    备用服务引擎上的运行状况监控用于从备用 SE 中为所有放置的虚拟服务启用活动运行状况监控。

    • 分配负载用于在旧活动备用高可用性模式下使用活动和备用服务引擎放置虚拟服务。

    • 自动重新分配负载用于自动进行故障恢复,以便将虚拟服务迁移回替换故障 SE 的 SE。

    弹性高可用性

    (活动/活动)

    选择该模式以最多允许 N 个活动 SE 提供虚拟服务,容量相当于组中的 M 个 SE,这些 SE 已准备好接替发生故障的 SE。

    在弹性高可用性(活动/活动)中,在服务引擎间的虚拟服务放置下面,选择“模式:必需”。

    • 精简式使 NSX Advanced Load Balancer 启动并填充最少数量的 SE。它试图将虚拟服务放置在已运行的 SE 上。

    • 分布式(默认)使 NSX Advanced Load Balancer 避免在现有 SE 上放置虚拟服务以最大限度提高虚拟服务性能。相反,它将虚拟服务放置在新启动的 SE 上,最多达到最大服务引擎数。

    弹性高可用性

    (N+M 缓冲区)

    选择该模式以在最少两个 SE 之间分配虚拟服务。

    在弹性高可用性(N+M 缓冲区)中,在服务引擎间的虚拟服务放置下面,选择“模式:必需”。

    • 精简式(默认)使 NSX Advanced Load Balancer 启动并填充最少数量的 SE。它试图将虚拟服务放置在已运行的 SE 上。

    • 分布式(默认)使 NSX Advanced Load Balancer 避免在现有 SE 上放置虚拟服务以最大限度提高虚拟服务性能。相反,它将虚拟服务放置在新启动的 SE 上,最多达到最大服务引擎数。

  4. 每个服务引擎的虚拟服务数字段中,输入控制器集群可以在组中的单个服务引擎上放置的最大虚拟服务数(从 1 到 1000)。
  5. 选择服务引擎自选举,以便在没有到控制器的连接时允许 SE 在它们之间选择主 SE。即使在无主模式下,这也可以确保服务引擎在处理客户端流量时具有高可用性。
  6. 服务引擎容量和限制设置下面,输入最大服务引擎数以定义可以在 SE 组中创建的最大服务引擎数。该数字与每个 SE 的虚拟服务数设置结合使用,以规定可以在 SE 组中创建的最大虚拟服务数。如果达到该限制,则可能无法部署新的虚拟服务。状态是灰色的,表示未部署状态。该设置对于防止 NSX Advanced Load Balancer 使用过多的虚拟机非常有用。
  7. 配置内存分配
    1. 启用主机地理位置配置文件以提供额外的配置内存,从而支持大型地理数据库配置。
    2. 输入为应用程序缓存保留的总 SE 内存值(百分比)。重新启动 SE 以使该更改生效。连接和缓冲区的可用内存是缓存以外的可用内存。根据为用于缓存的内存输入的百分比,将自动更新该字段。
    3. 使用连接和缓冲区内存分配滑块定义为保持连接状态而保留的内存百分比 (10%)。该分配消耗用于 HTTP 内存中缓存的内存。
  8. 许可证部分下面,NSX Advanced Load Balancer 根据云类型映射许可证类型。
    选项 描述

    容器云

    最大 SE 数

    OpenStack 和 VMware

    内核数

    Linux

    插槽数

  9. 选择启用每应用程序服务引擎模式,以便为每个应用程序(即每个虚拟服务)部署专用的负载均衡器。在该模式下,每个 SE 限制为最多 2 个虚拟服务。每应用程序 SE 中的 vCPU 的许可证使用率计为 25%。
  10. 为许可证选择服务引擎带宽类型。在启用了启用每应用程序服务引擎模式时,将停用该选项。
  11. 输入服务引擎数据路径数以配置处理流量的最大 se_dp 进程数。如果未配置该字段,则 NSX Advanced Load Balancer 使用 SE 上的 CPU 数。
  12. 选择使用超线程以允许 se_dp 进程使用超线程内核。重新启动 SE 以使该更改生效。
  13. 单击保存以完成配置。或者,您也可以单击高级选项卡,以继续为 SE 组配置高级选项。