[스토리지] Ceph Monitoring 명령어 정리 (2025년 기준)

2025. 5. 16. 23:46·깐돌의 클라우드 도구함
728x90

Ceph 모니터링 명령어 총정리 (2025년 최신 버전 기준)

Ceph 클러스터 운영에서 모니터링은 필수 작업입니다. 특히 분산 스토리지 특성상 장애 원인을 빠르게 파악하고 조치하기 위해, 다양한 ceph 모니터링 명령어를 정확히 알고 활용하는 것이 중요합니다.

이 글에서는 최신 버전(2025년 기준)의 Ceph 환경을 기준으로 자주 사용하는 실무 명령어를 정리하고, 각 명령어의 목적과 실시간 모니터링 팁까지 포함하였습니다.


1. Ceph 상태 전체 확인 명령어

  • ceph -s : 클러스터 전체 상태 요약
  • ceph health detail : 상태 이상 항목 상세 확인
  • ceph -w : 실시간 클러스터 상태 스트리밍

ceph -s
ceph health detail
ceph -w

특히 ceph -w는 모니터링 대시보드가 없을 경우 유용하게 사용할 수 있는 실시간 상태 로그입니다.

🔗 Ceph 공식 문서 - Monitoring Ceph

2. 클러스터 용량 및 통계 확인

  • ceph df : 전체 클러스터의 사용량 요약
  • ceph df detail : 각 Pool 별 상세 용량 정보
  • rados df : RADOS 레벨에서의 통계 정보

ceph df
ceph df detail
rados df

특히 ceph df detail은 Pool별 데이터 저장 상태를 분석할 때 필수입니다.


3. OSD, MON, MGR 상태 점검

  • ceph osd dump : 전체 OSD 설정 및 상태
  • ceph osd tree : OSD Tree Map 확인
  • ceph osd df : OSD별 사용량 및 상태
  • ceph mon dump : Monitor 정보 확인
  • ceph mgr dump : Manager 모듈 상태 확인

ceph osd dump
ceph osd tree
ceph osd df
ceph mon dump
ceph mgr dump

운영 중 OSD down이나 out 상태 발생 시 ceph osd tree로 구조 파악을 하고, osd df로 용량 병목 구간을 체크하는 것이 좋습니다.

🔗 OSD 관리 문서 (Ceph 공식)

4. Placement Group(PG) 관련 확인

  • ceph pg dump : PG 상태 상세 출력

ceph pg dump

PG의 상태가 active+clean이 아닐 경우, 클러스터 내 데이터 불일치나 복구 지연이 발생하고 있는 것입니다.

실무 팁: ceph pg stat 명령어도 요약 상태 확인에 유용합니다.


5. Pool, Keyring, RADOS 정보

  • ceph osd pool ls : Pool 리스트 출력
  • ceph auth list : 인증 Keyring 정보 확인

ceph osd pool ls
ceph auth list

auth list는 서비스 별로 keyring이 정상 발급되었는지 확인할 때 필수입니다.

🔗 Ceph 유저 인증 관리 문서

6. CephFS 파일시스템 모니터링

  • ceph fs status <파일시스템명> : CephFS 상태 확인

ceph fs status cephfs

클러스터에 다수의 CephFS 파일시스템이 있을 경우 ceph fs ls로 목록을 먼저 확인한 후 사용합니다.

ceph fs dump를 사용하면 더 많은 구조 정보를 확인할 수 있습니다.


7. 실무에서 유용한 추가 명령어

  • ceph orch ps : Cephadm 기반 배포 환경에서 daemon 상태 확인
  • ceph versions : 전체 데몬별 버전 정보 확인
  • ceph crash ls : 최근 crash 로그 목록
  • ceph telemetry show : 클러스터 원격 진단용 정보 확인

ceph orch ps
ceph versions
ceph crash ls

특히 ceph versions 명령어는 클러스터 구성 요소 간 버전 불일치 문제를 진단할 때 매우 유용합니다.


🔍 결론 및 요약

Ceph 클러스터는 다양한 구성 요소(OSD, MON, MGR, PG, Pool 등)로 이루어져 있고, 각 상태를 모니터링하기 위한 명령어도 매우 다양합니다. 본 글에서 정리한 명령어들은 RADOS 기반 모니터링을 중심으로 최신 Ceph 버전에 맞게 업데이트되어 있으며, 실무 환경에서도 바로 적용이 가능합니다.

운영 중 발생할 수 있는 장애에 대해 빠르게 대응하기 위해선 ceph -s, ceph health detail, ceph osd tree, ceph pg dump 등을 숙지하고 있어야 하며, 문제가 발생했을 때 ceph crash ls와 ceph versions는 유용한 진단 도구가 됩니다.

Ceph는 여전히 발전 중이며, 최신 버전에서는 cephadm과 함께 Orchestrator 모듈을 활용하는 모니터링도 중요해지고 있습니다. 관련 명령어 역시 함께 익혀두는 것이 좋습니다.


728x90
반응형

'깐돌의 클라우드 도구함' 카테고리의 다른 글

[Linux] 리눅스 패스워드 복잡성 무시(우회) 설정 방법  (0) 2025.05.18
[Linux] journalctl 실전 활용하기  (0) 2025.05.17
[스토리지] Ceph Dashboard 활성화 및 사용자 계정 생성 방법  (0) 2025.05.16
[모니터링] Grafana 시간대 설정 방법 (한국 시간 맞추기)  (0) 2025.05.16
[모니터링] grafana 설치, Zabbix 플러그인 설정 가이드 (CentOS/RHEL 기반)  (0) 2025.05.16
'깐돌의 클라우드 도구함' 카테고리의 다른 글
  • [Linux] 리눅스 패스워드 복잡성 무시(우회) 설정 방법
  • [Linux] journalctl 실전 활용하기
  • [스토리지] Ceph Dashboard 활성화 및 사용자 계정 생성 방법
  • [모니터링] Grafana 시간대 설정 방법 (한국 시간 맞추기)
깐돌씨
깐돌씨
하루하루를 기록하는 공간. 일상에서 얻은 영감, 좋아하는 취미, 그리고 클라우드 업무 팁까지 함께 나눕니다.
  • 깐돌씨
    조용한 깐돌이네
    깐돌씨
  • 전체
    오늘
    어제
    • 분류 전체보기 (120) N
      • 깐돌일기 (46)
      • 취미탐험대 (19) N
      • 깐돌의 클라우드 도구함 (55)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    공모주분석
    서버 관리
    리눅스 가상화
    rhocp
    신규상장주
    리눅스 서버
    private registry
    KVM
    RHEL8
    rhel
    리눅스
    kickstart
    Docker
    공모주청약
    에스엔시스
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
깐돌씨
[스토리지] Ceph Monitoring 명령어 정리 (2025년 기준)
상단으로

티스토리툴바