
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