Centos7 下安装openshift

一、开启SELINUX

vi /etc/selinux/config

Centos7 下安装openshift_第1张图片

 

二、安装docker

yum install docker -y

 

  • 配置docker使用的存储

echo DEVS=/dev/sdb > /etc/sysconfig/docker-storage-setup
echo VG=DOCKER >> /etc/sysconfig/docker-storage-setup
echo SETUP_LVM_THIN_POOL=yes >> /etc/sysconfig/docker-storage-setup
echo DATA_SIZE="100%FREE">> /etc/sysconfig/docker-storage-setup
rm -rf /var/lib/docker
 
wipefs --all /dev/sdb
 
docker-storage-setup
  • 添加阿里云镜像加速器

 

登陆阿里云,没有的自己可以注册 ,进行加速器页面https://cr.console.aliyun.com/#/accelerator,如下操作

Centos7 下安装openshift_第2张图片

执行以下命令进行配置镜像加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{ "registry-mirrors": ["https://03l3dkhb.mirror.aliyuncs.com"],
   "insecure-registries": ["172.30.0.0/16"]

} 
EOF
sudo systemctl daemon-reload 
sudo systemctl restart docker
  • 启动docker

 

systemctl enable docker
systemctl start docker

 

三、安装openshift

查看docker版本:

Centos7 下安装openshift_第3张图片

docker版本是1.31,支持的openshift版本到3.9因此下载2.9版本的openshift

下载地址:https://github.com/openshift/origin/releases/tag/v3.9.0

Centos7 下安装openshift_第4张图片

上传到/home/openshift目录解压,并且重命名openshift-origin

tar -xvzf openshift-origin-server-v3.9.0-191fece-linux-64bit.tar.gz

cd /home/openshift/openshift-origin

加到环境变量PATH中

mv k* o* /usr/local/sbin/

Centos7 下安装openshift_第5张图片

 

执行以下命令

oc cluster up \ –host-data-dir=’HOME/oc/profiles/HOME/oc/profiles/PROFILE/data’ \ –host-config-dir=’HOME/oc/profiles/HOME/oc/profiles/PROFILE/config’

启动openshift:

oc cluster up --public-hostname '192.168.10.119'

Centos7 下安装openshift_第6张图片

用户名 developer 密码:developer

添加8443端口 firewall-cmd --zone=public --add-port=8443/tcp --permanent

重新载入防火墙

firewall-cmd --reload

浏览器访问 https://192.168.10.119:8443

Centos7 下安装openshift_第7张图片

 

你可能感兴趣的:(openshift,Linux)