6.2. 사전 요구 사항
OpenShift Container Platform 설치 프로그램으로 프로비저닝된 설치에는 다음이 필요합니다.
- Red Hat Enterprise Linux (RHEL) 8.x가 설치된 프로비저너 노드 1개
- 컨트롤 플레인 노드 3 개
- 각 노드의 베이스 보드 관리 컨트롤러 (BMC) 액세스
하나 이상의 네트워크:
- 라우팅 가능한 필수 네트워크 1개
- 노드 프로비저닝을 위한 선택적 네트워크 1개
- 선택적 관리 네트워크 1개
OpenShift Container Platform 설치 프로그램으로 프로비저닝 설치를 시작하기 전에 하드웨어 환경이 다음 요구 사항을 충족하는지 확인합니다.
6.2.1. 노드 요구 사항
설치 프로그램에서 제공하는 설치에는 여러 하드웨어 노드 요구 사항이 있습니다.
-
CPU 아키텍처: 모든 노드는
x86_64
CPU 아키텍처를 사용해야 합니다. - 유사한 노드: Red Hat은 노드에서 역할별로 동일한 구성을 설정할 것을 권장합니다. 즉, Red Hat은 동일한 CPU, 메모리, 스토리지 설정의 브랜드 및 모델의 노드를 사용할 것을 권장하고 있습니다.
-
베이스 보드 관리 컨트롤러 :
프로비저너
노드는 각 OpenShift Container Platform 클러스터 노드의 베이스 보드 관리 컨트롤러 (BMC)에 액세스할 수 있어야 합니다. IPMI, RedFish 또는 전용 프로토콜을 사용할 수 있습니다. -
최신 생성: 노드는 가장 최근 생성 중이어야 합니다. 설치 관리자 프로비저닝 설치는 BMC 프로토콜을 사용하므로 하드웨어에서 IPMI 암호화 제품군 17을 지원해야 합니다. 또한 RHEL 8에는 RAID 컨트롤러 용 최신 드라이버가 포함되어 있습니다. 노드가 RHEL 8을 실행하기 위해
provisioner
노드를 지원하고 RHCOS 8을 실행하기 위해 컨트롤 플레인 및 작업자 노드를 지원하기에 충분한 지 확인합니다. - 레지스트리 노드: 선택 사항: 연결이 끊긴 미러링된 레지스트리를 설정하는 경우 레지스트리가 자체 노드에 있는 것이 좋습니다.
-
프로비저너 노드: 설치 프로그램에서 제공하는 설치에는 하나의
프로비저너
노드가 필요합니다. - 컨트롤 플레인: 설치 관리자 프로비저닝 설치에는 고가용성을 위해 세 개의 컨트롤 플레인 노드가 필요합니다.
- 작업자 노드: 필요하지 않지만 일반적인 프로덕션 클러스터에는 하나 이상의 작업자 노드가 있습니다. 소규모 클러스터는 개발 및 테스트 중에 관리자와 개발자에게 더 많은 리소스를 제공합니다.
-
네트워크 인터페이스: 각 노드에는 라우팅 가능한
baremetal
네트워크에 대해 하나 이상의 네트워크 인터페이스가 있어야합니다. 배포에provisioning
네트워크를 사용할 때 각 노드에는provisioning
네트워크에 대해 하나의 네트워크 인터페이스가 있어야합니다.provisioning
네트워크를 사용하는 것이 기본 구성입니다. 네트워크 인터페이스 이름 지정은 provisioning 네트워크의 컨트롤 플레인 노드에서 일관되어야 합니다. 예를 들어 컨트롤 플레인 노드에서 provisioning 네트워크에eth0
NIC를 사용하는 경우 다른 컨트롤 플레인 노드도 사용해야 합니다. -
UEFI(Unified Extensible Firmware Interface): 설치 관리자 프로비저닝 설치에는 provisioning 네트워크에서 IPv6 주소를 사용할 때 모든 OpenShift Container Platform 노드에서 UEFI 부팅이 필요합니다
.
또한provisioning
네트워크 NIC에서 IPv6 프로토콜을 사용하도록 UEFI 장치 PXE 설정을 설정해야하지만provisioning
네트워크를 생략하면 이 요구 사항이 제거됩니다.