tldr;这个问题是为了帮助在企业防火墙后面的Windows XP上设置Micro Cloud Foundry,作为财富500强IT部门的创新示范项目。基本上,该项目停滞不前,尽管有这个stackoverflow页面 - 魔力还不够强大。我接受下面的@DanHigman答案,但如果有人看到这个并且可以提供一个简单的直接答案,那么......
任何人都可以在公司防火墙后面的Windows(我的情况下是XP)机器上设置明确的MCF,以证明PaaS在企业IT世界中的可行性吗?
我的VM已安装并正在运行,我可以使用菜单确定。我有vmc工作。我有一个测试Node.js服务器应用程序,适用于本地,准备推送。但我无法超越那个阶段。
防火墙给我带来了麻烦,因此我将目标降低到离线工作状态。我尽可能遵循下面提到的说明,但通常说明是面向mac的 - 我希望它们用于Windows命令行(尤其是SSH隧道):
http://blog.cloudfoundry.com/2011/09/08/working-offline-with-micro-cloud-foundry/
http://support.cloudfoundry.com/entries/20332921-micro-cloud-foundry-trouble-shooting-help
这位博主可能已经中途解决了我在SSH隧道设置方面遇到的问题,但它给出的只是“使用Putty” - 更多细节会有所帮助:
http://support.cloudfoundry.com/entries/20419943-using-micro-cloud-locally
此外,每当vmc显然收到错误或其他消息时,它只会在命令行中输出以下内容:
vmc target http://api.vcap.me
<<<
[200, "<html><body>SNP/2.0/102/Unknown Command 'info'</body></html>\r\n\r\n", {}
]
>>>
感谢您的帮助。顺便说一句 - 我知道我可以在我的Mac上做到这一点,最大的障碍是Windows和防火墙环境。
更新
@Dan和@ebottard:感谢你的帮助,我快到了。 ping现在正在运行,hosts文件似乎是正确的,但是vmc目标api.vcap.me仍然没有在192.168.253.128
IP上找到VM - 甚至ping也可以。在上面的第一个链接中,Martin写了以下内容,但假设我们是在mac上进行的:
更新完成后,您需要对本地系统进行一些更改。您需要做的是设置SSH隧道以访问您的Micro Cloud Foundry VM(请注意,您需要在下面的命令中提供IP地址以及VM的实际IP,该IP地址显示在控制台中)
sudo ssh -L 80:192.168.168.149:80 vcap@192.168.168.149
Password:
vcap@192.168.168.149's password:Â
提示的第一个密码是您的计算机的sudo密码,因为需要打开需要root权限的端口80。第二个密码是您在Micro Cloud Foundry的初始配置期间输入的vcap用户密码。
我需要将这些说明翻译成Windows,而我所要做的就是我可以使用puTTy(我已下载)来完成它。还有更多想法吗?
答案 0 :(得分:1)
看起来你正在Windows机器上运行一个名为“Snarl”的应用程序(一个基于Windows的OS 10应用程序Growl的糟糕克隆:-p)。看起来它干扰了与MCF实体的沟通,关闭它并再试一次。