无法将VMC指向我的本地云:HTTP异常:Errno :: ECONNREFUSED:无法建立连接,因为目标计算机主动拒绝它

时间:2012-07-17 11:46:44

标签: cloudfoundry

我想做什么

按照https://github.com/cloudfoundry/vcap/

中提到的步骤,尝试在我的计算机上的UBUNTU SERVER VM上设置VCAP

什么是问题

事情似乎工作正常但是在第5步(https://github.com/cloudfoundry/vcap/#step-5-validate-that-you-can-connect-and-tests-pass)我得到了一个例外尝试执行以下命令时 - vmc target api.vcap.me

我在控制台上看到的异常是:

主机不可用或无效:'http://api.vcap.me'

您想看到回复吗? [yN]:y

HTTP异常:Errno :: ECONNREFUSED:无法建立连接,因为目标计算机主动拒绝它。 - 连接(2)

任何其他相关信息

对于一些早期的实验,我使用的是MicroCloud(由CloudFoundry下载提供)。我也有问题将我的VMC指向这个Microcloud。

在Micro Cloud控制台上,我看到以下消息:

要访问Micro Cloud Foundry实例,请使用: vmc target http://api.agoel.cloudfoundry.me

当我从Windows7上的Ruby命令提示符设置运行此vmc命令时,出现以下错误:

主机不可用或无效:'http://api.agoel.cloudfoundry.me'

您想看到回复吗? [yN]:y

HTTP异常:Errno :: ETIMEDOUT:连接尝试失败,因为连接方在一段时间后没有正确响应,或者 ost未能回应。 - 连接(2)

什么是VMC信息显示

我在命令提示符下运行了vmc info命令。它显示以下信息

VMware的云应用程序平台

支持访问支持DOT cloudfoundry DOT com

目标:http:// api DOT cloudfoundry DOT com(v0.999)

客户:v0.3.18

用户:ankitgoel1987@gmail.com

用法:记忆(总共2.0G的1.1G)

      Services (2 of 16 total)

      Apps     (2 of 20 total)

我的设置细节

Windows7在4GB RAM上运行

已经安装了Cloudfoundry的Microcloud(这是其他一些练习的一部分。我最近的实验要求我在其上设置一个带有VCAP的Ubuntu服务器。所以这个MicroCloud真的不重要)

vmc 0.3.18(安装在我的Windows7机器上)

ruby​​ 1.9.2p290(2011-07-09)[i386-mingw32]

2 个答案:

答案 0 :(得分:0)

在主机文件中添加以下条目:

IP_of_ubuntu_server vcap.me api.vcap.me

答案 1 :(得分:0)

如果您希望每次部署新应用时都不必编辑主机文件,并且根据您使用的虚拟化平台,您可以将您自己计算机的端口80上的所有流量转发到VM。

* .vcap.me设置为解析为127.0.0.1,因此这是一个理想的解决方案。要执行此操作,您应将网络设置设置为NAT而不是Bridged(可能您已经完成此操作),然后将端口80设置为转发到来宾操作系统的IP。例如,在VMWare Fusion中,这就像编辑设置文件一样简单。