我有这样一种情况,我需要创建一个mesos集群,考虑来自不同云平台的基于KVM的代理节点。
我试着在这里解释一下情况:
我可以访问项目A和项目B。对于项目A,我有6个基于KVM的节点;对于项目B,我有3个基于KVM的节点。每个KVM节点都有一个与之关联的公网ip。现在,我需要从项目A云创建一个包含三个主服务器的Mesos集群,然后需要将6个代理关联到该集群,其中3个代理来自项目A,3个代理来自项目B。
我曾经遇到过的问题:
我可以使用内部ip (如10.0.0.50)在相同的云平台(网络)中设置mesos主机和代理,但在zookeeper中,如果我提到浮动ip,集群不能在没有公共ip的情况下启动working.Now,我不能从不同的云帐户添加代理。
一个直接的问题:我们是否可以使用浮动的公共ip而不是内部ip来设置三个节点的Mesos主仲裁?
请建议整合来自不同网络的多个代理节点的最佳方式。仅供参考,我正在使用基于中间层的包来安装messos/marathon和zookeeper。
发布于 2016-07-09 06:27:15
我已经解决了单个主机和3个代理位于不同网络中的问题。
主公网ip为: 129.11.22.33
要启动mesos master:
sudo ./bin/mesos-master.sh --work_dir=/var/lib/mesos --advertise_ip=129.11.22.33 要启动mesos aglent:
sudo ./bin/mesos-slave.sh master=129.11.22.33 --advertise_ip=130.11.22.33
sudo ./bin/mesos-slave.sh master=129.11.22.33 --advertise_ip=135.11.22.33
sudo ./bin/mesos-slave.sh master=129.11.22.33 --advertise_ip=140.11.22.33您可以在mesos web UI中查看所有三个mesos代理,网址为
129.11.22.33:5050/浏览器中的slaves
https://stackoverflow.com/questions/37863813
复制相似问题