第 4 章 使用 Assisted Installer API 安装
确保满足集群节点和网络要求后,您可以使用 Assisted Installer API 开始安装集群。要使用 API,您必须执行以下步骤:
- 设置 API 身份验证。
- 配置 pull secret。
- 注册新的集群定义。
- 为集群创建基础架构环境。
执行这些步骤后,您可以修改集群定义,创建发现 ISO,在集群中添加主机,并安装集群。本文档并没有包括 Assisted Installer API 的每个端点,但您可以查看 API viewer 或 swagger.yaml 文件中的详细内容。
4.1. 可选:安装 OpenShift Cluster Manager CLI 复制链接链接已复制到粘贴板!
OpenShift Cluster Manager (ocm) CLI 工具可让您通过命令行与 OpenShift Cluster Manager 交互。您可以执行 REST GET、POST、PATCH 和 DELETE 操作,生成 API 令牌,以及列出集群以及其他功能。
OpenShift Cluster Manager CLI 只是一个技术预览功能。Developer Preview(开发人员预览)功能不被红帽支持,其功能可能并不完善且不是生产环境就绪。不要将开发人员预览功能用于生产环境或业务关键型工作负载。开发人员预览功能可以在之前可能地包含在红帽产品产品中提前访问即将推出的产品功能,使客户能够测试功能并在开发过程中提供反馈。这些功能可能没有任何文档,可能会随时被更改或删除,测试也会受到限制。红帽可能会提供在没有关联 SLA 的情况下提交对开发人员预览功能的反馈。
先决条件
-
安装
jq
。 - 以具有集群创建权限的用户身份登录 OpenShift Cluster Manager。
流程
- 在菜单中,点 OpenShift。
- 在子菜单中,点 Downloads。
- 在 OpenShift Cluster Manager API Token 下的 Tokens 部分中,点 View API Token。
点 Load Token。
重要禁用弹出窗口阻塞。
- 在 API 令牌 部分中,复制离线令牌。
在终端中,将离线令牌设置为
OFFLINE_TOKEN
变量:export OFFLINE_TOKEN=<copied_api_token>
$ export OFFLINE_TOKEN=<copied_api_token>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示要使离线令牌永久生效,请将其添加到您的配置集中。
- 点 Download ocm CLI。
-
将下载的文件复制到您的路径中。例如,将文件复制到
/usr/bin
或~/.local/bin
并创建一个ocm
符号链接。 将身份验证命令复制并粘贴到终端中,然后按 Enter 键登录:
ocm login --token="${OFFLINE_TOKEN}"
$ ocm login --token="${OFFLINE_TOKEN}"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow