5.3. 선호하는 구성 입력 생성
이 절차를 사용하여 PXE 파일을 만드는 데 사용되는 기본 구성 입력을 만듭니다.
install-config.yaml
및 agent-config.yaml
파일을 구성하는 것은 에이전트 기반 설치 프로그램을 사용하는 데 가장 좋은 방법입니다. GitOps ZTP 매니페스트를 사용하는 것은 선택 사항입니다.
프로세스
다음 명령을 실행하여
nmstate
종속성을 설치합니다.sudo dnf install /usr/bin/nmstatectl -y
$ sudo dnf install /usr/bin/nmstatectl -y
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
PATH에 있는 디렉토리에
openshift-install
바이너리를 넣으세요. 다음 명령을 실행하여 설치 구성을 저장할 디렉토리를 만듭니다.
mkdir ~/<directory_name>
$ mkdir ~/<directory_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
install-config.yaml
파일을 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 시스템 아키텍처를 지정하세요. 유효한 값은
amd64
,arm64
,ppc64le
및s390x
입니다.멀티
페이로드가 있는 릴리스 이미지를 사용하는 경우arm64
,amd64
,s390x
,ppc64le
등 다양한 아키텍처에 클러스터를 설치할 수 있습니다. 그렇지 않으면openshift-install version
명령의 출력에 표시된릴리스 아키텍처
에만 클러스터를 설치할 수 있습니다. 자세한 내용은 "에이전트 기반 설치 프로그램 클러스터 설치를 위한 지원되는 아키텍처 확인"을 참조하세요. - 2
- 필수 항목입니다. 클러스터 이름을 지정하세요.
- 3
- 설치할 클러스터 네트워크 플러그인입니다. 기본값인
OVNKubernetes
만 지원됩니다. - 4
- 플랫폼을 지정하세요.참고
베어 메탈 플랫폼의 경우
install-config.yaml
파일의 플랫폼 섹션에서 지정한 호스트 설정이 기본적으로 사용됩니다. 단,agent-config.yaml
파일에서 지정한 구성으로 이 설정이 재정의되는 경우는 예외입니다. - 5
- 풀 시크릿을 지정하세요.
- 6
- SSH 공개 키를 지정하세요.
참고플랫폼을
vSphere
또는baremetal
로 설정하면 다음 세 가지 방법으로 클러스터 노드의 IP 주소 엔드포인트를 구성할 수 있습니다.- IPv4
- IPv6
- IPv4와 IPv6 병렬(듀얼 스택)
IPv6는 베어 메탈 플랫폼에서만 지원됩니다.
듀얼 스택 네트워킹의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고연결이 끊긴 미러 레지스트리를 사용하는 경우 미러 레지스트리에 대해 이전에 만든 인증서 파일을
install-config.yaml
파일의additionalTrustBundle
필드에 추가해야 합니다.다음 명령을 실행하여
agent-config.yaml
파일을 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 이 IP 주소는 부트스트래핑 프로세스를 수행하고
지원 서비스
구성 요소를 실행하는 노드를 결정하는 데 사용됩니다.networkConfig
매개변수에 호스트의 IP 주소를 하나라도 지정하지 않은 경우 랑데부 IP 주소를 제공해야 합니다. 이 주소가 제공되지 않으면 제공된 호스트의networkConfig
에서 하나의 IP 주소가 선택됩니다. - 2
- 선택 사항: 호스트 구성. 정의된 호스트 수는
install-config.yaml
파일에 정의된 총 호스트 수를 초과할 수 없습니다. 이는compute.replicas
및controlPlane.replicas
매개변수 값의 합계입니다. - 3
- 선택 사항: DHCP(동적 호스트 구성 프로토콜) 또는 역방향 DNS 조회에서 얻은 호스트 이름을 재정의합니다. 각 호스트는 이러한 방법 중 하나를 통해 제공되는 고유한 호스트 이름을 가져야 합니다.
- 4
- 특정 장치에 Red Hat Enterprise Linux CoreOS(RHCOS) 이미지를 프로비저닝할 수 있습니다. 설치 프로그램은 장치를 발견한 순서대로 검사하고, 발견된 값을 힌트 값과 비교합니다. 힌트 값과 일치하는 첫 번째로 발견된 장치를 사용합니다.참고
이 매개변수는 IBM Z의 FCP 다중 경로 구성에 필수입니다.
- 5
- 선택 사항: NMState 형식으로 호스트의 네트워크 인터페이스를 구성합니다.
선택 사항: iPXE 스크립트를 생성하려면
agent-config.yaml
파일에bootArtifactsBaseURL을
추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow <asset_server_URL>
은 PXE 자산을 업로드할 서버의 URL입니다.