博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下一代云计算平台Apache Mesos定制自己的PaaS-1(Apache Mesos安装部署)
阅读量:6163 次
发布时间:2019-06-21

本文共 2501 字,大约阅读时间需要 8 分钟。

hot3.png

下一代云计算平台Apache Mesos定制自己的PaaS-1(Apache Mesos安装部署) 博客分类: 架构 mesos
 

 

1 Apache Mesos简介

Apache Mesos据说是云计算的未来,利用Mesos可轻易实现一个PaaS云平台。

请参考 http://mesos.apache.org/http://mesosphere.com/查看详细

2 Master节点安装

规划

  • 192.168.1.110 master1
  • 192.168.1.111 master2
  • 192.168.1.112 master3

关闭防火墙

  • master1,master2,master3
systemctl stop firewalld && systemctl disable firewalld

添加 mesos的yum源

  • master1,master2,master3
sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

安装mesos及相关软件

  • master1,master2,master3
yum -y install mesos marathonyum -y install mesosphere-zookeeper

配置zookeeper

  • master1
touch /var/lib/zookeeper/myidecho 1 > /var/lib/zookeeper/myid
  • master2
touch /var/lib/zookeeper/myidecho 2 > /var/lib/zookeeper/myid
  • master3
touch /var/lib/zookeeper/myidecho 3 > /var/lib/zookeeper/myid
  • master1,master2,master3

vi /etc/zookeeper/conf/zoo.cfg

添加

server.1=192.168.1.110:2888:3888server.2=192.168.1.111:2888:3888server.3=192.168.1.112:2888:3888
  • master1,master2,master3 vi /etc/mesos/zk 增加内容:zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos

  • master1,master2,master3 vi /etc/mesos-master/quorum

增加内容:2

配置mesos和marathon

  • master1
echo 192.168.1.110 | sudo tee /etc/mesos-master/hostnamemkdir -p /etc/marathon/conf/ && touch hostnameecho 192.168.1.110 | sudo tee /etc/marathon/conf/hostname
  • master2
echo 192.168.1.111 | sudo tee /etc/mesos-master/hostnamemkdir -p /etc/marathon/conf/ && touch hostnameecho 192.168.1.111 | sudo tee /etc/marathon/conf/hostname
  • master3
echo 192.168.1.112 | sudo tee /etc/mesos-master/hostnamemkdir -p /etc/marathon/conf/ && touch hostnameecho 192.168.1.112 | sudo tee /etc/marathon/conf/hostname

启动zookeeper mesos-master marathon

  • master1,master2,master3
systemctl start  zookeeper && systemctl start mesos-master && systemctl start marathonsystemctl disable mesos-slave

3 Slave节点安装

规划

  • 192.168.1.113 client1

关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

添加 mesos的yum源

sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

安装mesos

yum -y install mesos

配置master信息

vi /etc/mesos/zk

增加

zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
cd /etc/mesos-slave/touch hostnameecho 192.168.1.113 | sudo tee /etc/mesos-slave/hostname

启动mesos-slave

systemctl start  mesos-slave  && systemctl enable  mesos-slavesystemctl disable mesos-master

4 测试

  • 访问  mesos地址 
  • 访问  marathon地址,可利用其发布docker镜像并可调整应用数量 

http://wiselyman.iteye.com/blog/2200267

转载于:https://my.oschina.net/xiaominmin/blog/1598948

你可能感兴趣的文章
GlobeRanger优化航空RFID套件,并收到FAA适用性信函
查看>>
QBlog V2.5 源码开放下载(ASP.NET 番外系列之开端)
查看>>
调查显示:数据中心行业女性获得报酬比男性多
查看>>
科沃斯机器人“入职”自助办税服务厅
查看>>
政府部门和金融行业已成网络攻击的最大目标
查看>>
未来五年的全球绿色数据中心市场的增长趋势和预测
查看>>
CIO思考:混合云为行业注入了哪些活力?
查看>>
受够了碎片化,Salesforce决定只支持部分安卓设备
查看>>
大数据的普及催生医疗信息技术市场蓝海
查看>>
2015年 安防圈的明星代言人有哪些?
查看>>
马克·扎克伯格分享Facebook水冷数据中心照片
查看>>
2016年安防企业如何因势而动 顺势而为
查看>>
新电脑磁盘可存储信息数百年
查看>>
ganglia metric extended by gmetric command line tool
查看>>
hdu 5500 Reorder the Books 【BestCoder Round #59 (div.2) 第二题】
查看>>
Windows Server 2016 配置指南 之 安装 PHP redis 拓展
查看>>
zookeeper OOM问题排查
查看>>
IOS-子线程的消息循环
查看>>
5 Java NIO Scatter 与Gather-翻译
查看>>
简单理解const是锁还是不锁!
查看>>