我安装cloudfoundry时使用了-D选项来更改默认域。Cloudfoundry安装正常并启动,但当我尝试进入vmc时,我得到一个错误:
swampfox@swampcf:~$ vmc target api.mydomain.com Successfully targeted to [http://api.mydomain.com]
swampfox@swampcf:~$ vmc register --email emailid@gmail.com --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.
swampfox@swampcf:~$ vmc register --email emailid@gmail.com --passwd mypass Creating New User: Error 100: Bad request
有人能帮帮忙吗。我需要有外部uri,否则这对我没有用。
如果我使用默认的api.vcap.me,它就可以正常工作,但它只在该vm上工作,并且不能从其他基础设施访问,这是非常无用的。
发布于 2012-09-26 23:53:04
我找到了问题所在。vmc-0.3.21中存在错误。将其备份到vmc-0.3.18,现在一切正常。
哇!如何打开针对vmc的bug?
发布于 2012-09-24 16:53:26
当您尝试api.vcap.me时,是否仅通过更改config/cloud_CONTROLER.YML中的端点地址来完成此操作?如果是这样,可能需要检查设置是否在所有其他配置文件中正确设置了端点,尤其是在这种情况下,因为您在登录时遇到了问题。
我一直使用标准配置(api.vcap.me),然后使用sed手动更改所有配置文件中的端点,例如,从config目录;
sed -i 's/\.vcap\.me/.newdomain.com/g' *.yml发布于 2012-09-24 22:21:05
实际上,我最初是用默认的api.vcap.me安装的。然后我清除了来宾,并用-D mydomain.com完全重装了。为了进行比较,我在另一个使用api.vcap.me的来宾系统上安装了另一个CF。
已检查配置/home/cfadmin/cloudfoundry/.deployments/devbox/config/uaa.yml,并且不支持api.swampnet.com或api.vcap.me。
只有一个简短的说明。我可以从外部域(如emc.com )成功登录,但无法登录到本地计算机或同一子网中的计算机。哇!
我注意到控制器的外部uris为false,所以我将它们设置为ture,但这没有什么区别。如果我在api.vcap.me实例上将它们设置为true,是否允许我使用外部uri进行推送和应用程序?
https://stackoverflow.com/questions/12531777
复制相似问题