3

在我的 DC/OS 集群中重新启动我的 3 个主节点后,DC/OS 仪表板显示 0 个连接的节点。但是,从 DC/OS cli 中,我看到了所有 6 个代理节点:

$ dcos node
  HOSTNAME        IP                         ID
172.16.1.20  172.16.1.20  a7af5134-baa2-45f3-892e-5e578cc00b4d-S7
172.16.1.21  172.16.1.21  a7af5134-baa2-45f3-892e-5e578cc00b4d-S12
172.16.1.22  172.16.1.22  a7af5134-baa2-45f3-892e-5e578cc00b4d-S8
172.16.1.23  172.16.1.23  a7af5134-baa2-45f3-892e-5e578cc00b4d-S6
172.16.1.24  172.16.1.24  a7af5134-baa2-45f3-892e-5e578cc00b4d-S11
172.16.1.25  172.16.1.25  a7af5134-baa2-45f3-892e-5e578cc00b4d-S10`

我仍然可以从 dcos cli 和 Marathon gui 安排 Marathon 中的任务,然后在代理上正确安排和执行它们。此外,从 :5050 上的 mesos 界面,我可以看到从属页面中的所有代理。

我已经重新启动了代理节点和主节点。我还重新运行了 DC/OS GUI 安装程序并运行了预检检查,这当然会因“已安装”错误而失败。

除了卸载/重新安装节点之外,有没有办法使用 DC/OS GUI 重新注册节点?

4

1 回答 1

0

对于遇到此问题的任何人,我的问题与我们的公司代理有关。为了让 Universe 在我的集群中工作,我必须将代理设置添加到/opt/mesosphere/environment. 然后我重新启动dcos-cosmos.service,生活很好。但是,在服务器重新启动后,dcos-history-service.service 现在正在新环境中运行,并且无法使用我们的代理服务器解析我的本地名称。为了解决,我在DCOS仪表板上加了一个NO_PROXY/opt/mesosphere/environment又高兴了。

于 2016-05-31T20:58:41.497 回答