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.4. 准备 RHEL 计算节点
在将 Red Hat Enterprise Linux (RHEL) 机器添加到 OpenShift Container Platform 集群之前,您必须将每台主机注册到 Red Hat Subscription Manager (RHSM),为其附加有效的 OpenShift Container Platform 订阅,并且启用所需的存储库。
在每一主机上进行 RHSM 注册:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager register --username=<user_name> --password=<password>
# subscription-manager register --username=<user_name> --password=<password>
从 RHSM 获取最新的订阅数据:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager refresh
# subscription-manager refresh
列出可用的订阅:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager list --available --matches '*OpenShift*'
# subscription-manager list --available --matches '*OpenShift*'
在上一命令的输出中,找到 OpenShift Container Platform 订阅的池 ID 并附加该池:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager attach --pool=<pool_id>
# subscription-manager attach --pool=<pool_id>
禁用所有 yum 存储库:
禁用所有已启用的 RHSM 存储库:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos --disable="*"
# subscription-manager repos --disable="*"
列出剩余的 yum 存储库,并记录它们在
repo id
下的名称(若有):Copy to Clipboard Copied! Toggle word wrap Toggle overflow yum repolist
# yum repolist
使用
yum-config-manager
禁用剩余的 yum 存储库:Copy to Clipboard Copied! Toggle word wrap Toggle overflow yum-config-manager --disable <repo_id>
# yum-config-manager --disable <repo_id>
或者,禁用所有存储库:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow yum-config-manager --disable \*
# yum-config-manager --disable \*
请注意,有大量可用存储库时可能需要花费几分钟
仅启用 OpenShift Container Platform 4.8 需要的存储库:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos \ --enable="rhel-7-server-rpms" \ --enable="rhel-7-fast-datapath-rpms" \ --enable="rhel-7-server-extras-rpms" \ --enable="rhel-7-server-optional-rpms" \ --enable="rhel-7-server-ose-4.8-rpms"
# subscription-manager repos \ --enable="rhel-7-server-rpms" \ --enable="rhel-7-fast-datapath-rpms" \ --enable="rhel-7-server-extras-rpms" \ --enable="rhel-7-server-optional-rpms" \ --enable="rhel-7-server-ose-4.8-rpms"
停止并禁用主机上的防火墙:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl disable --now firewalld.service
# systemctl disable --now firewalld.service
注意请不要在以后启用防火墙。如果这样做,则无法访问 worker 上的 OpenShift Container Platform 日志。