vSphere IaaS control plane 使用 Default-Group 服务引擎组。(可选)可以在某个组内配置 Default-Group 服务引擎,用于定义 vCenter 内服务引擎虚拟机的放置位置和数量。如果 NSX Advanced Load Balancer 控制器处于 Enterprise 模式,还可以配置高可用性。vSphere IaaS control plane 仅支持 Default-Group 服务引擎。您无法创建其他服务引擎组。

有关如何在发生故障切换时置备额外容量的信息,请参见 Avi 文档

过程

  1. 在“NSX Advanced Load Balancer 控制器”仪表板中,选择基础架构 > 云资源 > 服务引擎组
  2. 服务引擎组页面中,单击默认组中的编辑图标。
    将显示 常规设置选项卡。
    vSphere IaaS control plane 仅支持 Default-Cloud
  3. 放置部分中,选择高可用性模式
    默认选项为 N + M (buffer)。您可以保留默认值或选择以下选项之一:
    • Active/Standy
    • Active/Active
  4. 服务引擎部分中,您可以为服务引擎组配置额外容量。
    服务引擎数选项定义了可以在一个服务引擎组中创建的最大服务引擎数。默认为 10
    要配置额外容量,请指定在 缓冲区服务引擎中指定一个值。指定的值表示为确保在发生故障切换时有额外容量而部署的虚拟机数量。

    默认为 1

  5. 虚拟服务部分中,配置以下选项。
    选项 描述
    每个服务引擎的虚拟服务数 控制器集群可在组中的任一服务引擎上放置的最大虚拟服务数。

    输入值 1000

    跨服务引擎放置虚拟服务 选择分布式。选择此选项可将虚拟服务放置在新启动的服务引擎上,最多不超过指定的最大服务引擎数,从而最大限度地提高性能。默认为紧凑型
  6. 您可以保留其他设置的默认值。
  7. 单击保存

配置静态路由

默认网关将使服务引擎能够将流量路由到工作负载网络上的池服务器。您必须将数据网络网关 IP 配置为默认网关。服务引擎不从数据网络上的 DHCP 获取默认网关 IP。您必须配置静态路由,以便服务引擎可以将流量正确路由到工作负载网络和客户端 IP。

过程

  1. 在“NSX Advanced Load Balancer 控制器”仪表板中,选择基础架构 > 云资源 > VRF 上下文
  2. 单击创建
  3. 常规设置中,输入路由上下文的名称。
  4. 静态路由部分中,单击添加
  5. 网关子网中,输入 172.16.10.0/24
  6. 下一跃点中,输入数据网络的网关 IP 地址。
    例如, 192.168.1.1

  7. (可选) 选择 BGP 对等连接,以配置 BGP 本地和对等体详细信息。
    有关详细信息,请参见 Avi 文档
  8. 单击保存

配置虚拟 IP 网络

为数据网络配置虚拟 IP (VIP) 子网。您可以配置要在特定 VIP 网络上放置虚拟服务时使用的 VIP 范围。可以为服务引擎配置 DHCP。(可选)如果 DHCP 不可用,可以配置 IP 地址池,然后可以将其分配给该网络上的服务引擎接口。vSphere IaaS control plane 仅支持单个 VIP 网络。

过程

  1. 在“NSX Advanced Load Balancer 控制器”仪表板中,选择基础架构 > 云资源 > 网络
  2. 从列表中选择云。
    例如,选择 Default-Cloud
  3. 为网络输入一个名称。
    例如, Data Nework
  4. 如果 DHCP 在数据网络上可用,请保持 DHCP 已启用处于选中状态。
    如果 DHCP 不可用,请取消选择此选项。
  5. 选择启用 IPv6 自动配置
    如果某个虚拟机正在网络上运行,并且所显示的类型为 已发现,则 NSX Advanced Load Balancer 控制器会自动发现网络 CIDR。
  6. 如果 NSX Advanced Load Balancer 控制器自动发现 IP 子网,请配置子网的 IP 范围。
    1. 编辑设置。
    2. 输入子网前缀
    3. 如果 DHCP 可用于服务引擎 IP 地址,请取消选择对 VIP 和 SE 使用静态 IP 地址
    4. 输入一个或多个 IP 地址或 IP 地址范围。
      例如, 10.202.35.1-10.202.35.254
      注: 可以输入一个以 0 结尾的 IP 地址。例如, 192.168.0.0,并忽略显示的任何警告。
    5. 单击保存
  7. 如果控制器未发现 IP 子网及其类型,请执行以下步骤:
    1. 单击添加
    2. 输入子网前缀
    3. 单击添加
    4. 如果 DHCP 可用于服务引擎 IP 地址,请取消选择对 VIP 和 SE 使用静态 IP 地址
    5. IP 地址中,输入提供虚拟 IP 地址的网络的 CIDR。
      例如, 10.202.35.0/22
    6. 输入一个或多个 IP 地址或 IP 地址范围。
      此范围必须是 IP 子网中的网络 CIDR 的子集。例如, 10.202.35.1-10.202.35.254
      注: 可以输入一个以 0 结尾的 IP 地址。例如, 192.168.0.0,并忽略显示的任何警告。
    7. 单击保存以保存子网配置。
    网络页面将列出类型为 已配置的 IP 子网和 IP 地址池。
  8. 单击保存以保存网络设置。

结果

网络页面将列出已配置的网络。

示例

Primary Workload Network 网络会将发现的网络显示为 10.202.32.0/22,将已配置的子网显示为 10.202.32.0/22 [254/254]。这表示有 254 个虚拟 IP 地址来自 10.202.32.0/22。请注意,摘要视图不会列出 IP 范围 10.202.35.1-10.202.35.254

测试 NSX Advanced Load Balancer

部署和配置 NSX Advanced Load Balancer 控制平面后,请验证其功能。

过程

  1. 在“Avi 控制器”仪表板中,转到基础架构 >
  2. 验证 Default-Cloud 的控制器状态是否为绿色。
    要对可能遇到的问题进行故障排除,请参见 收集支持包以对 NSX Advanced Load Balancer 进行故障排除