балансировщик нагрузки octavia отсутствующие политики на openstack

балансировщик нагрузки octavia отсутствующие политики на openstack

Я пытаюсь интегрировать балансировщик нагрузки Octavia в openstack yoga на Ubuntu 22.04 lts.

Я следовал этому руководству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

Связанный контент