Proxmox VE는 강력한 오픈소스 가상화 플랫폼으로, Ceph와의 통합을 통해 분산 스토리지의 이점을 극대화할 수 있습니다. 이번 포스트에서는 Proxmox에 Ceph를 설치하는 이유와 설치 방법, 그리고 실무에서의 활용 방법을 자세히 다룹니다.
1. Proxmox에 Ceph를 설치하는 이유
Ceph는 오픈소스 분산 스토리지 시스템으로, Proxmox와 결합하면 다음과 같은 장점을 제공합니다:
- 고가용성(HA): 데이터가 여러 노드에 복제되어 단일 장애 지점(SPOF)이 없습니다.
- 확장성: 노드와 디스크를 추가해 스토리지를 쉽게 확장할 수 있습니다.
- 자동 복구: 장애 발생 시 Ceph가 데이터를 자동으로 재분배하고 복구합니다.
- 통합 관리: Proxmox의 웹 인터페이스를 통해 Ceph를 손쉽게 설정하고 모니터링할 수 있습니다.
- 비용 효율성: 상용 스토리지 솔루션 대비 저렴하면서도 강력한 기능을 제공합니다.
특히 VMware ESXi의 유료화로 인해 Proxmox로 전환하는 사용자가 늘어나면서, Ceph는 기존 NAS나 SAN을 대체하는 매력적인 선택지가 되고 있습니다.
2. Ceph 설치 가이드
Proxmox에 Ceph를 설치하려면 최소 3개의 노드로 구성된 클러스터가 필요합니다. 아래는 단계별 설치 가이드입니다.
사전 준비
- Proxmox VE가 설치된 3개 이상의 노드.
- 각 노드에 Ceph용 여유 디스크 1개 이상.
- 10Gbps 이상의 네트워크(권장).
- 모든 노드가 동일한 Proxmox 버전을 사용 중인지 확인.
단계 1: Proxmox 클러스터 생성
먼저 Proxmox 노드들을 클러스터로 묶습니다:
# 첫 번째 노드에서 클러스터 생성
pve-cluster localnet add
# 다른 노드에서 클러스터에 참여
pve-cluster join <첫 번째 노드 IP>
단계 2: Ceph 설치
Proxmox 웹 UI를 통해 Ceph를 설치합니다:
- 웹 UI에서 Datacenter > 노드 > Ceph로 이동.
- Install Ceph 버튼 클릭 후 최신 버전(예: Reef) 선택.
- 각 노드에 대해 동일한 작업 반복.
# CLI로 설치 (선택 사항)
pveceph install
단계 3: Ceph 클러스터 초기화
첫 번째 노드에서 Ceph 클러스터를 초기화합니다:
pveceph init --network 192.168.1.0/24
네트워크는 Ceph 트래픽용으로 사용할 서브넷으로 설정하세요.
단계 4: 모니터(MON) 생성
각 노드에 Ceph 모니터를 추가합니다:
pveceph createmon
웹 UI에서도 Ceph > Monitor > Create로 설정 가능합니다.
단계 5: OSD(Object Storage Daemon) 추가
각 노드의 여유 디스크를 Ceph OSD로 설정합니다:
- 웹 UI에서 Ceph > OSD > Create OSD 선택.
- 사용할 디스크 선택 후 생성.
단계 6: 스토리지 풀 생성
Ceph 풀을 만들어 VM 스토리지로 사용합니다:
- Ceph > Pool > Create 선택.
- 이름(예: vm-storage)과 복제 수(기본값 3) 설정.
- Proxmox 스토리지로 추가: Datacenter > Storage > Add > RBD.
3. Ceph 활용 방법
Ceph를 설치한 후 다음과 같은 방법으로 활용할 수 있습니다:
가상 머신(VM) 스토리지
Ceph RBD(RADOS Block Device)를 사용해 VM 디스크를 저장합니다. 고가용성과 빠른 성능을 제공하며, 노드 장애 시에도 VM이 중단 없이 실행됩니다.
컨테이너 지원
LXC 컨테이너의 루트 파일 시스템을 Ceph에 저장해 유연한 배포와 백업을 지원합니다.
백업 및 복구
Ceph의 스냅샷 기능을 활용해 VM과 데이터를 주기적으로 백업하고, 필요 시 복구할 수 있습니다:
rbd snap create vm-storage@backup-20250405
rbd snap rollback vm-storage@backup-20250405
성능 최적화
NVMe SSD를 캐시 계층으로 설정하거나, 네트워크 대역폭을 늘려 IOPS와 처리량을 개선할 수 있습니다.
4. 참고 자료
'서버 리뷰 > Proxmox' 카테고리의 다른 글
Proxmox VE 2025년 최신 이슈와 소식 (0) | 2025.04.09 |
---|---|
Proxmox에서 Windows 10 VM 생성 및 가상화 활성화 가이드 (0) | 2025.04.08 |
Proxmox 비밀번호 분실 시 조치 방법 (0) | 2025.04.05 |
Proxmox에서 템플릿으로 변환? 시간과 노력을 한 방에 줄이는 비법! (0) | 2025.04.03 |
Proxmox VE에서 NVMe 드라이브 추가 및 인식 방법 (0) | 2025.04.01 |