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

本文详细介绍了在master和node节点上配置免密登录的过程,包括selinux配置、hostname映射、NFS挂载及registry目录创建。此外,还涵盖了在master节点上安装和配置OpenShift所需的软件包,如Ansible、CentOS-release-openshift-origin和openshift-ansible,以及执行playbook进行集群预需求检查和部署。
9736

被折叠的 条评论
为什么被折叠?



