zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    bzoj3884: 上帝与集合的正确用法(数论)
    洛谷10月月赛R2·浴谷八连测R3题解
    bzoj5055: 膜法师(BIT)
    bzoj2213: [Poi2011]Difference(思维题)
    bzoj1016: [JSOI2008]最小生成树计数(kruskal+dfs)
    一模 (2) day2
    一模 (2) day1
    Prime Palindromes
    常州培训 day5 解题报告
    一模 (1) day2
  • 原文地址:https://www.cnblogs.com/37yan/p/10313586.html
Copyright © 2011-2022 走看看