手把手教你搭建mesos/marathon集群(二)——mesos/marathon集群搭建


上回已经介绍完了mesos/marathon集群的环境准备、zk/ectd集群搭建已经docker的安装,本文继续介绍一下在物理机上搭建mesos/marathon.安装方式仍然是采用离线rpm包安装。

一、安装marathon和mesos的rpm包
安装装marathon-1.1.3-1.0.503.el7.x86_64.rpm和mesos-1.0.1-2.0.93.centos701406.x86_64.rpm,笔者使用的版本可能(笔者用的版本较老,可自行更换新版本),若安装时报依赖错误,可能还需要安装chronos-2.4.0-0.1.20151007110204.el7.x86_64.rpm和libevent-devel-2.0.21-4.el7.x86_64.rpm两个依赖包
二、配置 mesos/marathon
1、配置三个master节点

[root@csmp-01 mesosmarathonrpm]# cat /etc/mesos/zk 
zk://10.124.152.129:2181,10.124.152.130:2181,10.124.152.131:2181/mesos

2、配置所有节点
echo 本地IP地址 | tee /etc/mesos-master/ip
echo 本地IP地址 | tee /etc/mesos-master/hostname
echo 本地IP地址 | tee /etc/mesos-slave/ip
echo 本地IP地址 | tee /etc/mesos-slave/hostname
echo 2 > /etc/mesos-master/quorum #这个数字要大于安装的master节点的总数的0.5倍,即一半
其中第二、第四项如果写入的是hostname,则访问mesos的web页面时需要在本地将mesos-slave各个节点的域名和ip对应关系配到本地电脑的hosts文件
三、启动集群
master节点: systemctl enable mesos-master marathon &&systemctl start mesos-master marathon
slave节点: systemctl enable mesos-slave && systemctl start mesos-slave

0 个评论

要回复文章请先登录注册