12.2. 在可用区中创建负载均衡器
使用 OpenShift 上的 Red Hat OpenStack Services (RHOSO)负载均衡服务(octavia),您可以在可用区(AZ)中创建负载均衡器来提高流量吞吐量并降低延迟。负载均衡 AZ 的常见用例是分布式计算节点(DCN)和边缘环境。
先决条件
- 您必须有一个由您的管理员提供的负载均衡服务 AZ。
- 与负载均衡器关联的虚拟 IP (VIP)网络必须在负载均衡器所属的 AZ 中提供。
流程
确认为您的云设置了系统
OS_CLOUD
变量:echo $OS_CLOUD
$ echo $OS_CLOUD my_cloud
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果需要,重置变量:
export OS_CLOUD=my_other_cloud
$ export OS_CLOUD=my_other_cloud
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 作为替代方案,您可以在每次运行
openstack
命令时添加--os-cloud <cloud_name
> 选项指定云名称。要为 DCN 环境创建负载均衡器,请使用带有
-availability-zone
选项的loadbalancer create
命令并指定适当的 AZ。示例
例如,要在可用区(
az1
)上的公共子网(public_subnet
)上创建负载均衡器(lb1
),您可以输入以下命令:openstack loadbalancer create --name lb1 --vip-subnet-id \ public_subnet --availability-zone az1
$ openstack loadbalancer create --name lb1 --vip-subnet-id \ public_subnet --availability-zone az1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 通过添加监听程序、池、运行状况监视器和负载均衡器成员,继续创建您的负载均衡器。
验证
确认负载均衡器(lb1)是可用性区域的成员(
az1
)。Example
openstack loadbalancer show lb1
$ openstack loadbalancer show lb1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow