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
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
No comments:
Post a Comment