7.2. 使用 Ignition 修改发现镜像
创建 Ignition 配置文件后,您可以使用 Assisted Installer API 修补基础架构环境来修改发现镜像。
先决条件
- 如果您使用 UI 创建集群,则已设置 API 身份验证。
-
您有一个基础架构环境,并将基础架构环境
id导出至INFRA_ENV_ID变量。 -
您有一个有效的 Ignition 文件,并将文件名导出为
$IGNITION_FILE。
流程
创建
ignition_config_overrideJSON 对象并将其重定向到文件中:jq -n \ --arg IGNITION "$(jq -c . $IGNITION_FILE)" \ '{ignition_config_override: $IGNITION}' \ > discovery_ignition.json$ jq -n \ --arg IGNITION "$(jq -c . $IGNITION_FILE)" \ '{ignition_config_override: $IGNITION}' \ > discovery_ignition.jsonCopy to Clipboard Copied! Toggle word wrap Toggle overflow 刷新 API 令牌:
source refresh-token
$ source refresh-tokenCopy to Clipboard Copied! Toggle word wrap Toggle overflow 对基础架构环境进行补丁:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ignition_config_override对象引用 Ignition 文件。- 下载更新的发现镜像。