
私の OpenStack インストールは、API アクセス URL がすべて 192.168.xx であることを除いて、問題なく動作しています。多くの投稿を確認しましたが、まだ混乱しています。OpenStack にローカル LAN IP と 'foo.com' (パブリック) API アクセスを許可するには、どのコマンドを使用すればよいですか?
以前に投稿されていたら申し訳ありませんが、見ていません。
前もって感謝します!
答え1
Keystone をホストしているサーバーで以下を確認します:
keystone service-list
探しているサービスのIDを取得します
keystone endpoint-list | grep id
3つのURLがあります: public、internal、admin
パブリックURLを変更するには、次のようなmysqlコマンドを使用します。
mysql -uroot -p
use keystone;
update endpoint set url="http://publicURL:port/" where id="yourID";
役に立つといいのですが