Faltan políticas del balanceador de carga de Octavia en OpenStack

Faltan políticas del balanceador de carga de Octavia en OpenStack

Estoy intentando integrar el equilibrador de carga Octavia en OpenStack Yoga en Ubuntu 22.04 lts.

He seguido esta guíahttps://docs.openstack.org/octavia/latest/install/install-ubuntu.html

aquí están mis instrucciones de instalaciónhttps://pastebin.com/tdahmR95

Parece que me faltan roles en OpenStack y no puedo entender por qué, ya que la prueba no funciona.

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

hacia la parte inferior de la página de arriba está debajo de los comandos para probar

# 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

me equivoque conhttps://bugs.launchpad.net/charm-octavia/+bug/1961198 Policy does not allow this request to be performed

Respuesta1

No estoy seguro de si todavía necesitas esto, pero espero poder ayudar a alguien. Solucioné este problema creando primero el rol como se detalla aquí:

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

openstack role create load-balancer_admin

y luego agregar mi usuario a dicho rol

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

información relacionada