OpenShift 3.9 多节点集群(Ansible)安装

OpenShift集群的部署可以分为以下几个阶段:

1、主机环境准备:准备OpenShift集群需要的主机,并进行集群环境准备。

2、安装依赖包:提前安装使用Ansible安装OpenShift集群所依赖的第三方包。

3、Ansible执行安装:使用Ansible Playbook进行自动化安装。

4、OpenShift系统配置:在使用Ansible执行安装完成之后的系统配置。

5、测试问题处理

 


一、主机环境准备

类型

主机名(域名)

IP

操作系统

内存

磁盘

Master

master.192.168.40.161.nip.io

192.168.40.161

CentOS7.5

2G

sda:10G for OS

sdb:20G for docker

Node

node1.192.168.40.162.nip.io

192.168.40.162

CentOS7.5

2G

sda:10G for OS

sdb:20G for docker

Node

node2.192.168.40.163.nip.io

192.168.40.163

CentOS7.5

2G

sda:10G for OS

sdb:20G for docker

 

说明:在安装的过程中,使用了nip.io结尾的域名,关于nip.io的问题,请查阅 nip.io 网站 。

 

1、检查主机与Internet的状态

由于在安装的过程中需要通过Internet下载相关依赖,因此需要检查三台主机与Internet的状态。

 

2、检查主机名

按照上面表格中所列的主机名进行主机名检查。如果不一致,可以通过下面的命令进行配置,如下:

hostnamectl set-hostname master.192.168.40.161.nip.io

 

3、检查主机名(域名)的解析是否正常

可以通过 ping $(hostname)来验证主机名到主机IP的解析情况。

如果出现不能ping通的情况,可以直接修改各个节点的 /etc/hosts 文件,加上静态的域名解析。

 

此外由于使用的是nip.io的域名,正常的DNS都能够解析到正确的IP地址;但是在输入命令的过程中使用全域名会很麻烦,因此在hosts中添加了主机名的缩写配置,如下:

192.168.40.161 master

192.168.40.162 node1

192.168.40.163 node2

 

4、检查SELINUX是否开启

官方文档推荐开启SELINUX,否则会导致安装失败。

修改方式如下:

/etc/selinux/config

SELINUX=enforcing

SELINUXTYPE=targeted

 

5、配置三台主机ssh免密访问

5.1&

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值