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
  • 相关阅读:
    数据库的查询优化技术(转载)
    数据库查询优化方案(处理上百万级记录如何提高处理查询速度)(转载)
    oracle 游标使用详解
    MySQL-linux系统下面的配置文件
    git分支相关的命令
    让双网卡同时工作在内网和外网
    比较ping,tracert和pathping等命令之间的关系
    选择图片,获取图片
    导出功能代码
    什么是以太网??
  • 原文地址:https://www.cnblogs.com/37yan/p/10313586.html
Copyright © 2011-2022 走看看