Fehlende Richtlinien für den Octavia Load Balancer auf OpenStack

Fehlende Richtlinien für den Octavia Load Balancer auf OpenStack

Ich versuche, Octavia Load Balancer in OpenStack Yoga auf Ubuntu 22.04 lts zu integrieren

Ich habe diese Anleitung befolgthttps://docs.openstack.org/octavia/latest/install/install-ubuntu.html

hier sind meine Installationsanweisungenhttps://pastebin.com/tdahmR95

Es scheint, dass mir Rollen in OpenStack fehlen, und ich kann nicht herausfinden, warum, da der Test nicht funktioniert

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

weiter unten auf der Seite finden Sie die Befehle zum Testen

# 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

Ich mache einen Fehler mithttps://bugs.launchpad.net/charm-octavia/+bug/1961198 Policy does not allow this request to be performed

Antwort1

Ich bin mir nicht sicher, ob Sie das noch brauchen, aber ich hoffe, ich kann jemandem helfen. Ich habe dieses Problem behoben, indem ich zuerst die Rolle wie hier aufgeführt erstellt habe:

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

openstack role create load-balancer_admin

und dann meinen Benutzer zu dieser Rolle hinzufügen

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

verwandte Informationen