无法访问api端点。从cf_nise安装的云代工厂

时间:2015-10-30 03:42:16

标签: vagrant cloudfoundry

我在cf_nise_installer

之后安装了本地云代工厂实例

环境:

Host: Windows 10
Vagrant: 1.7.4
Virtualbox: 5.0.2
cf: 6.13.0-e68ce0f-2015-10-15T15:53:50+00:00

安装顺利,但当我尝试使用以下命令访问端点时:

cf login -a https://api.10.0.2.15.xip.io -u admin -p c1oudc0w --skip-ssl-validation

我收到以下错误

API endpoint: https://api.10.0.2.15.xip.io
FAILED 
Error performing request: Get https://api.10.0.2.15.xip.io/v2/info: dial tcp
10.0.2.15:443: ConnectEx tcp: i/o timeout

我用谷歌搜索并发现它是一些DNS和/ etc / hosts条目问题所以我将我的wifi适配器的DNS更改为8.8.8.8 / 8.8.4.4并将以下条目添加到/ etc / hosts文件

10.0.2.15 api.10.0.2.15.xip.io
10.0.2.15 uaa.10.0.2.15.xip.io
10.0.2.15 10.0.2.15.xip.io
10.0.2.15 hello.10.0.2.15.xip.io

我刷新DNS,重新启动但仍然遇到同样的错误。

以下是 nslookup api.10.0.2.15.xip.io

的输出
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    api.10.0.2.15.xip.io
Address:  10.0.2.15

现在我没有选择权。请指导我错过的内容。

由于

1 个答案:

答案 0 :(得分:1)

我可以通过添加路由到10.0.2.15

来解决这个问题

在我的路由表中,没有上述IP的条目,所以我添加了一个条目 route add 10.0.2.15 10.39.39.1 其中10.39.39.1是虚拟机主机专用适配器的IP。

这解决了这个问题。