• openshift 容器云从入门到崩溃之二《准备环境》


    openshift 从3.9开始就开始支持系统组件在容器里运行了,之前版本都是直接运行在操作系统上,名字也改了叫OKD

    目前最新的稳定版本是3.11,所以就安装3.11版本

    准备环境:

    主机名 系统 建议最小配置 角色
    m1.example.com centos7 4核16G master
    m2.example.com centos7 4核16G master
    m3.example.com centos7 4核16G master
    n1.example.com centos7 4核8G node
    n2.example.com centos7 4核8G node
    n3.example.com centos7 4核8G node

    准备基础环境

    1、打通m1到所有节点的ssh免登陆

    # ssh-keygen
    # for host in m1.example.com 
        m1.example.com 
        m2.example.com 
        m3.example.com   
        n1.example.com   
        n2.example.com 
        n3.example.com;  
        do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; 
        done

    2、安装依赖

    # yum install -y wget git net-tools bind-utils yum-utils iptables-services bridge-utils bash-completion kexec-tools sos psacct
    # yum update
    # reboot
    # yum install docker-1.13.1

    3、配置docker存储 

    额外挂载一块硬盘,作为docker的存储

    # vim /etc/sysconfig/docker-storage-setup
    DEVS=/dev/vdb
    VG=docker-vg
    SETUP_LVM_THIN_POOL=yes
    AUTO_EXTEND_POOL=yes
    DATA_SIZE=100%FREE
    DOCKER_ROOT_VOLUME_SIZE=100%FREE
    # vim /etc/sysconfig/docker-storage
    DOCKER_STORAGE_OPTIONS="--storage-driver devicemapper --storage-opt dm.fs=xfs --storage-opt dm.thinpooldev=/dev/mapper/docker--vg-docker--pool --storage-opt dm.use_deferred_removal=true"

    初始化docker存储

    # docker-storage-setup

     2、配置ansible

    yum -y ansible

    下载openshift ansible文件

    # git clone https://github.com/openshift/openshift-ansible
    # cd openshift-ansible/
    # git checkout release-3.11
  • 相关阅读:
    Superset 制作图表
    superset 安装配置
    python 虚拟环境 pyenv
    pymysql 单独获取表的栏位名称
    pymysql 返回数据为字典形式(key:value--列:值)
    Oracle/MySQL decimal/int/number 转字符串
    netstat 问题处理
    MySQL 中Index Condition Pushdown (ICP 索引条件下推)和Multi-Range Read(MRR 索引多范围查找)查询优化
    MySQL执行计划extra中的using index 和 using where using index 的区别
    ref与out
  • 原文地址:https://www.cnblogs.com/37yan/p/10313586.html
Copyright © 2020-2023  润新知