Octavia 负载均衡器在 OpenStack 上缺少策略

Octavia 负载均衡器在 OpenStack 上缺少策略

我正在尝试将 Octavia 负载均衡器集成到 ubuntu 22.04 lts 上的 OpenStack Yoga 中

我已经遵循本指南https://docs.openstack.org/octavia/latest/install/install-ubuntu.html

这是我的安装说明https://pastebin.com/tdahmR95

似乎我缺少 openstack 中的角色,我无法弄清楚原因,因为测试不起作用

https://docs.openstack.org/octavia/latest/contributor/guides/dev-quick-start.html

上述页面底部是需要测试的命令

# openstack loadbalancer create --name lb1 --vip-subnet-id private-subnet
# openstack loadbalancer show lb1
# openstack loadbalancer listener create --name listener1 --protocol HTTP --protocol-port 80 lb1

我犯了错误https://bugs.launchpad.net/charm-octavia/+bug/1961198 Policy does not allow this request to be performed

答案1

我不确定你是否仍然需要这个,但希望我能帮到你。我通过首先创建此处列出的角色解决了此问题:

https://docs.openstack.org/octavia/latest/configuration/policy.html

openstack role create load-balancer_admin

然后将我的用户添加到所述角色

openstack role add --project admin --user admin load-balancer_admin

相关内容