无法访问 api 端点。 Cloud Foundry 从 cf_nise 安装

Unable to access api endpoint. Cloud foundry installed from cf_nise

我在cf_nise_installer

之后安装了一个本地的cloud foundry实例

环境:

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

现在我别无选择。请指导我缺少什么。

谢谢

我可以通过将路由添加到 10.0.2.15

来解决这个问题

在我的路由 table 中,上面的 IP 没有条目,所以我添加了一个条目作为 route add 10.0.2.15 10.39.39.1 其中 10.39.39.1 是 virtual box host only 适配器的 IP。

这解决了问题。