首页 > 网络 > 其他 >

【VMCloud云平台】拥抱Docker(八)Mesos入门(1)

2016-11-11

【VMCloud云平台】拥抱Docker(八)Mesos入门(1)。MesOS如果一定要对应微软架构的话,那就相当于拆分出来的WAS PaaS部分,可以支持你是用MesOS管理多个容器,借助MesOS,你还可以利用它来搭建PaaS平台发布应用。

MesOS如果一定要对应微软架构的话,那就相当于拆分出来的WAS PaaS部分,可以支持你是用MesOS管理多个容器,借助MesOS,你还可以利用它来搭建PaaS平台发布应用。

以下就是今天所要说MesOS涉及的环境:

wps30C3.tmp

1、 进入MesOS01,输入sudo apt-get update进行更新,然后输入sudo apt-get install -y tar wget git,sudo apt-get install -y openjdk-7-jdk,安装MesOS相关组件

wps30D4.tmp

2、 接着安装依赖组件Autoconf跟Libtool, ;

wps30E4.tmp

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文件:

wps30E5.tmp

4、 通过dpkg -i /tmp/mesos.deb 进行安装mesos的deb,通过mkdir在etc下创建mesos主节点的文件夹,然后将mesos位置进行内存注册:

wps30E6.tmp

wps30E7.tmp

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安装文件:

wps30F8.tmp

6、 通过easy_install /tmp/mesos.egg进行mesos安装:

wps30F9.tmp

7、 要真正使用Mesos,我们还需要下载Marathon(特别是Docker群集环境),通过curl -O http://downloads.mesosphere.io/marathon/marathon-0.6.0/marathon-0.6.0.tgz进行下载,然后进行解压:

wps30FA.tmp

wps310A.tmp

8、 通过pip install deimos进行安装:

wps310B.tmp

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

wps310C.tmp

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:

wps311D.tmp

13、 当然,你可以通过5050端口访问到Mesos原生的UI:

wps313D.tmp[4]

相关文章
最新文章
热点推荐