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进行处理,非常感谢!