2.5. 配置 install-config.yaml 文件
install-config.yaml
文件需要一些额外的详情。大多数信息用于指导安装程序,从而让集群足够了解可用的 IBM Cloud® Bare Metal (Classic) 硬件,以便它可以完全管理它。在裸机上安装和在 IBM Cloud® Bare Metal (Classic)上安装之间的材料区别在于,您必须在 install-config.yaml
文件的 BMC 部分中明确设置 IPMI 的权限级别。
流程
配置
install-config.yaml
。更改适当的变量以匹配环境,包括pullSecret
和sshKey
。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意您可以使用
ibmcloud
命令行实用程序来检索密码。ibmcloud sl hardware detail <id> --output JSON | \ jq '"(.networkManagementIpAddress) (.remoteManagementAccounts[0].password)"'
$ ibmcloud sl hardware detail <id> --output JSON | \ jq '"(.networkManagementIpAddress) (.remoteManagementAccounts[0].password)"'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<id>
替换为节点的 ID。创建用于存储集群配置的目录:
mkdir ~/clusterconfigs
$ mkdir ~/clusterconfigs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
install-config.yaml
文件复制到目录中:cp install-config.yaml ~/clusterconfigs
$ cp install-config.yaml ~/clusterconfigs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在安装 OpenShift Container Platform 集群前,请确保关闭所有裸机节点:
ipmitool -I lanplus -U <user> -P <password> -H <management_server_ip> power off
$ ipmitool -I lanplus -U <user> -P <password> -H <management_server_ip> power off
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果以前的部署尝试中保留了旧的 bootstrap 资源,请删除旧的 bootstrap 资源:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow