6台机器构成:3主3从。详细信息如下:
| 项番 | 类别 | hostname | IP | 需装软件 | 
|---|---|---|---|---|
| No.1 | Master | host32 | 192.168.32.32 | MESOS+MARATHON+ZOOKEEPER | 
| No.2 | Master | host33 | 192.168.32.33 | MESOS+MARATHON+ZOOKEEPER | 
| No.3 | Master | host34 | 192.168.32.34 | MESOS+MARATHON+ZOOKEEPER | 
| No.4 | Slave | host42 | 192.168.32.42 | MESOS | 
| No.5 | Slave | host43 | 192.168.32.43 | MESOS | 
| No.6 | Slave | host44 | 192.168.32.44 | MESOS | 
准备事项
对上述6台机器,作如下准备:
| 项番 | 事项 | 
|---|---|
| No.1 | OS: CentOS7(1511即可) 最小安装即可 | 
| No.2 | 关闭防火墙:systemctl stop firewalld && systemctl disable firewalld | 
| No.3 | 清空iptables规则:iptables -F | 
安装
Master节点安装
各Master节点作如下安装
| 项番 | 详细 | 
|---|---|
| No.1 | rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm | 
| No.2 | yum install -y mesos | 
| No.3 | yum install -y marathon | 
| No.4 | yum install -y mesosphere-zookeeper | 
Slave节点安装
各Slave节点作如下安装
| 项番 | 详细 | 
|---|---|
| No.1 | rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm | 
| No.2 | yum install -y mesos | 
设定Master节点
Mesos相关设定
设定Zookeeper
相关设定等详细信息在Zookeeper相关的介绍中已经说过,此处不再赘述。各机器的/etc/zookeeper/conf/zoo.cfg追加如下信息
/etc/mesos/zk
/etc/mesos-master/quorum
因为三台的机器,quorum为2,5台的话就是3了
设定各机器唯一的ID和IP以及Hostname: 比如host32的Master1节点
设定Marathon
/etc/marathon/conf/zk
设定Slave节点
设定各机器IP以及Hostname: 比如host44的Slave3节点
/etc/mesos/zk
启动Master服务
各Master节点作如下操作,初期化服务设定以及启动服务
| 项番 | 详细 | 
|---|---|
| No.1 | systemctl stop mesos-slave | 
| No.2 | systemctl disable mesos-slave | 
| No.3 | systemctl start zookeeper | 
| No.4 | systemctl start marathon | 
| No.6 | systemctl start mesos-master | 
启动Slave服务
各Slave节点作如下操作,初期化服务设定以及启动服务
| 项番 | 详细 | 
|---|---|
| No.1 | systemctl stop mesos-master | 
| No.2 | systemctl disable mesos-master | 
| No.3 | systemctl enable mesos-slave | 
| No.4 | systemctl start mesos-slave | 
Mesos启动确认
Home
Agents
Marathon启动确认
Applications
Easypack
在搭建的过程中顺手把脚本写下来了放到了github上:https://github.com/liumiaocn/easypack/blob/master/mesos/easypack_mesos.sh 
 有需要的可以自行参照。 
 使用这个把上面的步骤进行简化,每台机器只需要INSTALL和INIT两个步骤。
使用方法
Master节点
Slave节点
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8691 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!