领事开始时马拉松停止工作

时间:2016-02-12 14:16:42

标签: mesos mesosphere marathon consul

我有6台机器mesos集群(3个主机和3个从机),我访问mesos用户界面172.16.8.211:5050并且它正常工作并重定向到领导者,如果不是。然后如果我访问马拉松用户界面172.16.8.211:8080它可以正常工作。在配置和执行consul-cluster马拉松之前总结很有效。

我的问题是当我配置并运行一个带有3个服务器的consul集群时,这些服务器是mesos主服务器,3个服务器是mesos服务器。如果我执行领事会员,那很好,所有成员都活着并且一起工作。 但是现在,如果我尝试访问马拉松用户界面,我就无法访问mesos用户界面,并且我会转到框架'并没有出现马拉松框架。

ikerlan@client3:~$ consul members
Node     Address            Status  Type    Build  Protocol  DC
client3  172.16.8.216:8301  alive   client  0.5.2  2         nyc2
client2  172.16.8.215:8301  alive   client  0.5.2  2         nyc2
server2  172.16.8.212:8301  alive   server  0.5.2  2         nyc2
server3  172.16.8.213:8301  alive   server  0.5.2  2         nyc2
client1  172.16.8.214:8301  alive   client  0.5.2  2         nyc2
server1  172.16.8.211:8301  alive   server  0.5.2  2         nyc2

在Mesos的Slaves选项卡中,我可以看到下一个: Mesos-Slave-Tab

-Mesos版本:0.27.0 -Marathon版本:0.15.1

我有下一个文件日志,哪里会出现与此问题相关的内容?

Mesos logs image

可能是什么问题?

2 个答案:

答案 0 :(得分:1)

<强>解决方案:

我在马拉松日志'/var/log/syslog'中看到问题是DNS问题。所以我尝试将群集中其他主机的IP添加到文件/etc/hosts。它解决了这个问题,现在它完美无缺。

答案 1 :(得分:1)

您可以将所有群集主机添加到zookeeper配置文件中,它可以正常工作