13.2. Ceph 데몬 로그
stderr
또는 파일을 통해 Ceph 데몬 로그를 볼 수 있습니다.
stdout
에 로깅
일반적으로 Ceph 데몬은 /var/log/ceph
에 로깅되었습니다. 기본적으로 Cephadm 데몬 로그는 stderr
에 기록되고 로그는 컨테이너 런타임 환경에서 캡처됩니다. 기본적으로 대부분의 시스템에서는 이러한 로그가 journald
로 전송되고 journalctl
명령을 통해 액세스할 수 있습니다.
예를 들어 ID 5c5a50ae-272a-455d-99e9-32c6a013e694 인 스토리지 클러스터의 경우 host01 의 데몬 로그를 보려면 다음을 실행합니다.
예제
[ceph: root@host01 /]# journalctl -u ceph-5c5a50ae-272a-455d-99e9-32c6a013e694@host01
로깅 수준이 낮은 경우 일반 Cephadm 작업에서 잘 작동합니다.
stderr
에 로깅을 비활성화하려면 다음 값을 설정합니다.예제
[ceph: root@host01 /]# ceph config set global log_to_stderr false [ceph: root@host01 /]# ceph config set global mon_cluster_log_to_stderr false
파일에 로깅
stderr
대신 파일에 기록하도록 Ceph 데몬을 구성할 수도 있습니다. 파일에 로그인할 때 Ceph 로그는 /var/log/ceph/CLUSTER_FSID
에 있습니다.
파일에 로깅을 활성화하려면 다음 값을 설정합니다.
예제
[ceph: root@host01 /]# ceph config set global log_to_file true [ceph: root@host01 /]# ceph config set global mon_cluster_log_to_file true
stderr
에 대한 로깅을 비활성화하여 이중 로그를 사용하지 않는 것이 좋습니다.
기본이 아닌 경로로의 로그 회전은 현재 지원되지 않습니다.
기본적으로 Cephadm은 각 호스트에서 로그 회전을 설정하여 이러한 파일을 회전합니다. /etc/logrotate.d/ceph.CLUSTER_FSID
를 수정하여 로깅 보존 일정을 구성할 수 있습니다.