
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