centos 7 安装Mesos+Marathon+Zookeeper

成都创新互联公司是一家专注于成都做网站、成都网站建设与策划设计,洛龙网站建设哪家好?成都创新互联公司做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:洛龙等地区。洛龙做网站价格咨询:18980820575
1.地址规划
Master节点:
1.关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
2.关闭selinux
setenforce 0
3.安装mesosphere源
rpm -ivh /mesosphere-el-repo-7-1.noarch.rpm
4.安装mesos及相关软件
yum -y install mesos mesosphere-zookeeper
5.配置zookeeper
vi /etc/zookeeper/conf/zoo.cfg #加入
6.配置mesos
master1 master2 master3
vi /etc/mesos/zk #加入
zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
echo 2 > /etc/mesos-master/quorum #加入
7.配置marathon
去官网下载marathon.tar.gz
master1 master2 master3
tar zxvf marathon.tar.gz
cd marathon/
启动: ./bin/start --master zk://192.168.0.180:2181,192.168.0.227:2181,192.168.0.221:2181/mesos --zk zk://192.168.0.180:2181,192.168.0.227:2181,192.168.0.221:2181/marathon
8.启动mesos-master,zookeeper
systemctl start zookeeper && systemctl start mesos-master
systemctl disable mesos-slave
Slave节点:
1.关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
2.关闭selinux
setenforce 0
3.安装mesosphere源
rpm -ivh /mesosphere-el-repo-7-1.noarch.rpm
4.安装mesos
yum -y install mesos
5.配置mesos
slave1 slave2
vi /etc/mesos/zk #加入
zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
6.启动mesos-slave
systemctl start mesos-slave && systemctl enable mesos-slave
systemctl disable mesos-master
测试:
输入192.168.0.111:5050
随便输入一个master的地址就OK,zookeeper会自动选出一个leader
输入192.168.0.111:8080,可利用其发布docker镜像并可调整应用数量