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

相關內容