我一直在按照cloud foundry
部署openstack
的说明进行操作,并且在上传bosh干细胞的步骤方面遇到了问题:
$ bosh upload stemcell http://bosh-jenkins-artifacts.s3.amazonaws.com/bosh-stemcell/openstack/bosh-stemcell-latest-openstack-kvm-ubuntu.tgz
...
Error 100: Unable to connect to the OpenStack Compute API. Check task debug log for details.
...
E, [2013-09-21T09:02:11.359958 #2587] [task:1] ERROR -- : No route to host - connect(2) (Errno::EHOSTUNREACH) (Excon::Errors::SocketError)
我可以ssh
运行Micro Bosh的实例并确认它可以ping计算主机,但无法通过tcp/http
连接。
我在这里更详细地描述了错误: http://openstack.redhat.com/forum/discussion/625/ingress-issue-from-spawned-instance-to-compute-host#Item_1
在运行Micro Bosh的生成实例和运行计算API的控制器/计算主机之间,似乎基本上是openstack
firewall/iptables
配置问题,我只能通过iptables
临时修复。但我很惊讶没有找到任何其他云代工相关的帖子指向这个问题,并且想知道是否有人看到过这个问题并找到了解决方法?