2012-09-21 3 views
1

기본 도메인을 변경하려면 -D 옵션과 함께 cloudfoundry를 설치했습니다. Cloudfoundry 잘 설치하고 시작하지만 VMC하려고하면 오류 얻을에 :cloudfoundry - 외부 URI가있는 vmc 등록 오류

[email protected]:~$ vmc target api.mydomain.com Successfully targeted to [http://api.mydomain.com]

[email protected]:~$ vmc register --email [email protected] --passwd mypass Creating New User: OK Attempting login to [http://api.mydomain.com] Problem with login to 'http://api.mydomain.com', target refused connection (getaddrinfo: Name or service not known), try again or register for an account.

[email protected]:~$ vmc register --email [email protected] --passwd mypass Creating New User: Error 100: Bad request

수있는 사람의 도움을. 나는 외부의 uri를 가질 필요가있다, 또는, 이것은 나를 위해 쓸모가 없다.

기본 api.vcap.me를 사용하면 정상적으로 작동하지만 해당 VM에서만 작동하며 다른 인프라에서는 액세스 할 수 없으며 상당히 쓸모가 없습니다.

답변

0

api.vcap.me를 사용해 본 경우 config/cloud_controller.yml에서 끝점 주소 만 변경하면됩니까? 그렇다면 uaa.yml과 같은 다른 모든 구성 파일에서 설치 프로그램이 끝점을 올바르게 설정했는지 확인하는 것이 좋습니다. 특히이 경우 로그인과 관련하여 문제가 있습니다.

나는 항상 표준 구성 (api.vcap.me)을 사용하고 config 디렉토리와 같은 sed를 사용하여 모든 구성 파일에서 수동으로 끝점을 변경했습니다.

sed -i 's/\.vcap\.me/.newdomain.com/g' *.yml 
0

실제로 처음에는 기본적으로 api.vcap.me가 설치되었습니다. 그런 다음 게스트를 완전히 지웠고 완전히 -D mydomain.com으로 다시 설치되었습니다. 비교를 위해 api.vcap.me와 다른 게스트에 다른 CF를 임시 설치했습니다.

config /home/cfadmin/cloudfoundry/deployments/devbox/config/uaa.yml을 확인했으며 api.swampnet.com 또는 api.vcap.me에 경의를 표함이 없습니다.

빠른 메모. emc.com과 같은 외부 도메인에서 성공적으로 로그인 할 수 있지만 로컬 시스템이나 동일한 서브넷에있는 시스템에 로그인 할 수 없습니다. 누구?

나는 컨트롤러에 외부 uris false가 있다는 것을 알아 차 렸습니다. 그래서 나는 그것들을 ture로 설정했지만 아무런 차이가 없었습니다. api.vcap.me 인스턴스에서이 속성들을 true로 설정하면 외부 uri로 푸시하고 앱을 허용 할 수 있습니까?

+0

그래서 외부 URI를 사용하여 앱을 푸시 할 수있는 외부 uri parms를 false에서 true로 변경했다는 것을 알았습니다. 그러나, 나는 여전히 동일한 서브넷에서 api.mydomain.com을 사용하여 CF에 로그인 할 수 없습니다 (이는 상당히 피자입니다). – swampfox07

+0

deploy.json의 vcap.me는 어떻게됩니까? – swampfox07

+0

좋습니다! 나는 완전히 재설치하고 sed를 실행했지만 지금은 전혀 연결되지 않습니다. 여기에 내가 무엇을 얻을 수 있습니다 - – swampfox07

1

문제점을 발견했습니다. vmc-0.3.21에 버그가 있습니다. vmc-0.3.18로 백업하면 모든 것이 작동합니다.

누구! vmc에 대한 버그를 여는 방법은 무엇입니까?

+0

Cloud Foundry 프로젝트의 버그를 https://cloudfoundry.atlassian.net에 제출할 수 있습니다. –