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
  • 相关阅读:
    IO流(读取键盘录入)
    IO 流 自定义字节流的缓冲区-read 和write 的特点
    IO流 字节流的缓冲区
    IO流 拷贝图片
    IO流-字节流File读写操作
    IO流 带行号的缓冲区
    IO流(装饰设计模式)
    IO流-ReadLine方法的原理 自定义BufferedReader
    IO流 Buffered 综合练习
    IO流 BufferedWriter
  • 原文地址:https://www.cnblogs.com/37yan/p/10313586.html
Copyright © 2011-2022 走看看