如何在单独的VM上为Mesos创建主代理设置

时间:2017-02-17 14:55:27

标签: ubuntu networking virtual-machine mesos

我们一直在尝试建立一个分布在两台机器上的工作mesos环境 - 一台运行主机,另一台运行代理(slave)。到目前为止我们遵循的步骤是:

  1. 我们已按照https://mesos.apache.org/gettingstarted/的说明成功编译了最新版本的mesos代码(1.1.0)。
  2. 我们在Ubuntu 16.04 VM上部署了主服务器和代理程序(让我们称之为VM A)。
  3. 我们尝试执行mesos入门指南末尾列出的三个示例框架,并且python / java框架成功。但是C ++框架失败了。
  4. 然后,我们在另一个具有相同体系结构的Ubuntu 16.04 VM(VM B)上部署了代理,并在VM A上停止了正在运行的代理.mesos-master正确地考虑了B提供的资源。
  5. 最后,我们尝试在VM B上执行框架。但是,所有任务都失败了,因为代理不断重新注册,并且任务一直在丢失(虽然网络连接肯定没有问题)开始。不乏资源。
  6. 在两个能够自由通信的Ubuntu 14.04计算机的虚拟机网络上重复相同的过程。此设置基于apache aurora项目推荐的mesos包,在本文档中:

    https://aurora.apache.org/documentation/latest/operations/installation

    我们尝试更改/etc/mesos//etc/mesos-master//etc/mesos-slave//etc/defaults/mesos/etc/defaults/mesos-master/etc/defaults/mesos-slave中的配置文件,最后是主人能够考虑资源,但如果代理在另一台机器上运行,则无法启动任何任务。

    任何能够成功设置mesos的人都能为私有网络中的Ubuntu机器提供完整的2节点mesos主代理设置吗?需要哪些额外的运行时参数,以及必须更改哪些配置文件(以及如何)以至少获得在外部VM上运行的示例框架?

0 个答案:

没有答案