5.9. 应用静态网络配置
您可以使用 Assisted Installer API 应用静态网络配置。此步骤是可选的。
重要
在以下情况下不支持静态 IP 配置:
- 在 Oracle Cloud Infrastructure 上安装 OpenShift Container Platform。
- 在 iSCSI 引导卷上安装 OpenShift Container Platform。
先决条件
- 您已使用 API 创建基础架构环境,或者已使用 Web 控制台创建集群。
-
在 shell 中将您的基础架构环境 ID 导出为
$INFRA_ENV_ID
。 -
您在访问 API 时具有凭证,并在 shell 中将令牌导出为
$API_TOKEN
。 -
您有带有静态网络配置的 YAML 文件,作为
server-a.yaml
和server-b.yaml
。
流程
使用 API 请求创建一个临时文件
/tmp/request-body.txt
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 刷新 API 令牌:
source refresh-token
$ source refresh-token
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将请求发送到 Assisted Service API 端点:
curl -H "Content-Type: application/json" \ -X PATCH -d @/tmp/request-body.txt \ -H "Authorization: Bearer ${API_TOKEN}" \ https://api.openshift.com/api/assisted-install/v2/infra-envs/$INFRA_ENV_ID
$ curl -H "Content-Type: application/json" \ -X PATCH -d @/tmp/request-body.txt \ -H "Authorization: Bearer ${API_TOKEN}" \ https://api.openshift.com/api/assisted-install/v2/infra-envs/$INFRA_ENV_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow