2

我正在尝试让 DCOS 与 Vagrant 1.8.4 和 VirtualBox 一起运行。DCOS 出现,我可以进入仪表板,但我看不到“Universe”存储库。运行 DC/OS Vagrant 的计算机位于代理后面,因此我按照此处的说明进行操作,但仍然看到以下错误:

[object Object] You can go to the Repositories Settings page to change installed repositories.

主节点可以到达外部世界,特别是我可以(vagrant) ssh 进入主节点并成功 ping 代理外部的机器。

最后,作为替代方案,我尝试下载并设置本地存储库,但遇到了一个已知问题

有人问了一个类似的问题(作为一个 stackoverflow 初学者,我已经用尽了我的链接预算)当有两个 repos 时很难找到 Universe,但这似乎不适用于我面临的问题。

任何意见,将不胜感激。感谢您的时间。

作为附录,这里有一些来自最近测试的更多信息:在我的主机笔记本电脑(A Mac)上,我可以 ping google.com 和 mesosphere.com。但是,当我 vagrant ssh 进入主节点时,我可以 ping google.com,但是当我尝试 ping mesosphere.com 时,我看到了错误:

ping: unknown host mesosphere.com

我天真地假设由于 Universe 回购位于 Universe.mesosphere.com,我需要解析 mesosphere.com。

4

2 回答 2

4

经过一番挖掘后,似乎文件 cosmos 读取代理配置从 DC/OS 1.8 中更改/var/lib/dcos/environment.proxy/opt/mesosphere/etc/proxy.env

尝试运行以下命令:

cp /var/lib/dcos/environment.proxy /opt/mesosphere/etc/proxy.env
systemctl restart dcos-cosmos

- - 编辑 - - -

跟踪正在更新的文档的错误https://dcosjira.atlassian.net/browse/DCOS-398

于 2016-09-21T20:37:55.853 回答
0

DC/OS 1.8.4 在 config.yaml 中添加了一种在安装时配置代理的新方法。不幸的是,它的一个错误已在 master 上修复,并将在 DC/OS 1.8.5 中。

DC/OS 代理文档:https ://dcos.io/docs/1.8/administration/installing/custom/configuration-parameters/#use_proxy

DC/OS Vagrant 代理文档:https ://github.com/dcos/dcos-vagrant/blob/master/docs/configure.md#configure-a-proxy

对于后代,有新的领域:

  • use_proxy(布尔值)
  • http_proxy(细绳)
  • https_proxy(细绳)
  • no_proxy(字符串数组)
于 2016-09-30T17:57:43.433 回答