1장. Assisted Installer를 사용하여 Oracle Cloud Infrastructure(OCI)에 클러스터 설치
Assisted Installer를 사용하여 Oracle® Cloud Infrastructure(OCI)에 클러스터를 설치할 수 있습니다. 이 방법은 대부분 사용자에게 권장되며, 인터넷 연결이 필요합니다.
클러스터를 수동으로 설정하거나 다른 자동화 도구를 사용하거나 연결이 끊긴 환경에서 작업하는 경우 Red Hat Agent 기반 설치 프로그램을 사용하여 설치할 수 있습니다. 자세한 내용은 에이전트 기반 설치 프로그램을 사용하여 Oracle Cloud Infrastructure(OCI)에 클러스터 설치를 참조하세요.
Oracle Cloud Infrastructure(OCI)의 모든 지역과 마찬가지로 전용 지역 (Oracle 문서)에 OpenShift Container Platform을 배포할 수 있습니다.
1.1. Assisted Installer 및 OCI 통합에 관하여 링크 복사링크가 클립보드에 복사되었습니다!
전용, 하이브리드, 퍼블릭 및 멀티클라우드 환경을 지원하는 Oracle® Cloud Infrastructure(OCI) 인프라에서 클러스터 워크로드를 실행할 수 있습니다. Red Hat과 Oracle은 모두 OCI의 OpenShift Container Platform 클러스터에서 OCI를 실행하는 것을 테스트, 검증하고 지원합니다.
이 섹션에서는 Assisted Installer를 사용하여 OCI 플랫폼에 OpenShift Container Platform 클러스터를 설치하는 방법을 설명합니다. 설치 시 Oracle Cloud Controller Manager(CCM) 및 Oracle Container Storage Interface(CSI)와 같은 클라우드 기반 구성 요소가 배포되고 인스턴스 노드, 로드 밸런서, 스토리지와 같은 OCI API 리소스와 클러스터가 통합됩니다.
설치 과정에서는 Red Hat에서 제공하는 OpenShift Container Platform 검색 ISO 이미지와 OCI에서 제공하고 유지 관리하는 스크립트 및 매니페스트를 사용합니다.
1.1.1. 사전 설치 고려 사항 링크 복사링크가 클립보드에 복사되었습니다!
Oracle Cloud Infrastructure(OCI)에 OpenShift Container Platform을 설치하기 전에 다음 구성 옵션을 고려해야 합니다.
배포 플랫폼
OpenShift Container Platform과 Oracle Cloud Infrastructure(OCI) 간의 통합은 가상 머신(VM)과 베어 메탈(BM) 머신 모두에서 인증되었습니다. iSCSI 부팅 드라이브를 사용하는 베어 메탈 설치에는 Oracle에서 제공하는 Terraform 스택에 자동으로 생성되는 보조 vNIC가 필요합니다.
가상 머신(VM)이나 베어 메탈(BM) 머신을 생성하기 전에 관련 OCI 형태를 식별해야 합니다. 자세한 내용은 다음 리소스를 참조하세요.
VPU 크기 권장 사항
OCI에서 작동하는 클러스터 워크로드에 대해 최상의 성능 조건을 보장하려면 블록 볼륨의 볼륨 성능 단위(VPU) 크기가 워크로드에 맞는지 확인하세요. 다음 목록은 특정 성능 요구 사항에 필요한 VPU를 선택하기 위한 지침을 제공합니다.
- 테스트 또는 개념 증명 환경: 100GB, 20~30개의 VPU.
- 기본 환경: 500GB, 60개 VPU.
- 대규모 프로덕션 환경: 500GB 이상, VPU 100개 이상.
업데이트 및 확장 활동에 충분한 용량을 제공하기 위해 추가 VPU를 예약하는 것을 고려하세요. VPU에 대한 자세한 내용은 Volume Performance Units (Oracle 문서)를 참조하십시오.
인스턴스 크기 권장 사항
OpenShift Container Platform 노드의 컴퓨팅 인스턴스 CPU, 메모리, VPU 및 볼륨 크기에 대한 권장 값을 찾아보세요. 자세한 내용은 OCI 노드의 OpenShift 컨테이너 플랫폼에 대한 인스턴스 크기 권장 사항(Oracle 설명서)을 참조하세요.
1.1.2. 워크플로 링크 복사링크가 클립보드에 복사되었습니다!
그림 1.1. OCI에 클러스터를 설치하기 위해 연결된 환경에서 Assisted Installer를 사용하기 위한 고급 워크플로
연결된 환경에서 Assisted Installer를 사용하여 OCI에 클러스터를 설치하는 절차는 다음과 같습니다.
OCI 콘솔에서 클러스터를 호스팅할 OCI 계정을 구성합니다.
- 기존 구획 아래에 새로운 자식 구획을 만듭니다.
- 새로운 개체 스토리지 버킷을 만들거나 OCI에서 제공하는 버킷을 사용하세요.
- 로컬에 저장된 스택 파일 템플릿을 다운로드합니다.
Assisted Installer 콘솔에서 클러스터를 설정합니다.
- 클러스터 구성을 입력합니다.
- Discovery ISO 이미지를 생성하고 다운로드합니다.
OCI 콘솔에서 인프라를 생성합니다.
- OCI 버킷에 검색 ISO 이미지를 업로드합니다.
- ISO 이미지에 대한 사전 인증 요청(PAR)을 생성합니다.
- 스택 파일 템플릿을 업로드하고, 이를 사용하여 스택을 만들고 적용합니다.
- 스택에서 사용자 정의 매니페스트 YAML 파일을 복사합니다.
Assisted Installer 콘솔에서 클러스터 설치를 완료합니다.
- 클러스터 노드에 대한 역할을 설정합니다.
- Oracle에서 제공한 매니페스트를 업로드합니다.
- 클러스터를 설치합니다.
OCI 리소스 프로비저닝 단계는 단지 예시로 제공됩니다. 다른 방법을 통해 필요한 리소스를 만들 수도 있습니다. 스크립트는 단지 예시일 뿐입니다. 귀하가 제공한 인프라로 클러스터를 설치하려면 클라우드 공급자에 대한 지식과 OpenShift Container Platform의 설치 프로세스에 대한 지식이 필요합니다. 이러한 단계를 완료하려면 OCI 구성에 액세스하거나 구성을 사용하여 사용자 정의 스크립트를 모델링할 수 있습니다.