VMCloud云平台拥抱DockerMesos入门
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMCloud云平台拥抱DockerMesos入门相关的知识,希望对你有一定的参考价值。
MesOS如果一定要对应微软架构的话,那就相当于拆分出来的WAS PaaS部分,可以支持你是用MesOS管理多个容器,借助MesOS,你还可以利用它来搭建PaaS平台发布应用。
以下就是今天所要说MesOS涉及的环境:
1、 进入MesOS01,输入sudo apt-get update进行更新,然后输入sudo apt-get install -y tar wget git,sudo apt-get install -y openjdk-7-jdk,安装MesOS相关组件:
2、 接着安装依赖组件Autoconf跟Libtool, ;
3、 通过sudo curl -fL http://downloads.mesosphere.io/master/ubuntu/14.04/mesos_0.19.0~ubuntu14.04%2B1_amd64.deb -o /tmp/mesos.deb,下载deb文件:
4、 通过dpkg -i /tmp/mesos.deb 进行安装mesos的deb,通过mkdir在etc下创建mesos主节点的文件夹,然后将mesos位置进行内存注册:
5、 接着通过sudo curl -fL http://downloads.mesosphere.io/master/ubuntu/14.04/mesos-0.19.0_rc2-py2.7-linux-x86_64.egg -o /tmp/mesos.egg下载mesos安装文件:
6、 通过easy_install /tmp/mesos.egg进行mesos安装:
7、 要真正使用Mesos,我们还需要下载Marathon(特别是Docker群集环境),通过curl -O http://downloads.mesosphere.io/marathon/marathon-0.6.0/marathon-0.6.0.tgz进行下载,然后进行解压:
8、 通过pip install deimos进行安装:
9、 配置Mesos使用Deimos:
mkdir -p /etc/mesos-slave
echo /usr/local/bin/deimos | sudo dd of=/etc/mesos-slave/containerizer_path
echo external | sudo dd of=/etc/mesos-slave/isolation
10、 启动相关服务:
initctl reload-configuration
service zookeeper start
service mesos-master start
service mesos-slave start
11、 启动Marathon:
cd marathon-0.6.0
./bin/start --master zk://localhost:2181/mesos --zk_hosts localhost:2181
12、 现在你就可以使用MesosIP:8080进行访问到了由Marathon管理的Mesos:
13、 当然,你可以通过5050端口访问到Mesos原生的UI:
本文出自 “VMCloud” 博客,谢绝转载!
以上是关于VMCloud云平台拥抱DockerMesos入门的主要内容,如果未能解决你的问题,请参考以下文章