0

我想做什么

尝试按照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]:是的

HTTP 异常:Errno::ECONNREFUSED:No connection could be made because the target machine主动拒绝它。- 连接(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]:是的

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

使用:内存(1.1G 共 2.0G)

      Services (2 of 16 total)

      Apps     (2 of 20 total)

我的设置详情

在 4GB RAM 上运行的 Windows7

已经安装了来自 Cloudfoundry 的 Microcloud(这是作为其他练习的一部分完成的。我最近的实验要求我设置一个带有 VCAP 的 Ubuntu 服务器。所以这个 MicroCloud 应该不重要)

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

红宝石 1.9.2p290 (2011-07-09) [i386-mingw32]

4

2 回答 2

0

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

IP_of_ubuntu_server vcap.me api.vcap.me

于 2012-07-17T12:13:09.387 回答
0

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

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

于 2012-07-17T17:19:46.243 回答