3.2.10. Ceph 관리 소켓 사용
관리 소켓을 사용하여 UNIX 소켓 파일을 사용하여 지정된 데몬과 직접 상호 작용합니다. 예를 들어, 소켓을 사용하면 다음을 수행할 수 있습니다.
- 런타임 시 Ceph 구성 나열
-
Monitors를 사용하지 않고 런타임에 직접 구성 값을 설정합니다. 이 기능은 모니터가
다운
된 경우 유용합니다. - 기록 작업 덤프
- 작업 우선 순위 대기열 상태 덤프
- 재부팅하지 않고 덤프 작업
- 성능 카운터 덤프
또한 소켓을 사용하면 모니터 또는 OSD와 관련된 문제를 해결할 때 유용합니다.
관리 소켓은 데몬이 실행되는 동안만 사용할 수 있습니다. 데몬을 올바르게 종료하면 관리 소켓이 제거됩니다. 그러나 데몬이 예기치 않게 종료되면 관리 소켓이 계속될 수 있습니다.
데몬을 실행 중이 아닌 경우 관리 소켓을 사용하려고 할 때 다음 오류가 반환됩니다.
Error 111: Connection Refused
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 루트 수준 액세스입니다.
절차
소켓을 사용하려면 다음을 수행합니다.
구문
[root@mon ~]# ceph daemon TYPE.ID COMMAND
교체:
-
TYPE
: Ceph 데몬 유형(mon
,osd
,mds
)입니다. -
데몬
ID
가 있는 ID 실행할 명령이 있는
COMMAND
입니다. 지정된 데몬에 사용 가능한 명령을 나열하려면help
를 사용합니다.예제
mon.0
이라는 Ceph 모니터의 모니터 상태를 보려면 다음을 수행합니다.[root@mon ~]# ceph daemon mon.0 mon_status
-
또는 소켓 파일을 사용하여 Ceph 데몬을 지정합니다.
ceph daemon /var/run/ceph/SOCKET_FILE COMMAND
osd.2
라는 Ceph OSD의 상태를 보려면 다음을 수행합니다.[root@mon ~]# ceph daemon /var/run/ceph/ceph-osd.2.asok status
Ceph 프로세스의 모든 소켓 파일을 나열하려면 다음을 수행합니다.
[root@mon ~]# ls /var/run/ceph
추가 리소스
- 자세한 내용은 Red Hat Ceph Storage 문제 해결 가이드 를 참조하십시오.