Proxmox에서 지원하는 Ceph 에 대한 설명입니다.
Ceph는 분산형 스토리지로 여러 스토리지들을 클러스터로 묶어 하나로 보이게하는 스토리지입니다.
일반적인 Raid와 비슷하게 보이기도하겠지만 Raid의 경우 Raid카드에 의지하는 반면에 Ceph의 경우 여러 클러스터의 노드들로 이루어져 한곳에 집중되지않아 복구에 용이하다고볼수있습니다.
사실 구성하려면 동일하드웨어에 3대이상이 있어야만 제대로 구성할수있지만 일단은 개념이 신기해서 공유해봅니다.
Proxmox를 새로 설치해보니 신기한게 많이보이네요 ㅎㅎ
요즘 대세로 떠오르고있는 HCI 구성에 많이쓰이는듯합니다.
참조 : https://gnidoc.tistory.com/entry/HCIhyper-converged-infrastructure%EB%9E%80
Proxmox VE는 컴퓨팅 및 스토리지 시스템을 통합합니다. 즉, 컴퓨팅(VM 및 컨테이너 처리) 및 복제된 스토리지 모두에 대해 클러스터 내에서 동일한 물리적 노드를 사용할 수 있습니다. 기존의 컴퓨팅 및 스토리지 리소스 사일로는 단일 하이퍼 컨버지드 어플라이언스로 래핑될 수 있습니다. 별도의 SAN(스토리지 네트워크) 및 NAS(Network Attached Storage)를 통한 연결이 사라집니다. 오픈 소스 소프트웨어 정의 스토리지 플랫폼인 Ceph의 통합으로 Proxmox VE는 하이퍼바이저 노드에서 직접 Ceph 스토리지를 실행하고 관리할 수 있습니다.
Ceph는 뛰어난 성능, 안정성 및 확장성을 제공하도록 설계된 분산 개체 저장소 및 파일 시스템입니다.Proxmox VE에서 Ceph의 몇 가지 장점은 다음과 같습니다.
- CLI 및 GUI를 통한 손쉬운 설정 및 관리
- 씬 프로비저닝
- 스냅샷 지원
- 자가 치유
- 엑사바이트 수준으로 확장 가능
- 성능 및 이중화 특성이 서로 다른 풀 설정
- 데이터가 복제되어 내결함성이 있습니다.
- 상용 하드웨어에서 실행
- 하드웨어 RAID 컨트롤러 필요 없음
- 오픈 소스
중소 규모 배포의 경우 Proxmox VE 클러스터 노드에 직접 RADOS 블록 장치(RBD)용 Ceph 서버를 설치할 수 있습니다( Ceph RADOS 블록 장치(RBD) 참조 ). 최근 하드웨어는 CPU 파워와 램이 많아 스토리지 서비스와 VM을 같은 노드에서 구동하는 것이 가능하다.
관리를 단순화하기 위해 Proxmox VE 노드에 Ceph 서비스 를 설치 및 관리하기 위한 도구인 pveceph 를 제공 합니다.Ceph는 RBD 저장소로 사용하기 위한 여러 데몬으로 구성됩니다.
- 세프 모니터(ceph-mon)
- Ceph 관리자(ceph-mgr)
- Ceph OSD(ceph-osd, 오브젝트 스토리지 데몬)
실제로 proxmox로 구성하신분이있는데 신기해서 공유해봅니다 ㅎ
https://post.naver.com/viewer/postView.naver?volumeNo=26979586&memberNo=2752366오픈소스 HCI 적용에 대해서[BY 도그마] HCI(Hyper Converged Infrastructure) 라는 이름에서 알수 있는것처럼 컨버지드 인프라의 의…ost.naver.com
심심해서 proxmox에 설치해봤는데 설치는 매우쉽네요.. 서버만 많으면 클러스터로 해보는데요 ㅠ
[Reference] : 달소, 「서버포럼 – 분산형 스토리지 Ceph에 대해서」