
내 OpenStack 설치는 훌륭하게 작동하고 있습니다. 단, 모든 API 액세스 URL이 192.168.xx라는 점을 제외하면... 많은 게시물을 살펴봤지만 여전히 혼란스럽습니다. OpenStack이 로컬 LAN IP 및 'foo.com'(공용) API 액세스를 갖도록 허용하려면 어떤 명령을 사용해야 합니까?
이전에 올렸던 글인데 볼 수 없어서 죄송합니다.
미리 감사드립니다!
답변1
서버 호스팅 키스톤 확인:
keystone service-list
찾고 있는 서비스의 ID를 검색하세요.
keystone endpoint-list | grep id
공개, 내부, 관리자의 세 가지 URL이 있습니다.
공개 URL을 변경하려면 다음과 같은 mysql 명령을 사용하십시오.
mysql -uroot -p
use keystone;
update endpoint set url="http://publicURL:port/" where id="yourID";
도움이 되길 바라요