12.2. 在可用区中创建负载均衡器


使用 OpenShift 上的 Red Hat OpenStack Services (RHOSO)负载均衡服务(octavia),您可以在可用区(AZ)中创建负载均衡器来提高流量吞吐量并降低延迟。负载均衡 AZ 的常见用例是分布式计算节点(DCN)和边缘环境。

先决条件

  • 您必须有一个由您的管理员提供的负载均衡服务 AZ。
  • 与负载均衡器关联的虚拟 IP (VIP)网络必须在负载均衡器所属的 AZ 中提供。

流程

  1. 确认为您的云设置了系统 OS_CLOUD 变量:

    $ echo $OS_CLOUD
    my_cloud
    Copy to Clipboard Toggle word wrap

    如果需要,重置变量:

    $ export OS_CLOUD=my_other_cloud
    Copy to Clipboard Toggle word wrap

    作为替代方案,您可以在每次运行 openstack 命令时添加 --os-cloud <cloud_name > 选项指定云名称。

  2. 要为 DCN 环境创建负载均衡器,请使用带有 -availability-zone 选项的 loadbalancer create 命令并指定适当的 AZ。

    示例

    例如,要在可用区(az1)上的公共子网(public_subnet)上创建负载均衡器(lb1),您可以输入以下命令:

    $ openstack loadbalancer create --name lb1 --vip-subnet-id \
    public_subnet --availability-zone az1
    Copy to Clipboard Toggle word wrap
  3. 通过添加监听程序、池、运行状况监视器和负载均衡器成员,继续创建您的负载均衡器。

验证

  • 确认负载均衡器(lb1)是可用性区域的成员(az1)。

    Example

    $ openstack loadbalancer show lb1
    Copy to Clipboard Toggle word wrap

    输出示例

    +---------------------+--------------------------------------+
    | Field               | Value                                |
    +---------------------+--------------------------------------+
    | admin_state_up      | True                                 |
    | availability_zone   | az1                                  |
    | created_at          | 2024-07-12T16:35:05                  |
    | description         |                                      |
    | flavor_id           | None                                 |
    | id                  | 85c7e567-a0a7-4fcb-af89-a0bbc9abe3aa |
    | listeners           |                                      |
    | name                | lb1                                  |
    | operating_status    | ONLINE                               |
    | pools               |                                      |
    | project_id          | d303d3bda9b34d73926dc46f4d0cb4bc     |
    | provider            | amphora                              |
    | provisioning_status | ACTIVE                               |
    | updated_at          | 2024-07-12T16:36:45                  |
    | vip_address         | 192.0.2.229                          |
    | vip_network_id      | d7f7de6c-0e84-49e2-9042-697fa85d2532 |
    | vip_port_id         | 7f916764-d171-4317-9c86-a1750a54b16e |
    | vip_qos_policy_id   | None                                 |
    | vip_subnet_id       | a421cbcf-c5db-4323-b7ab-1df20ee6acab |
    | tags                |                                      |
    +---------------------+--------------------------------------+
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat