Saturday, October 19, 2019

ocp 3.9 origin installation on centos 7

1) install required packages 

yum install -y wget git  nano net-tools docker-1.13.1 bind-utils iptables-services bridge-utils bash-completion kexec-tools sos psacct openssl-devel httpd-tools NetworkManager python-cryptography python-devel python-passlib java-1.8.0-openjdk-headless "@Development Tools";

2) Add ansible repo for 2.6 version 

[ansible]
name = Ansible Repo
baseurl = https://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/
enabled = 1
gpgcheck =  0

3) update centos 7

yum update -y

4) start and enable docker 

systemctl start docker && systemctl enable docker && systemctl status docker

5) install ansible 2.6 required for ocp 3.9 ansible playbook 

yum -y install ansible-2.6* pyOpenSSL

6) clone ansible repository 

git clone https://github.com/openshift/openshift-ansible.git -b release-3.9

7) create ssh key and copy to target system 

ssh-keygen
ssh-copy-id   master infra worker

7) edit inventory ini for 1 master 1 worker and 1 infra node without LB


8) Run playbooks

ansible-playbook -i inv.ini playbooks/prepare.yml
ansible-playbook -i inv.ini playbooks/deploy_cluster.yml