This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.9.7. 在集群中添加更多 RHEL 计算机器
您可以将使用 Red Hat Enterprise Linux(RHEL)作为操作系统的更多计算机器添加到 OpenShift Container Platform 4.8 集群中。
先决条件
- 您的 OpenShift Container Platform 集群已包含 RHEL 计算节点。
- 
						用于运行 playbook 的机器上具有您将第一台 RHEL 计算机器添加到集群时使用的 hosts文件。
- 运行 playbook 的机器必须能够访问所有 RHEL 主机。您可以使用公司允许的任何方法,包括使用 SSH 代理或 VPN 的堡垒主机。
- 
						运行 playbook 的机器上具有集群的 kubeconfig文件,以及用于安装集群的安装程序。
- 您必须对 RHEL 主机进行安装准备。
- 在运行 playbook 的机器上配置一个用户,该用户对所有 RHEL 主机具有 SSH 访问权限。
- 如果使用基于 SSH 密钥的身份验证,您必须使用 SSH 代理来管理密钥。
- 
						在运行 playbook 的机器上安装 OpenShift CLI(oc)。
流程
- 
						打开位于 /<path>/inventory/hosts的 Ansible 清单文件,该文件定义您的计算机器主机和必要的变量。
- 
						将文件的 [new_workers]部分重命名为[workers]。
- 在文件中添加 - [new_workers]部分,并且定义每个新主机的完全限定域名。该文件类似于以下示例:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 在本示例中, - mycluster-rhel7-0.example.com和- mycluster-rhel7-1.example.com机器已在集群中嗯,您需要添加- mycluster-rhel7-2.example.com和- mycluster-rhel7-3.example.com机器。
- 进入到 Ansible playbook 目录: - cd /usr/share/ansible/openshift-ansible - $ cd /usr/share/ansible/openshift-ansible- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 运行扩展 playbook: - ansible-playbook -i /<path>/inventory/hosts playbooks/scaleup.yml - $ ansible-playbook -i /<path>/inventory/hosts playbooks/scaleup.yml- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- 对于<path>,指定您创建的Ansible库存文件的路径。