mesos 集群安装部署marathon

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mesos 集群安装部署marathon相关的知识,希望对你有一定的参考价值。

###############################################################

                                                    配置 marathon 服务

###############################################################

        Marathon:marathon是一个mesos框架,能够支持运行长服务,比如web应用等。是集群的分布式Init.d,能够原样运行任何Linux二进制发布版本,如Tomcat Play等等,可以集群的多进程管理。也是一种私有的Pass,实现服务的发现,为部署提供提供REST API服务,有授权和SSL、配置约束,通过HAProxy实现服务发现和负载平衡。


1:部署环境介绍:

服务器IP地址主机名安装服务 

172.16.7.12ctn-7-11.ptmind.com mesos-marathon



 2:配置实例(172.16.7.12)


1、创建下他的配置文件的路径(yum装的没给我们创建)

mkdir -p /etc/marathon/conf/ && touch hostname  


2、创建集群标示主机名 

echo ctn-7-12.ptmind.com | sudo tee /etc/marathon/conf/hostname


按需配置服务端口,默认8080

cat <<EOF > http_port

7070

EOF


3:启动服务,添加开机启动

systemctl start marathon 

systemctl status marathon

systemctl enable marathon


4:验证

netstat -tunlp        

tcp6       0      0 :::8080                 :::*                    LISTEN      18919/java



访问验证:

浏览器输入 http://ctn-7-12.ptmind.com:8080  即可看到marathon dashboard 界面。


mesos 集群安装部署规划、准备(1)

mesos 集群安装部署zookeeper(2)

mesos 集群安装部署mesos-master(3)

mesos 集群安装部署marathon(4)

mesos 集群安装部署chronos(5)

mesos 集群安装部署mesos-slave(6)

mesos 集群安装部署mesos-dns(7)

mesos 集群基础功能测试(8)

mesos 集群清理(9)


本文出自 “康建华” 博客,转载请与作者联系!

以上是关于mesos 集群安装部署marathon的主要内容,如果未能解决你的问题,请参考以下文章

Mesos+Marathon docker 集群管理

部署Mesos+zookeeper+Marathon+Docker实战

Yum安装mesos+zookeeper+marathon管理docker集群

使用Mesos和Marathon管理Docker集群

在 RHEL 7.1 上设置 Mesos/Marathon 集群

mesos+marathon+zk集群搭建