¿Cómo actualizo el acceso a la API de OpenStack para que sea accesible desde el mundo exterior?

¿Cómo actualizo el acceso a la API de OpenStack para que sea accesible desde el mundo exterior?

Mi instalación de openstack está funcionando de maravilla, con la excepción de que todas las URL de acceso a la API son 192.168.xx... He revisado muchas publicaciones y todavía estoy confundido. ¿Qué comandos uso para permitir que OpenStack tenga acceso a la IP de lan local y a la API 'foo.com' (pública)?

Pido disculpas si esto se ha publicado antes, no lo veo.

¡Gracias de antemano!

Respuesta1

En su servidor de alojamiento, verifique Keystone:

keystone service-list

recupera la identificación del servicio que estás buscando

keystone endpoint-list | grep id

Tendrás tres URL: pública, interna, administrador.

Para cambiar la URL pública use el comando mysql como

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

Espero que te ayude

información relacionada