通过Internet框访问mesos slave信息

时间:2015-10-31 23:16:45

标签: mesos

我按距离设置了马拉松/ mesos dockerized网络。

网络设置为:

Laptop <-> internet <-> box (known IP) <-> Serveur (192.168.x.x : mesos/marathon)

从我的笔记本电脑中我可以看到mesos的界面:

Firefox : http://@box-IP:mesos-port

我可以看到奴隶和任务在运行:所以事情还可以。但是当点击奴隶的沙箱时,我有以下错误:

Failed to connect to slave 'c1070c02-3754-4ae2-8ca0-1d0d2ec879e7-S22' on 'HP-xw8600-Workstation:5053'.
Potential reasons:
1) The slave's hostname, 'HP-xw8600-Workstation', is not accessible from your network
2) The slave's port, '5053', is not accessible from your network
3) The slave timed out or went offline

但是,如果我执行[ssh -X]后跟[firefox hhtp://192.168.XX:mesos-port]并单击slave的沙箱链接,则消息消失,我确实看到了slave的页面。

所以我得出结论,问题(1)或(2)必须是真的......我如何设置我的笔记本电脑以允许访问这些奴隶的页面?

1 个答案:

答案 0 :(得分:0)

像往常一样,答案是在doc或给定的错误中;)

诀窍是遵循错误消息,如下所示:

1)打开互联网盒上奴隶使用的端口(在我的情况下:5053)

2)在您的主机文件上添加一行,网络名称指向该框的IP(在我的情况下:@boxIP HP-xw8600-Workstation)

应该这样做;)