mesos - DC/OS - 显示 0 个连接节点的仪表板

标签 mesos mesosphere dcos

在我的 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 重新注册节点?

最佳答案

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

关于mesos - DC/OS - 显示 0 个连接节点的仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37334339/

相关文章:

docker - 在 Mesos/Marathon 上使用端口映射部署 Kibana 4 的 docker 容器

docker - portMappings中dcos json中容器端口、主机端口和服务端口的区别

constraints - DC/OS Marathon 约束主机名列表

scheduler - 如何清除 Mesos 从属设备上的作业?

mesos - Mesos 和 Marathon 需要专用网络吗?

java - Apache Mesos 实际上做了什么?

json - Marathon docker 应用程序中的 --add-host 参数

docker - 设置Mesos/Marathon给定的Docker容器名称

apache-flink - 如何在没有 DC/OS 的 Mesos 集群上安装 Flink?