第 5 章 创建负载均衡服务类型
负载均衡服务(octavia) 类别 是 Red Hat OpenStack Services on OpenShift (RHOSO)管理员创建的供应商配置选项集合。当 RHOSO 用户请求负载均衡器时,他们可以指定使用其中一个定义的类别来构建负载均衡器。管理员可以为每个负载平衡提供程序驱动程序定义一个或多个类别,这会公开相应提供程序的唯一功能。
只有在 amphora 供应商中才支持负载均衡类型。
要创建新的负载均衡服务类型,请执行以下操作:
- 决定您要在类别中配置的负载平衡提供程序的功能。
- 使用您选择的类别功能创建类别配置文件。
创建类别。
负载均衡服务附带了预定义的增强类别,使云用户能够将其负载平衡实例扩展到 4 个 vCPU、4GB RAM 和 3GB 磁盘空间。通过执行以下部分中的步骤,RHOSO 管理员可以创建自己的自定义类别,以满足其站点垂直扩展的独特要求。如需更多信息,请参阅 第 5.4 节 “垂直扩展负载均衡器”。
5.1. 查看负载均衡服务供应商功能 复制链接链接已复制到粘贴板!
在创建负载均衡服务(octavia)类别前,Red Hat OpenStack Services on OpenShift (RHOSO)管理员应了解每个提供者驱动程序所公开的功能。
先决条件
-
在工作站上安装了
oc命令行工具。 -
以具有
cluster-admin权限的用户身份登录到可访问 RHOSO 控制平面的工作站。 - 负载均衡服务使用 amphora 供应商。
流程
从您的工作站访问 OpenStackClient pod 的远程 shell:
$ oc rsh -n openstack openstackclient列出每个驱动程序的功能:
$ openstack loadbalancer provider capability list <provider>将
<provider> 替换为供应商的名称或 UUID。- Example
$ openstack loadbalancer provider capability list amphora命令输出列出了提供程序支持的所有功能。
- 输出示例
+-----------------------+---------------------------------------------------+ | name | description | +-----------------------+---------------------------------------------------+ | loadbalancer_topology | The load balancer topology. One of: SINGLE - One | | | amphora per load balancer. ACTIVE_STANDBY - Two | | | amphora per load balancer. | | ... | ... | +-----------------------+---------------------------------------------------+
- 请注意您要包含在您要创建的类别中的功能的名称。您稍后为类别创建配置文件时,您将使用这些功能名称。
退出
openstackclientpod:$ exit
后续步骤