您的位置:首页 > 其它

DC/OS微服务平台搭建

2017-07-18 16:55 295 查看
之前介绍了springdataflow在mesos平台上如何应用,这次我们主要是针对DC/OS平台的搭建,部署集群环境。

1.DC/OS的安装有GUI安装,CLI安装,高级安装,vagrant安装等,本人亲试所有的方法均可搭建,前三种主要注意安装前需要满足一些硬件软件资源条件要求,对linux centos7一些常用命令熟悉,配置无密登录,注意端口冲突等,可参考官方文档https://dcos.io/docs/1.9/installing/custom/system-requirements/,https://dcos.io/docs/1.9/installing/custom/system-requirements/install-docker-centos/,此处共享下基本的配置文件以及所需的安装文件:

链接:http://pan.baidu.com/s/1c2gshQo  密码:meq8

其中ip-detect 里的要与ip addr中对应,其余不在赘述

这里我们主要讲一下vagrant安装,同时会上传一些必须的文件,送给不想等待下载的人们,哈哈哈哈哈哈。前三种安装方式可以参考官方文档https://dcos.io/docs/1.9/installing/custom/gui/,https://dcos.io/docs/1.9/installing/custom/cli/,https://dcos.io/docs/1.9/installing/custom/advanced/。本文将介绍在windows上通过vagrant来安装DC/OS。

2.首先需要安装GIT,git clone https://github.com/dcos/dcos-vagrant,也可以直接下载 链接:http://pan.baidu.com/s/1geTuMqB  密码:ig92

3.安装vagrant,链接:http://pan.baidu.com/s/1hs463BY  密码:bmqo

4.安装virtualbox,链接:http://pan.baidu.com/s/1pLfpKIf  密码:7dr3

5.最好是管理员权限,控制台执行vagrant plugin install vagrant-hostmanager

6.安装vm的所需dcos基础镜像,vagrant box add https://downloads.dcos.io/dcos-vagrant/metadata.json,这个下载之后执行也很慢,所以我们手动配置,在dcos-vagrant根目录新建metadata.json文件,然后我们需要dcos-centos-virtualbox-0.9.1.box这个文件,可以放到本地让其访问也可以放到ftp让其访问,执行vagrant box add metadata.json百度云:链接:http://pan.baidu.com/s/1dF08QwL
 密码:lhu7



7.百度云下载的dcos-vagrant里我都放置了需要的文件,以及需要配置的文件,直接修改配置文件就可以使用,如果是git克隆的项目,则执行vagrant up的时候会报缺少一些文件如:dcos_generate_config-1.9.0.sh 这也是其它安装方法所需要的文件。

需要修改的配置文件:根据实际资源情况分配cpu 内存等,包含一个master节
4000
点一个公共agent节点一个私有agent节点一个bootstrap节点,都可再按需求扩充。



/etc/config.yaml: 最后一行是控制DCOS是否开启权限控制,false则不需要用户登录即可操作



8.配置好之后直接运行 vagrant up a1 p1 m1 boot 启动安装

9.可以动态扩展vagrant up a2等节点

10.访问m1.dcos 成功,哈哈哈哈哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: