문서 목차
ORKESTRIX · 시작하기
사전 요구사항
ORKESTRIX를 설치하기 전에 아래 요구사항을 확인하세요.
QUANTUM C&S
ORKESTRIX를 설치하기 전에 아래 요구사항을 확인하세요.
필수 도구
배포를 실행하는 머신(배포 서버 또는 로컬 환경)에 다음 도구가 설치되어 있어야 합니다.
Terraform ≥ 1.0
OpenStack 위에 VM을 프로비저닝하는 데 사용됩니다. 공식 사이트에서 설치합니다.
Ansible ≥ 2.12
OS 구성 및 Kubernetes 설치를 담당합니다.
pip install ansible 또는 패키지 매니저로 설치합니다.Python ≥ 3.9
Ansible 실행 환경에 필요합니다.
SSH 키 페어
OpenStack에 등록된 키 페어가 필요합니다. 배포 서버에서 클러스터 노드로 패스워드 없이 SSH 접속이 가능해야 합니다.
OpenStack 환경
OpenStack 접근 권한
VM, 네트워크, 볼륨을 생성할 수 있는 권한이 있는 OpenStack 계정이 필요합니다.
VM 이미지
Ubuntu 22.04 / 24.04 또는 RedHat 계열 이미지가 OpenStack에 등록되어 있어야 합니다.
네트워크
클러스터 노드 간 통신이 가능한 내부 네트워크와 외부 접근을 위한 플로팅 IP 풀이 구성되어 있어야 합니다.
권장 최소 사양
아래는 단일 클러스터 기준 권장 최소 사양입니다. 실제 워크로드에 따라 조정하세요.
| 노드 역할 | vCPU | RAM | 디스크 | 최소 수량 |
|---|---|---|---|---|
| Control Plane | 4 | 8 GB | 100 GB | 1 (HA: 3) |
| Worker | 8 | 16 GB | 100 GB | 2 이상 |
| Ceph Storage | 4 | 8 GB | 100 GB + 데이터 디스크 | 3 이상 |
| GPU | 8 | 32 GB | 100 GB | 필요 시 |
고가용성(HA) 구성을 위해 Control Plane은 3개 이상의 홀수 노드를 권장합니다. etcd 쿼럼(quorum) 유지를 위해 짝수 구성은 피하세요.
ORKESTRIX 저장소
배포를 실행하기 전에 ORKESTRIX 저장소를 클론합니다.
git clone <ORKESTRIX-repository-url>
cd ORKESTRIX