DevOps/Ceph

Cephadm으로 Ceph 클러스터에 Mon 노드 추가하기

DEBTOLEE 2025. 3. 31. 09:21

Ceph 클러스터의 안정성과 가용성을 높이기 위해 모니터(Monitor, Mon) 노드를 추가해야 할 때가 있습니다. Cephadm 환경에서 새로운 Mon 노드를 추가하는 방법에 대해 이번 포스트에서 단계적으로 안내합니다.

사전 준비 사항

Mon 노드를 추가하기 전에 Ceph 클러스터에 호스트(Host)를 먼저 추가해야 합니다. 호스트를 추가하는 방법은 이전 포스트에서 다루었으며, 이번 글에서는 호스트 추가 과정이 이미 완료되었다고 가정합니다.

Mon 노드 추가 방법

Mon 노드를 추가할 때는 먼저 CIDR 형태로 IP와 서브넷 마스크를 설정한 뒤 아래 명령어를 통해 Daemon에 Mon을 추가하면 됩니다.

ceph orch daemon add mon {호스트명}:{CIDR}
  • {호스트명}에는 추가하려는 Mon 노드의 호스트명을 입력합니다.
  • {CIDR}은 추가할 Mon 노드의 IP 주소와 서브넷 마스크를 함께 입력합니다.

예를 들어, 새로 추가할 Mon 노드의 호스트명이 mon-node-2이고 IP 주소가 192.168.1.12/24인 경우 다음과 같은 명령어를 입력하면 됩니다.

ceph orch daemon add mon mon-node-2:192.168.1.12/24

추가된 Mon 노드 상태 확인하기

Mon 노드가 정상적으로 추가되었는지 확인하려면 아래 명령어로 상태를 점검할 수 있습니다.

ceph status

명령어 실행 후 출력된 정보를 통해 새로 추가된 Mon 노드가 정상적으로 동작하는지 확인할 수 있습니다.

주의할 사항

  • Mon 노드는 Ceph 클러스터의 모니터링과 상태 관리에 중요한 역할을 수행하므로 추가 후 반드시 상태를 확인해야 합니다.
  • 잘못된 CIDR 설정은 클러스터 전체에 영향을 줄 수 있으므로 신중하게 입력하시기 바랍니다.

이제 Cephadm을 이용하여 새로운 Mon 노드를 성공적으로 추가하였습니다. Ceph 클러스터의 안정성을 위해 정기적으로 클러스터 상태를 점검하는 것이 중요합니다.