2.2. 지원되는 설치 관리자 사전 요구 사항
지원 설치 프로그램은 설치에 성공했는지 확인하기 위해 다음 사전 요구 사항을 검증합니다.
2.2.1. CPU 아키텍처
지원 설치 프로그램은 다음 CPU 아키텍처에서 지원됩니다.
- x86_64
- arm64
- ppc64le
- s390x
2.2.2. 하드웨어
SNO(Single Node Openshift)의 경우 지원 설치 프로그램에는 8개의 CPU 코어, 16GiB RAM 및 100GB 디스크 크기가 있는 하나의 호스트가 필요합니다.
다중 노드 클러스터의 경우 컨트롤 플레인 호스트에는 다음과 같은 리소스가 있어야 합니다.
- 4 CPU 코어
- 16.00GiB RAM
- 100GB 스토리지
-
etcd
wal_fsync_duration_seconds
의 경우 10ms 쓰기 속도 이하
다중 노드 클러스터의 경우 작업자 호스트에는 다음과 같은 리소스가 있어야 합니다.
- CPU 코어 2개
- 8.00GiB RAM
- 100GB 스토리지
vMware
유형의 호스트의 경우 platform이 vSphere가 아닌 경우에도 clusterSet disk.enableUUID
를 true 로 설정합니다.
2.2.3. 네트워킹
네트워크는 다음 요구 사항을 충족해야 합니다.
- 고정 IP 주소를 사용하지 않는 한 DHCP 서버.
기본 도메인 이름입니다. 다음 요구 사항이 충족되었는지 확인해야 합니다.
-
*.<cluster_name>.<base_domain
>과 같은 와일드카드가 없거나 설치가 진행되지 않습니다. -
api.<cluster_name>.<base_domain> 의 DNS A/AAAA 레코드입니다
. -
*.apps.<cluster_name>.<base_domain
>에 대한 와일드카드가 있는 DNS A/AAAA 레코드입니다.
-
-
방화벽 외부의 사용자가
oc
CLI 툴을 통해 클러스터에 액세스할 수 있도록 하려면 포트6443
이 API URL에 열려 있습니다. -
방화벽 외부의 사용자가 콘솔에 액세스하도록 허용하려면 콘솔에 포트
443
이 열려 있습니다. - 사용자 관리 네트워킹을 사용할 때 클러스터의 각 노드에 대한 DNS A/AAAA 레코드가 진행되지 않습니다. 클러스터에 연결하기 위해 설치 후 Cluster Managed Networking을 사용할 때 클러스터의 각 노드에 DNS A/AAAA 레코드가 필요하지만 Cluster Managed Networking을 사용할 때 A/AAAA 레코드 없이 설치를 진행할 수 있습니다.
- 고정 IP 주소를 사용할 때 사전 설정된 호스트 이름으로 부팅하려는 경우 클러스터의 각 노드의 DNS PTR 레코드입니다. 그렇지 않으면 노드의 이름을 네트워크 인터페이스 MAC 주소로 이름을 바꾸는 고정 IP 주소를 사용할 때 지원 설치 관리자의 자동 노드 이름 변경 기능이 있습니다.
최상위 도메인 등록 기관의 DNS A/AAAA 레코드 설정은 업데이트하는 데 상당한 시간이 걸릴 수 있습니다. 설치 지연을 방지하기 위해 설치 전에 A/AAAA 레코드 DNS 설정이 작동하는지 확인합니다.
OpenShift Container Platform 클러스터 네트워크는 다음 요구 사항을 충족해야 합니다.
- 모든 클러스터 노드 간 연결
- 인터넷에 각 노드에 대한 연결
- 클러스터 노드 간 시간 동기화를 위해 NTP 서버에 액세스
2.2.4. preflight 검증
지원 설치 관리자는 복잡한 설치 후 문제 해결을 제거하므로 설치 전에 클러스터가 사전 요구 사항을 충족할 수 있도록 하여 상당한 시간과 노력을 절약할 수 있습니다. 노드에 소프트웨어를 설치하기 전에 지원 설치 프로그램은 다음과 같은 검증을 수행합니다.
- 네트워크 연결 확인
- 충분한 네트워크 대역폭을 보장합니다.
- 레지스트리에 대한 연결 확인
- 모든 업스트림 DNS가 필요한 도메인 이름을 확인할 수 있는지 확인합니다.
- 클러스터 노드 간 시간 동기화 확인
- 클러스터 노드가 최소 하드웨어 요구 사항을 충족하는지 확인합니다.
- 설치 구성 매개변수 검증
지원 설치 프로그램이 예상 요구 사항을 성공적으로 확인하지 않으면 설치가 진행되지 않습니다.