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.4.6. 새 인프라 환경 등록
지원 설치 관리자 API에 새 클러스터 정의를 등록한 후 v2/infra-envs 끝점을 사용하여 인프라 환경을 생성합니다. 새 인프라 환경을 등록하려면 다음 설정이 필요합니다.
-
name -
pull_secret -
cpu_architecture
새 인프라 환경을 등록할 때 설정할 수 있는 필드에 대한 자세한 내용은 API 뷰어 의 infra-env-create-params 모델을 참조하십시오. 인프라 환경을 생성한 후 수정할 수 있습니다. 새 인프라 환경을 생성할 때 cluster_id 를 포함하는 것이 좋습니다. cluster_id 는 인프라 환경을 클러스터 정의와 연결합니다. 새 인프라 환경을 생성할 때 지원 설치 관리자도 검색 ISO를 생성합니다.
사전 요구 사항
-
유효한
API_TOKEN을 생성했습니다. 토큰은 15분마다 만료됩니다. - 풀 시크릿을 다운로드했습니다.
-
선택 사항: 새 클러스터 정의를 등록하고
cluster_id를 내보냈습니다.
절차
API 토큰을 새로 고칩니다.
source refresh-token
$ source refresh-tokenCopy to Clipboard Copied! Toggle word wrap Toggle overflow 새 인프라 환경을 등록합니다. 클러스터 이름을 포함한 이름을 지정합니다. 이 예제에서는 인프라 환경을 클러스터 리소스와 연결하는 클러스터 ID를 제공합니다. 다음 예제에서는
image_type을 지정합니다.full-iso또는minimal-iso를 지정할 수 있습니다. 기본값은minimal-iso입니다.선택 사항: 요청에 풀 시크릿 파일을 슬루핑하여 새 인프라 환경을 등록할 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고- 1
- 유효한 값을 나타냅니다. x86_64, arm64, ppc64le, s390x, multi
선택 사항: JSON 파일에 구성을 작성한 다음 요청에서 참조하여 새 인프라 환경을 등록할 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow curl -s -X POST "https://api.openshift.com/api/assisted-install/v2/infra-envs" \ -d @./infra-envs.json \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $API_TOKEN" \ | jq '.id'
$ curl -s -X POST "https://api.openshift.com/api/assisted-install/v2/infra-envs" \ -d @./infra-envs.json \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $API_TOKEN" \ | jq '.id'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
반환된 ID를
INFRA_ENV_ID변수에 할당하고 이를 내보냅니다.export INFRA_ENV_ID=<id>
$ export INFRA_ENV_ID=<id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
인프라 환경을 생성하여 cluster_id 를 통해 클러스터 정의에 연결하면 지원 설치 관리자 웹 사용자 인터페이스에서 클러스터 설정을 확인할 수 있습니다. 터미널 세션을 닫는 경우 새 터미널 세션에서 ID 를 다시 내보내야 합니다.