我正在尝试使用Vagrant 1.8.4和VirtualBox运行DCOS。 DCOS出现了,我可以进入仪表板,但我看不到“宇宙”回购。运行DC / OS Vagrant的计算机位于代理服务器后面,因此我按照here的说明进行操作,但仍然看到以下错误:
[object Object] You can go to the Repositories Settings page to change installed repositories.
主节点可以到达外部世界,特别是我可以(流浪)ssh进入主节点并成功ping代理服务器外的机器。
最后,作为替代方案,我尝试下载并设置本地仓库,但遇到了known issue。
有一个类似的问题(作为一个stackoverflow初学者,我已经用尽我的链接预算)关于在有两个回购时难以找到宇宙,但这似乎不适用于我所面临的问题。
任何建议都将不胜感激。谢谢你的时间。
这里的附录是最近测试的更多信息:在我的主机笔记本电脑(Mac)上我可以ping google.com和mesosphere.com。但是,当我将ssh输入主节点时,我可以ping google.com,但是当我尝试ping mesosphere.com时,我看到了错误:
ping: unknown host mesosphere.com
天真地我会假设,因为宇宙回购生活在universe.mesosphere.com,我需要解析mesosphere.com。
答案 0 :(得分: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
----编辑-----
答案 1 :(得分:0)
DC / OS 1.8.4在config.yaml中添加了一种在安装时配置代理的新方法。不幸的是,a bug已经固定在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
(字符串数组)