第 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
$ oc rsh -n openstack openstackclient
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出每个驱动程序的功能:
openstack loadbalancer provider capability list <provider>
$ openstack loadbalancer provider capability list <provider>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<provider
> 替换为供应商的名称或 UUID。Example
openstack loadbalancer provider capability list amphora
$ openstack loadbalancer provider capability list amphora
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 命令输出列出了提供程序支持的所有功能。
输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 请注意您要包含在您要创建的类别中的功能的名称。您稍后为类别创建配置文件时,您将使用这些功能名称。
退出
openstackclient
pod:exit
$ exit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
后续步骤