---- 免密登录----
---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,偶尔有蓝色或黄色说明都是正常。