デプロイの手順に従っていますが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)
Micro Bosh を実行しているインスタンスに接続し、コンピューティング ホストに ping を実行できることssh
を確認できますが、経由で接続できませんtcp/http
。
ここでエラーについて詳しく説明しました: http://openstack.redhat.com/forum/discussion/625/ingress-issue-from-spawned-instance-to-compute-host#Item_1
これは基本的に、openstack
firewall/iptables
Micro Bosh を実行しているスポーンされたインスタンスと、コンピューティング API を実行しているコントローラー/コンピューティング ホスト間の構成の問題のようです。これは、一時的にしか修正できませんiptables
。しかし、この問題を指摘するクラウド ファウンドリー関連の投稿が他に見つからないことに驚きました。また、この問題を見て回避策を見つけた人がいるのだろうかと思っていました。