第 5 章 创建负载均衡服务类型


负载均衡服务(octavia) 类别 是 Red Hat OpenStack Services on OpenShift (RHOSO)管理员创建的供应商配置选项集合。当 RHOSO 用户请求负载均衡器时,他们可以指定使用其中一个定义的类别来构建负载均衡器。管理员可以为每个负载平衡提供程序驱动程序定义一个或多个类别,这会公开相应提供程序的唯一功能。

注意

只有在 amphora 供应商中才支持负载均衡类型。

要创建新的负载均衡服务类型,请执行以下操作:

  1. 决定您要在类别中配置的负载平衡提供程序的功能。
  2. 使用您选择的类别功能创建类别配置文件。
  3. 创建类别。

负载均衡服务附带了预定义的增强类别,使云用户能够将其负载平衡实例扩展到 4 个 vCPU、4GB RAM 和 3GB 磁盘空间。通过执行以下部分中的步骤,RHOSO 管理员可以创建自己的自定义类别,以满足其站点垂直扩展的独特要求。如需更多信息,请参阅 第 5.4 节 “垂直扩展负载均衡器”

5.1. 查看负载均衡服务供应商功能

在创建负载均衡服务(octavia)类别前,Red Hat OpenStack Services on OpenShift (RHOSO)管理员应了解每个提供者驱动程序所公开的功能。

先决条件

  • 在工作站上安装了 oc 命令行工具。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 RHOSO 控制平面的工作站。
  • 负载均衡服务使用 amphora 供应商。

流程

  1. 从您的工作站访问 OpenStackClient pod 的远程 shell:

    $ oc rsh -n openstack openstackclient
    Copy to Clipboard Toggle word wrap
  2. 列出每个驱动程序的功能:

    $ openstack loadbalancer provider capability list <provider>
    Copy to Clipboard Toggle word wrap

    <provider > 替换为供应商的名称或 UUID。

    Example

    $ openstack loadbalancer provider capability list amphora
    Copy to Clipboard Toggle word wrap

    命令输出列出了提供程序支持的所有功能。

    输出示例

    +-----------------------+---------------------------------------------------+
    | name                  | description                                       |
    +-----------------------+---------------------------------------------------+
    | loadbalancer_topology | The load balancer topology. One of: SINGLE - One  |
    |                       | amphora per load balancer. ACTIVE_STANDBY - Two   |
    |                       | amphora per load balancer.                        |
    | ...                   | ...                                               |
    +-----------------------+---------------------------------------------------+
    Copy to Clipboard Toggle word wrap

  3. 请注意您要包含在您要创建的类别中的功能的名称。您稍后为类别创建配置文件时,您将使用这些功能名称。
  4. 退出 openstackclient pod:

    $ exit
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat