本节介绍了在 SE 组级别覆盖标准 ALB 的步骤。

设置 Azure 云时,将在云配置模式下使用 use_standard_alb 选项选择 Azure 负载均衡 (ALB) 类型。将现有设置从基本 ALB 迁移到标准 ALB 具有挑战性,因为它需要删除并重新创建所有虚拟服务和服务引擎。NSX Advanced Load Balancer 支持通过更改 SE 组配置来覆盖标准 ALB。这样,客户只需进行较少的配置更改,就能将一个 SE 组迁移到标准 ALB。

在 SE 组级别为标准 ALB 配置覆盖选项

按照以下步骤使用标准 ALB 标记覆盖来配置 SE 组和虚拟服务。

注:

仅支持使用 NSX Advanced Load Balancer CLI 和 NSX Advanced Load Balancer REST API 进行此配置。

配置 SE 组

[admin:10-52-0-71]: > configure serviceenginegroup Default-Group

[admin:10-52-0-71]: serviceenginegroup> use_standard_alb

[admin:10-52-0-71]: serviceenginegroup> save

创建虚拟服务

虚拟服务创建包括以下两个步骤:

  1. 配置虚拟服务 IP 地址 - 还需要在此处设置 use_standard_alb 标记。

  2. 配置虚拟服务。

要配置虚拟服务 IP 地址,请执行以下操作:

登录到 NSX Advanced Load Balancer CLI,并使用 configure vsvip <virtual service name> 命令分配 IP 地址。

[admin:10-10-0-1]: > configure vsvip vsviptest

[admin:10-10-0-1]: vsvip> cloud_ref azure
[admin:10-10-0-1]: vsvip> use_standard_alb
[admin:10-10-0-1]: vsvip> vip
New object being created
[admin:10-10-0-1]: vsvip:vip> auto_allocate_ip
[admin:10-10-0-1]: vsvip:vip> subnet_uuid dev-subnet
[admin:10-10-0-1]: vsvip:vip> auto_allocate_ip_type v4_only

[admin:10-10-0-1]: vsvip> where
Tenant: admin
Cloud: Default-Cloud
+-------------------------+---------------+
| Field | Value |
+-------------------------+---------------+
| name | vsviptest |
| vip[1] | |
| subnet_uuid | dev-subnet |
| auto_allocate_ip | True |
| auto_allocate_ip_type | V4_ONLY |
| use_standard_alb | True |
| cloud_ref | azure |
+-------------------------+---------------+

要配置虚拟服务,请执行以下操作:

将虚拟服务 IP 地址(在上一步中配置)和 SE 组与虚拟服务相关联。登录到 NSX Advanced Load Balancer CLI,并使用配置的虚拟服务 <虚拟服务名称> 来执行以下步骤:

[admin:10-52-0-71]: > configure virtualservice vstest

[admin:10-52-0-71]: virtualservice> cloud_ref azure

[admin:10-52-0-71]: virtualservice> se_group_ref Default-Group

[admin:10-52-0-71]: virtualservice> vsvip_ref vsviptest

配置其余实体,例如池、服务等。