2장. 컨테이너화된 Ceph 데몬 공동 배치
이 섹션에서는 다음을 설명합니다.
2.1. 공동 배치의 작동 방식 및 이점
컨테이너화된 Ceph 데몬을 동일한 노드에서 배치할 수 있습니다. 다음은 일부 Ceph 서비스를 조정하는 이점이 있습니다.
- 소규모로 ownership 비용 ( ownership cost of ownership)이 크게 향상되었습니다.
- 최소 구성을 위해 6개의 노드에서 3으로 감소
- 간편한 업그레이드
- 리소스 격리 개선
Colocation Works
Ansible 인벤토리 파일의 해당 섹션에 동일한 노드를 추가하여 다음 목록에서 하나의 데몬을 OSD 데몬과 함께 배치할 수 있습니다.
-
Ceph Object Gateway(
radosgw
) - 메타데이터 서버(MDS)
-
RBD 미러(
rbd-mirror
) -
모니터링 및 Ceph Manager 데몬(
ceph-mgr
) - NFS Ganesha
다음 예제에서는 colocated 데몬이 있는 인벤토리 파일이 다음과 같은 방법을 보여줍니다.
예 2.1. 배치된 데몬이 포함된 Ansible 인벤토리 파일
[mons] <hostname1> <hostname2> <hostname3> [mgrs] <hostname1> <hostname2> <hostname3> [osds] <hostname4> <hostname5> <hostname6> [rgws] <hostname4> <hostname5>
그림 2.1. “배치된 데몬” 및 그림 2.2. “인식되지 않는 데몬” 이미지는 공동 배치된 데몬과 인식되지 않는 클러스터의 차이점을 보여줍니다.
그림 2.1. 배치된 데몬
그림 2.2. 인식되지 않는 데몬
동일한 노드에서 컨테이너화된 두 개의 Ceph 데몬을 배치하면 ceph-ansible
플레이북은 각각 전용 CPU 및 RAM 리소스를 예약합니다. 기본적으로 ceph-ansible
은 Red Hat Ceph Storage Hardware Selection Guide 3의 권장 최소 하드웨어 장에 나열된 값을 사용합니다. 기본값을 변경하는 방법을 알아보려면 협업 데몬에 대한 전용 리소스 설정 섹션을 참조하십시오.