美文网首页dcos
DC/OS 创建local-universe

DC/OS 创建local-universe

作者: Stay_57c4 | 来源:发表于2019-06-13 15:53 被阅读0次

DC/OS安装本地资源库

在本机下载相关文件

curl -v https://downloads.mesosphere.com/universe/public/local-universe.tar.gz -o local-universe.tar.gz
curl -v https://raw.githubusercontent.com/mesosphere/universe/version-3.x/docker/local-universe/dcos-local-universe-http.service -o dcos-local-universe-http.service
curl -v https://raw.githubusercontent.com/mesosphere/universe/version-3.x/docker/local-universe/dcos-local-universe-registry.service -o dcos-local-universe-registry.service

上传到Master服务器上,以下步骤每个都需要执行

scp local-universe.tar.gz root@192.168.42.120:~
scp dcos-local-universe-http.service root@192.168.42.120:~
scp dcos-local-universe-registry.service root@192.168.42.120:~

登录到Master上查看是否上传成功

ssh -A core@<master-IP>
ls

移动service到system下

sudo cp dcos-local-universe-registry.service /etc/systemd/system/
sudo cp dcos-local-universe-http.service /etc/systemd/system/

确认已经正确的移动到system下了

ls -la /etc/systemd/system/dcos-local-universe-*

load Universe到docker中,要求至少40G剩余空间

docker load < local-universe.tar.gz

重启systemd

sudo systemctl daemon-reload

打开相关服务

sudo systemctl enable dcos-local-universe-http
sudo systemctl enable dcos-local-universe-registry
sudo systemctl start dcos-local-universe-http
sudo systemctl start dcos-local-universe-registry

确认服务已经运行成功

sudo systemctl status dcos-local-universe-http
sudo systemctl status dcos-local-universe-registry

在各个Master节点上运行

在Slave节点上运行

在DCOS CLI中运行来查看mesos id,并记录

dcos node list

然后:

sudo mkdir -p /etc/docker/certs.d/master.mesos:5000
sudo curl -o /etc/docker/certs.d/master.mesos:5000/ca.crt http://master.mesos:8082/certs/domain.crt
sudo systemctl restart docker

拷贝docker的认证

sudo mkdir -p /var/lib/dcos/pki/tls/certs
sudo cp /etc/docker/certs.d/master.mesos:5000/ca.crt /var/lib/dcos/pki/tls/certs/docker-registry-ca.crt

生成hash

cd /var/lib/dcos/pki/tls/certs/
openssl x509 -hash -noout -in docker-registry-ca.crt

public slave上创建认证的软连接

sudo ln -s /var/lib/dcos/pki/tls/certs/docker-registry-ca.crt /var/lib/dcos/pki/tls/certs/<hash_number>.0

相关文章

  • DC/OS 创建local-universe

    DC/OS安装本地资源库 在本机下载相关文件 上传到Master服务器上,以下步骤每个都需要执行 登录到Maste...

  • 深入解析DC/OS 1.8 – 高可靠的微服务及大数据管理平台

    从事容器方面工作的朋友可能已经听说过DC/OS,往往大家误解DC/OS就是marathon + mesos,其实D...

  • DC/OS 升级

    概述 这篇文章主要介绍DC/OS集群从1.10升级到1.11,升级的时候需要保证集群上的应用都是正在运行状态,也就...

  • Container Network 展示图

    Swarm-overlay Flannel Calico On 192.168.56.110 : DC/OS Ov...

  • DC/OS高级安装

    开始前完成DC/OS部署前准备链接: https://www.jianshu.com/p/38bcc98258fb...

  • DC/OS 快速部署

    mydcos DC/OS 部署 项目下载 git clone https://github.com/Tsui89/...

  • python中创建文件夹

    创建目录 os.mkdir(path) 创建多级目录 os.mkdirs(path) 判断目录是否存在 os.pa...

  • 日期格式化

    //时间与本机时间同步 package dc.cn.common; import android.os.Handl...

  • DC/OS部署前准备

    1. 硬件环境准备 2. 系统环境准备(所有节点上操作) 关闭SELINUX 关闭防火墙 更新系统到最新版本 启用...

  • DC/OS Local Persistent Volumes

    MESOS 本地持久化存储类型: root,最基本的存储资源,默认是mesos agent工作路径的存储资源。应用...

网友评论

    本文标题:DC/OS 创建local-universe

    本文链接:https://www.haomeiwen.com/subject/vfpsfctx.html