Como faço para atualizar o acesso da API openstack para ser acessível do mundo exterior

Como faço para atualizar o acesso da API openstack para ser acessível do mundo exterior

Minha instalação do openstack está funcionando perfeitamente, com exceção de que todos os URLs de acesso à API são 192.168.xx ... Examinei muitas postagens e ainda estou confuso. Quais comandos eu uso para permitir que o openstack tenha acesso local à API lan ip e 'foo.com' (público)?

Peço desculpas se isso já foi postado antes, não estou vendo.

Desde já, obrigado!

Responder1

No seu servidor de hospedagem, verifique o keystone:

keystone service-list

recupere o id do serviço que você procura

keystone endpoint-list | grep id

Você terá três URLs: público, interno, administrador

Para alterar o URL público, use o comando mysql como

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

Espero que ajude

informação relacionada