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