OpenStack API アクセスを外部からアクセスできるように更新するにはどうすればよいですか

OpenStack API アクセスを外部からアクセスできるように更新するにはどうすればよいですか

私の 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";

役に立つといいのですが

関連情報