![Mesos:Web UI 无法连接到服务器](https://linux22.com/image/689759/Mesos%EF%BC%9AWeb%20UI%20%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我是 Mesos 和 DC/OS 的新手。我使用 vagrant 设置了 DC/OS,一开始一切似乎都很顺利。我使用的是 Mac Yosemite、Virtualbox 版本 5.0.26、vagrant 版本 1.8.5,并带有以下补丁:https://github.com/mitchellh/vagrant/pull/7611。
我使用以下命令启动了 DC/OS 堆栈:vagrant up m1 a1 a2 a3 a4 p1 boot。我可以看到所有实例都已启动并正在运行,我可以通过 ssh 登录到每个实例。我还可以在 m1.dcos 上看到 Web UI。在此 UI 中,我成功启动了 kafka 和 cassandra。唯一的问题是几分钟后,UI 停止工作。我在 UI 中收到以下错误消息:
Cannot Connect With The Server
或:由于服务 [adminRouter] 不可用,无法完成请求
以下网站 (https://github.com/dcos/dcos-vagrant/blob/master/docs/troubleshooting.md),有一个类似问题的条目并建议运行:service dcos-cosmos restart。尽管我的 7 个 DC/OS 节点都在 Virtualbox 中启动并运行,但 UI 仍然无法访问。
我可以通过 ssh 访问每个虚拟机,但整个 Web UI 没有响应。如果我使用其他浏览器并尝试访问 m1.docs,则该网站根本无法访问。我在这里遗漏了什么?
答案1
对于任何可能遇到相同问题的人来说,似乎 vagrant 1.8.5 存在 SSH 问题。降级到 1.8.4 对我来说有效。请参阅https://github.com/dcos/dcos-vagrant/blob/master/docs/troubleshooting.md#ssh-authentication-failure