2.3. 런타임 시 로깅 구성
시스템 런타임에서 Ceph 하위 시스템의 로깅을 구성하여 발생할 수 있는 문제를 해결할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- Ceph 디버거에 대한 액세스.
절차
Ceph 디버깅 출력을 활성화하려면 런타임 시
dout()
을 사용합니다.ceph tell TYPE.ID injectargs --debug-SUBSYSTEM VALUE [--NAME VALUE]
ceph tell TYPE.ID injectargs --debug-SUBSYSTEM VALUE [--NAME VALUE]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 교체:
-
Ceph 데몬
유형
(osd
,mon
또는mds)이 있는
유형 -
Ceph 데몬의
특정
ID가 있는 ID입니다. 또는*
를 사용하여 특정 유형의 모든 데몬에 런타임 설정을 적용합니다. -
특정 하위 시스템이 있는
SUBSYSTEM
. 1
에서20
사이의 숫자가 있는VALUE
,1
는 tere이고20
은 자세한 내용입니다.예를 들어
osd.0이라는 OSD 하위 시스템의 로그 수준을 0으로 설정하고 메모리 수준을 5로 설정하려면 다음을 수행합니다.
ceph tell osd.0 injectargs --debug-osd 0/5
# ceph tell osd.0 injectargs --debug-osd 0/5
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Ceph 데몬
런타임 시 구성 설정을 보려면 다음을 수행합니다.
-
실행 중인 Ceph 데몬(예:
ceph-osd 또는
)을 사용하여 호스트에 로그인합니다.ceph-
mon 구성을 표시합니다.
ceph daemon NAME config show | less
ceph daemon NAME config show | less
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph daemon osd.0 config show | less
# ceph daemon osd.0 config show | less
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
- 자세한 내용은 Ceph 하위 시스템을 참조하십시오.
- 자세한 내용은 구성 파일에서 로깅 을 참조하십시오.
- Red Hat Ceph Storage 4 구성 가이드 의 Ceph 디버깅 및 로깅 구성 참조 장