centos7安装dcos
安装过程参考官网https://dcos.io/docs/1.7/administration/installing/custom/advanced/
尽量使用命令行去安装,官方提供的GUI图形界面安装并不太好用。
一、环境
- 软件环境
centos7 dcos - 硬件环境
192.168.1.27(boostap node)
192.168.1.28(master node)
192.168.1.29(slave node)
官网的说明上,boostap node指的是安装的辅助节点,在上面会生成一些安装的配置文件,boostrap尽量单独一个,master和slave统称为cluster。
二、在boostrap上设置安装配置信息
1.安装docker
curl -fsSL https://get.docker.com/ | sh
2.创建工作目录
(工作目录)
mkdir dcos
cd dcos
(配置信息目录)
mkdir mkdir -p genconf
3.config.yaml
vi genconf/config.yaml
加入下面配置信息
---
bootstrap_url: http://192.168.1.27:9999
cluster_name: 'dcos'
exhibitor_storage_backend: static
ip_detect_filename: /genconf/ip-detect
oauth_enabled: 'false'
master_list:
- 192.168.1.28
resolvers:
- 192.168.1.28
resolvers:可以和master_list一样,dcos_dns会解析
oauth_enabled:登录dcos是否需要验证
9999端口为boostrap上面安装服务的端口,可以自己修改,安装的时候就是通过这个端口获取到安装文件部署的
4.ip-detect
vi genconf/ip-detect
添加下面内容
#!/usr/bin/env bash
set -o nounset -o errexit
export PATH=/usr/sbin:/usr/bin:$PATH
echo $(ip addr show eno16777736 | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1)
因为原生的centos7中网卡的名称不是eth0了,变为eno16777736,上面有个网卡的名称,根据机器的名称修改
5.生成配置信息
cd dcos
curl -O https://downloads.dcos.io/dcos/EarlyAccess/dcos_generate_config.sh
sudo bash dcos_generate_config.sh
6.发布安装服务
sudo docker run -d -p 9999:80 -v $PWD/genconf/serve:/usr/share/nginx/html:ro nginx
三、cluster安装
master和slave都要进行下面步骤
1.安装必要程序
yum -y install unzip ipset
2.系统设置
sudo groupadd nogroup
sudo sed -i s/SELINUX=enforcing/SELINUX=permissive/g /etc/selinux/config
reboot
3.安装docker
我安装的DCOS这个版本,检查docker的时候,会检查storageDriver,如果是mapperdevice会报错,所以这里安装docker的时候要设置一些东西,具体参考官网
https://dcos.io/docs/1.7/administration/installing/custom/system-requirements/install-docker-centos/
- Enable OverlayFS:
$ sudo tee /etc/modules-load.d/overlay.conf <<-'EOF'
overlay
EOF
- reboot
reboot
- 检查overlayFS是否启动
$ lsmod | grep overlay
- Configure yum to use the Docker yum repo:
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
- Configure systemd to run the Docker Daemon with OverlayFS:
$ sudo mkdir -p /etc/systemd/system/docker.service.d && sudo tee /etc/systemd/system/docker.service.d/override.conf <<- EOF
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon --storage-driver=overlay -H fd://
EOF
- Install the Docker engine, daemon, and service:
$ sudo yum install --assumeyes --tolerant docker-engine
$ sudo systemctl start docker
$ sudo systemctl enable docker
四、master安装
- 安装
mkdir /tmp/dcos
cd /tmp/dcos
curl -O http://192.168.1.27:9999/dcos_install.sh
sudo bash dcos_install.sh master
- 查看master的zookeeper运行情况
http://192.168.1.28:8181/exhibitor/v1/ui/index.html
上面的为master启动的情况
- dcos界面
五、slave安装
mkdir /tmp/dcos
cd /tmp/dcos
curl -O http://192.168.1.27:9999/dcos_install.sh
sudo bash dcos_install.sh slave
centos7安装dcos相关推荐
- centos7.2安装dcos
1. 前言 对于容器编排系统,前段时间主要研究kubernetes,现在实验室要用dcos,所以在实验室集群上搭建了该系统,dcos版本为1.8.6. 使用的系统为centos7.2,机器使用情况如下 ...
- centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx
centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...
- centos7安装配置pgAgent
centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...
- centos7 安装mysql php_Centos7安装mysql与php的方法
本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...
- Centos7安装Apache和PHP,包含配置过程
本文主要讲的是本人在迁移php网站相关软件的安装和配置过程,以及一下问题的解决步骤.通过阅读本文能够知道如何迁移php网站,如何配置httpd服务使得它能够解析php文件以及如何解决迁移过程中的异常问 ...
- LINUX CentOS7安装字体库
LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...
- centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...
[root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...
- linux tomcat7怎么安装,centos7安装Tomcat7,
centos7安装Tomcat7, 一.环境 centos7 linux apache-tomcat-7.0.92.tar.gz:链接:https://pan.baidu.com/s/1-clhIjD ...
- CentOS7安装CDH 第三章:CDH中的问题和解决方法
CentOS7安装CDH 第三章:CDH中的问题和解决方法 参考文章: (1)CentOS7安装CDH 第三章:CDH中的问题和解决方法 (2)https://www.cnblogs.com/yang ...
最新文章
- Google、Intel、Uber等巨头如何布局AI?听听他们自己人怎么说
- 安全领域多位世界级权威的智慧结晶——《黑客新型攻击防范:深入剖析犯罪软件》
- 【java】在分页查询结果中对最后的结果集List进行操作add()或remove()操作,报错:java.lang.UnsupportedOperationException...
- scapy-yield的含义和使用
- Swift - 30 - 可变参数
- 深刻感知运营之“痛”,我们推出了新产品——神策智能运营
- 大话设计模式--职责连模式 Chain of Resposibility -- C++实现实例
- chmod 777后还是无法写入
- 十一、jQuery的基本用法
- python3鄙视python2_Python3 正在毁灭 Python的原因分析
- 启动tomcat时 一闪而过解决方法
- 比开源快30倍的自研SQL Parser设计与实践
- Android 高仿QQ5.2双向側滑菜单DrawerLayout实现源代码
- as安装过程中gradle_电磁阀在安装过程中需注意的一些细节
- 折线图_R语言画折线图?
- POJ 3311 Hie with the Pie (状压DP)
- led的伏安特性曲线 matlab实现_Matlab在伏安特性实验中的应用
- html5 svg defs,defs_分类 | Elements_SVG_参考手册_非常教程
- 机器学习笔记-阻尼牛顿法
- html数独游戏源代码,数独游戏求解程序(附源代码)
热门文章
- N MOSFET VGS(th)和管子导通的关系
- 【EF】对象名 'dbo.EdmMetadata' 无效。
- 机械键盘win键和alt键反了
- JavaEE#JCA
- PC端电脑QQ邮箱下载附件如何到指定位置?
- 六级考研单词之路-十六
- 怎么订到特价机票(有可能比火车票还便宜哦)
- 手机上的python编辑器_菜鸟教程在线编辑器|菜鸟教程app手机版下载(html/java/python3)v1.0-乐游网安卓下载...
- 最新!腾讯优图联合厦门大学发布:2021十大人工智能趋势!无监督/多模态等热点...
- gitbook转PDF或epub