如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平(3)

master主机

mesos-master --work_dir=/home/q/mesos/data --log_dir=/home/q/mesos/logs --no-hostname_lookup --ip=0.0.0.0 --zk=zk://192.168.26.150:2181/mesos --quorum=2

master1主机

mesos-master --work_dir=/home/q/mesos/data --log_dir=/home/q/mesos/logs --no-hostname_lookup --ip=0.0.0.0 --zk=zk://192.168.26.139:2181/mesos --quorum=2

master2主机

mesos-master --work_dir=/home/q/mesos/data --log_dir=/home/q/mesos/logs --no-hostname_lookup --ip=0.0.0.0 --zk=zk://192.168.26.140:2181/mesos --quorum=2 8.启动Mesos-slave

注意先kill掉之前启动的Mesos-master进程

mesos-slave --containerizers="mesos,docker" --work_dir=/home/q/mesos/data --log_dir=/home/q/mesos/logs --master=zk://192.168.26.150:2181,192.168.26.139:2181,192.168.26.140:2181/mesos --no-hostname_lookup --ip=0.0.0.0

注意当启动失败时,,有可能链接文件没有生效,使用如下命令

cd /root/mesos-0.25.0/build/bin/ ./mesos-slave.sh --containerizers="mesos,docker" --work_dir=/home/q/mesos/data --log_dir=/home/q/mesos/logs --master=zk://192.168.26.150:2181,192.168.26.139:2181,192.168.26.140:2181/mesos --no-hostname_lookup --ip=0.0.0.0 9.使用浏览器指定任意Mesos-master地址的5050端口验证 http://192.168.26.140:5050

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台


若指定的是非Leader状态下的Mesos-master地址,页面会自行跳转至处于leader状态的Mesos-master地址。

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台

五、在master主机上部署运行Marathon

使用Marathon向Mesos发送任务。

1.安装并启动Marathon wget tar zxvf marathon-0.15.2.tgz -C /home/q/ cd /home/q/marathon-0.15.2 ./bin/start --hostname 192.168.26.150 --master zk://192.168.26.150:2181,192.168.26.139:2181,192.168.26.140:2181/mesos --http_address 0.0.0.0 //将Marathon安装到多Mesos-master环境的master主机上 2.访问Marathon(默认使用8080端口) http://192.168.26.150:8080/

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台

3.使用Marathon创建测试任务

(1)在首页点击Create按钮,创建一个测试任务echo “hello world”

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台


(2)创建成功以后在applications页面可以看到该任务

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台


Marathon会自动注册到Mesos中,可以在Mesos web的Framework页面中看到注册信息。

如何使用Zookeeper+Mesos+Marathon搭建Docker集群管理平台

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/76c77958d71f580542433b5896e1353d.html