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 교체:
-
TYPEwith the type of Ceph daemon (osd,mon, ormds) -
Ceph 데몬의 특정
ID가 있는 ID입니다. 또는*를 사용하여 특정 유형의 모든 데몬에 런타임 설정을 적용합니다. -
특정 하위 시스템을 사용하여
제출. VALUE1에서20의 숫자가 있으며, 여기서1은 정점이고20은 상세 정보입니다.예를 들어,
osd.0이라는 OSD 하위 시스템에서 OSD 하위 시스템의 로그 수준을 0으로 설정하고 메모리 수준을 5로 설정하려면 다음을 수행합니다.ceph tell osd.0 injectargs --debug-osd 0/5
# ceph tell osd.0 injectargs --debug-osd 0/5Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
런타임 시 구성 설정을 보려면 다음을 수행합니다.
-
실행 중인 Ceph 데몬(예:
ceph-osd또는ceph-mon)을 사용하여 호스트에 로그인합니다. 구성을 표시합니다.
구문
ceph daemon NAME config show | less
ceph daemon NAME config show | lessCopy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph daemon osd.0 config show | less
[ceph: root@host01 /]# ceph daemon osd.0 config show | lessCopy to Clipboard Copied! Toggle word wrap Toggle overflow