四、DC/OS local-universe安装配置

来源:互联网 发布:java分页代码 编辑:程序博客网 时间:2024/05/19 18:16
           **DC/OS   local-universe安装配置**

1、参照 *安装配置DC/OS 注意事项(http://blog.csdn.net/huohuangfengcheng/article/details/53967406)中的2和3做好python的配置
2、git 拉取universe的源码
$ git clone https://github.com/mesosphere/universe.git –branch version-3.x
这里写图片描述
3、构建universe-base
$ cd universe/docker/local-universe/

$ sudo make base
这里写图片描述
4、设置Makefile,选择要安装的程序
$ sed -i -e ‘s/–selected/–include=”spark,kafka,cassandra,marathon-lb,mongodb,mysql,redis,gitlab,jenkins,hdfs,chronos,elasticsearch,mysql-admin,nginx,openldap,datadog,etcd,exhibitor,hue,kafka-manager,kibana,logstash,marathon,mongodb-admin,mysql-admin,nexus,openldap-admin,registry,wordpress,zeppelin”/’ Makefile
如果不设置默认打包所有的。
5、构建mesosphere/universe,然后压缩出local-universe.tar.gz文件
$ sudo make local-universe
这里写图片描述
6、拷贝local-universe.tar.gz到dcos的任意一台master节点下

7、运行容器,将压缩包加载到容器
$ docker load < local-universe.tar.gz

8、下载dcos-local-universe-http.service
下载地址:
https://raw.githubusercontent.com/mesosphere/universe/version-2.x/local/dcos-local-universe-http.service
运行如下命令:
$ cp dcos-local-universe-http.service /etc/systemd/system/dcos-local-universe-http.service

$ systemctl daemon-reload

$ systemctl start dcos-local-universe-http

9、下载dcos-local-universe-registry.service
下载地址:
https://raw.githubusercontent.com/mesosphere/universe/version-2.x/local/dcos-local-universe-registry.service
运行如下命令:
$ cp dcos-local-universe-registry.service /etc/systemd/system/dcos-local-universe-registry.service

$ systemctl daemon-reload

$ systemctl start dcos-local-universe-registry

10、加载私有库
$ dcos package repo add local-universe http://master.mesos:8082/repo

11、配置认证到各个子节点
$ mkdir -p /etc/docker/certs.d/master.mesos:5000

$ curl -o /etc/docker/certs.d/master.mesos:5000/ca.crt
http://master.mesos:8082/certs/domain.crt

$ systemctl restart docker

0 0
原创粉丝点击