Wie aktualisiere ich den OpenStack-API-Zugriff, damit er von der Außenwelt zugänglich ist?

Wie aktualisiere ich den OpenStack-API-Zugriff, damit er von der Außenwelt zugänglich ist?

Meine OpenStack-Installation funktioniert wunderbar, mit der Ausnahme, dass alle API-Zugriffs-URLs 192.168.xx lauten ... Ich habe viele Beiträge durchgesehen und bin immer noch verwirrt. Welche Befehle verwende ich, um OpenStack Zugriff auf die lokale LAN-IP und die (öffentliche) API „foo.com“ zu gewähren?

Ich entschuldige mich, falls dies schon einmal gepostet wurde, ich kann es nicht sehen.

Dank im Voraus!

Antwort1

Überprüfen Sie auf Ihrem Server, auf dem Keystone gehostet wird:

keystone service-list

Rufen Sie die ID des gesuchten Dienstes ab

keystone endpoint-list | grep id

Sie haben drei URLs: öffentlich, intern, Admin

Um die öffentliche URL zu ändern, verwenden Sie den MySQL-Befehl wie

mysql -uroot -p
use keystone;
update endpoint set url="http://publicURL:port/" where id="yourID";

Hoffe es wird helfen

verwandte Informationen