5.3. 创建负载均衡服务类型
Red Hat OpenStack Services on OpenShift (RHOSO)管理员使用 flavor 配置集为负载均衡服务(octavia)创建一个面向用户的类别。分配给类别的名称是 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 flavor create --name <flavor_name> \ --flavorprofile <flavor-profile> --description "<string>"
$ openstack loadbalancer flavor create --name <flavor_name> \ --flavorprofile <flavor-profile> --description "<string>"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示提供详细描述,以便用户可以了解您提供的类别的功能。
Example
在本例中,已定义了类别。当用户指定此类别时,它们会创建一个使用负载平衡服务实例(amphora)的负载均衡器,且没有高可用性。
openstack loadbalancer flavor create --name standalone-lb --flavorprofile amphora-single-profile --description "A non-high availability load balancer for testing."
$ openstack loadbalancer flavor create --name standalone-lb --flavorprofile amphora-single-profile --description "A non-high availability load balancer for testing."
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意禁用的类别仍对用户可见,但用户无法使用 disabled 类别来创建负载平衡器。