首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建考虑来自不同云平台和网络的节点的Mesos集群

创建考虑来自不同云平台和网络的节点的Mesos集群
EN

Stack Overflow用户
提问于 2016-06-16 23:46:54
回答 1查看 98关注 0票数 2

我有这样一种情况,我需要创建一个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。

EN

回答 1

Stack Overflow用户

发布于 2016-07-09 06:27:15

我已经解决了单个主机和3个代理位于不同网络中的问题。

主公网ip为: 129.11.22.33

  • agent1公网ip为: 130.11.22.33

  • agent1公网ip为: 135.11.22.33

  • agent1
  • 为: 140.11.22.33

要启动mesos master:

代码语言:javascript
复制
sudo ./bin/mesos-master.sh --work_dir=/var/lib/mesos --advertise_ip=129.11.22.33 

要启动mesos aglent:

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37863813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档