1.4. Ceph 로그 이해
1.4.1. 컨테이너화된 배포가 아닌 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 Ceph는 해당 로그를 /var/log/ceph/
디렉터리에 저장합니다.
The CLUSTER_NAME.log
는 글로벌 이벤트가 포함된 기본 스토리지 클러스터 로그 파일입니다. 기본적으로 로그 파일 이름은 ceph.log
입니다. Ceph Monitor 노드에만 기본 스토리지 클러스터 로그가 포함됩니다.
각 Ceph OSD 및 Monitor에는 CLUSTER_NAME-osd.NUMBER.log 및
CLUSTER_NAME-mon.HOSTNAME.log
라는 자체 로그 파일이 있습니다.
Ceph 하위 시스템의 디버깅 수준을 늘리면 Ceph는 해당 하위 시스템에 대한 새 로그 파일도 생성합니다.
1.4.2. 컨테이너 기반 배포 링크 복사링크가 클립보드에 복사되었습니다!
컨테이너 기반 배포의 경우 기본적으로 Ceph 로그는 journald
에 기록되어 journactl
명령을 사용하여 액세스할 수 있습니다. 그러나 구성 설정에서 /var/log/ceph
에 있는 파일에 로그인하도록 Ceph를 구성할 수 있습니다.
Ceph Monitor, Ceph Manager, Ceph Object Gateway 및 기타 데몬 로깅을 활성화하려면 [global] 설정에서
log_to_file
을true
로 설정합니다.예제
[ceph: root@host01 ~]# ceph config set global log_to_file true
[ceph: root@host01 ~]# ceph config set global log_to_file true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ceph Monitor 클러스터 및 감사 로그에 대한 로깅을 활성화하려면
mon_cluster_log_to_file
을true
로 설정합니다.예제
[ceph: root@host01 ~]# ceph config set mon mon_cluster_log_to_file true
[ceph: root@host01 ~]# ceph config set mon mon_cluster_log_to_file true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
파일에 기록하도록 선택하는 경우 journald
에 로깅을 비활성화하거나 다른 모든 항목이 두 번 기록되는 것이 좋습니다. 다음 명령을 실행하여 journald
에 대한 로깅을 비활성화합니다.
ceph config set global log_to_journald false ceph config set global mon_cluster_log_to_journald false
# ceph config set global log_to_journald false
# ceph config set global mon_cluster_log_to_journald false