本节介绍了在 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
创建虚拟服务
虚拟服务创建包括以下两个步骤:
配置虚拟服务 IP 地址 - 还需要在此处设置
use_standard_alb
标记。配置虚拟服务。
要配置虚拟服务 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
配置其余实体,例如池、服务等。