---- 免密登錄----
---master和node上都做----
# cat /etc/selinux/config
如果是disabled,需要執行以下修改
# sed -i 's/SELINUX=disabled/SELINUX=permissive/g' /et/selinux/config
# cat /etc/hostname
修改爲IP和hostname的映射,修改爲正確的之後再執行下一步
# reboot
---- master上做 -----
# yum -y install ansible
# yum install -y centos-release-openshift-origin311
# yum install -y openshift-ansible
# yum install nfs-utils
# mount -t nfs -o vers=3,nolock,proto=tcp,noresvport XXX /mnt
# mkdir /mnt/registry
修改/root/openshift-ansible.hosts 文件
# ansible-playbook /usr/share/ansible/openshift-ansible/playbooks/prerequisites.yml -i /root/openshift-ansible.hosts
---- master和node上都做 ----
# ls -F /root/oc-docker-images/*.tar | awk '{cmd="docker load -i "$0;print(cmd);system(cmd)}'
打tag(如果執行提示缺少什麼鏡像,就把上一步 ls -F 重做一下後再執行一次該操作)
# systemctl enable --now NetworkManager
---- master上做 ----
# ansible --version
如果不是需要的版本,可以需要執行以下三步進行安裝需要的版本:
# pip uninstall ansible
# pip install --upgrade setuptools
# pip install ansible==2.7.15
# ansible-playbook /usr/share/ansible/openshift-ansible/playbooks/deploy_cluster.yml -v -i /root/openshift-ansible.hosts
部署過程比較長,如果發現屏幕都是綠色的message,偶爾有藍色或黃色說明都是正常。