5.2. 定义类别配置集
Red Hat OpenStack Services on OpenShift (RHOSO)负载均衡服务(octavia)类别配置集包含供应商驱动程序名称和功能列表。RHOSO 管理员使用类别配置文件来创建类别,供 RHOSO 用户在创建负载平衡器时指定。
先决条件
-
在工作站上安装了
oc
命令行工具。 -
以具有
cluster-admin
权限的用户身份登录到可访问 RHOSO 控制平面的工作站。 您必须了解哪些负载平衡供应商及其要在类别配置文件中包含的功能。
如需更多信息,请参阅 第 5.1 节 “查看负载均衡服务供应商功能”。
流程
从您的工作站访问 OpenStackClient pod 的远程 shell:
oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclient
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建类别配置文件:
openstack loadbalancer flavorprofile create --name <profile_name> --provider <provider_name> --flavor-data '{"<capability>": "<value>"}'
$ openstack loadbalancer flavorprofile create --name <profile_name> --provider <provider_name> --flavor-data '{"<capability>": "<value>"}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example
在本例中,为 amphora 提供程序创建一个类别配置文件。在类别中指定此配置文件时,使用类别创建的负载均衡器是单个 amphora 负载平衡器。
openstack loadbalancer flavorprofile create --name amphora-single-profile \ --provider amphora --flavor-data '{"loadbalancer_topology": "SINGLE"}'
$ openstack loadbalancer flavorprofile create --name amphora-single-profile \ --provider amphora --flavor-data '{"loadbalancer_topology": "SINGLE"}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
- 在创建类别配置集时,Load-balancing 服务使用供应商验证类别值,以确保供应商可以支持您指定的功能。
后续步骤