基于安装包方式部署mesos集群

  1. mesos 部署
    1.1. 安装包方式部署mesos
    1.1.1. 安装环境
    基于安装包方式部署mesos集群

2.1.2. 关闭防火墙 [所有节点]
2.1.2.1. 查看防火墙状态
基于安装包方式部署mesos集群

2.1.2.2. 关闭防火墙
基于安装包方式部署mesos集群

2.1.2.3. 禁止开机启动防火墙
基于安装包方式部署mesos集群
2.1.3. 关闭selinux[所有节点]
基于安装包方式部署mesos集群

2.1.4. 更新hosts文件
基于安装包方式部署mesos集群
利用scp将hosts文件分别copy到mesos002,mesos003,mesos004,mesos005上
基于安装包方式部署mesos集群

2.1.5. 免密码登录[所有节点]
2.1.5.1. 开启ssh证书登录
vim /etc/ssh/sshd_config
基于安装包方式部署mesos集群

2.1.5.2. 在mesos001节点上 生成秘钥 [其他节点上相同操作]
基于安装包方式部署mesos集群

基于安装包方式部署mesos集群

2.1.5.3. 将所有节点上的公钥都复制到一个文件里
基于安装包方式部署mesos集群
基于安装包方式部署mesos集群
基于安装包方式部署mesos集群
基于安装包方式部署mesos集群
基于安装包方式部署mesos集群

2.1.6. 更新yum源[mesos001,mesos002,mesos003,mesos004, mesos005] 上
rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-2.noarch.rpm
基于安装包方式部署mesos集群

2.1.7. 分别安装mesos,marathon,zookeeper [mesos001,mesos002,mesos003] 上
基于安装包方式部署mesos集群

基于安装包方式部署mesos集群

2.1.8. 配置zookeeper
创建myid [mesos001,mesos002,mesos003]
基于安装包方式部署mesos集群

更新配置zoo.cfg[mesos001,mesos002,mesos003]
基于安装包方式部署mesos集群
基于安装包方式部署mesos集群

2.1.9. 配置mesos [mesos001,mesos002,mesos003]
基于安装包方式部署mesos集群

2.1.10. 配置marathon[mesos001,mesos002,mesos003]
基于安装包方式部署mesos集群

2.1.11. 部署Mesos slave [mesos004, mesos005]上
基于安装包方式部署mesos集群

2.1.12. 配置master信息
基于安装包方式部署mesos集群

2.1.13. 创建工作目录
基于安装包方式部署mesos集群

2.1.14. 启动mesos-master marathon zookeeper [mesos001,mesos002,mesos003]
基于安装包方式部署mesos集群

基于安装包方式部署mesos集群
基于安装包方式部署mesos集群

2.1.15. 启动marathon [mesos004,mesos005]
基于安装包方式部署mesos集群