3.2.4. data
Ceph는 Ceph가 데이터를 모니터링하는 기본 경로를 제공합니다. Red Hat Ceph Storage 프로덕션 환경에서 최적의 성능을 발휘하려면 별도의 호스트에서 Ceph 모니터를 실행하고 Ceph OSD와의 드라이브를 사용하는 것이 좋습니다. Ceph 모니터는 종종 fsync()
함수를 호출하여 Ceph OSD 워크로드를 방해할 수 있습니다.
Ceph 모니터는 데이터를 키-값 쌍으로 저장합니다. 데이터 저장소를 사용하면 Ceph 모니터가 Paxos를 통해 손상된 버전을 복구할 수 없으며 다른 이점 중에서 하나의 단일 원자 배치에서 여러 수정 작업을 수행할 수 있습니다.
참고
Red Hat은 기본 데이터 위치를 변경하는 것을 권장하지 않습니다. 기본 위치를 수정하는 경우 구성 파일의 [mon]
섹션에서 설정하여 Ceph 모니터 간에 균일하게 만듭니다.
- mon_data
- 설명
- 모니터의 데이터 위치입니다.
- 유형
- 문자열
- 기본값
-
/var/lib/ceph/mon/$cluster-$id
- mon_data_size_warn
- 설명
-
모니터의 데이터 저장소가 이 임계값에 도달하면 Ceph는 클러스터 로그에서
HEALTH_WARN
상태를 발행합니다. 기본값은 15GB입니다. - 유형
- 정수
- 기본값
-
15*1024*1024*1024*`
- mon_data_avail_warn
- 설명
-
모니터 데이터 저장소의 사용 가능한 디스크 공간이 이 백분율보다 작거나 같으면 Ceph에서 클러스터 로그에서
HEALTH_WARN
상태를 발행합니다. - 유형
- 정수
- 기본값
-
30
- mon_data_avail_crit
- 설명
-
모니터 데이터 저장소의 사용 가능한 디스크 공간이 이 백분율보다 작거나 같으면 Ceph에서 클러스터 로그에서
HEALTH_ERR
상태를 발행합니다. - 유형
- 정수
- 기본값
-
5
- mon_warn_on_cache_pools_without_hit_sets
- 설명
-
캐시 풀에
hit_set_type
paramater가 설정되지 않은 경우 Ceph는 클러스터 로그에서HEALTH_WARN
상태를 발행합니다. 자세한 내용은 풀 값을 참조하십시오. - 유형
- 부울
- 기본값
- True
- mon_warn_on_crush_straw_calc_version_zero
- 설명
-
ArgoCD의
straw_calc_version
이 0이면 Ceph에서 클러스터 로그에HEALTH_WARN
상태를 발행합니다. 자세한 내용은 autoscale 튜닝 가능 항목을 참조하십시오. - 유형
- 부울
- 기본값
- True
- mon_warn_on_legacy_crush_tunables
- 설명
-
nmap 튜닝 가능 항목이 너무 오래 된 경우 Ceph에서 클러스터 로그에
HEALTH_WARN
상태를 발행합니다(mon_min_crush_required_version
미만). - 유형
- 부울
- 기본값
- True
- mon_crush_min_required_version
- 설명
- 이 설정은 클러스터에 필요한 최소 조정 가능한 프로필 버전을 정의합니다. 자세한 내용은 autoscale 튜닝 가능 항목을 참조하십시오.
- 유형
- 문자열
- 기본값
-
firefly
- mon_warn_on_osd_down_out_interval_zero
- 설명
-
mon_osd_down_out_interval
설정이 0이면 Ceph에서HEALTH_WARN
상태를 발행합니다.noout
플래그가 설정될 때 Leader가 유사한 방식으로 동작하기 때문입니다. 관리자는noout
플래그를 설정하여 클러스터의 문제를 더 쉽게 해결할 수 있습니다. Ceph에서 경고를 발행하여 관리자가 설정이 0인지 확인합니다. - 유형
- 부울
- 기본값
- True
- mon_cache_target_full_warn_ratio
- 설명
-
Ceph는
cache_target_full
과target_max_object
의 비율 간에 경고를 발행합니다. - 유형
- float
- 기본값
-
0.66
- mon_health_data_update_interval
- 설명
- 쿼럼의 모니터가 해당 피어와 상태를 공유하는 빈도(초)입니다. 음수는 상태 업데이트를 비활성화합니다.
- 유형
- float
- 기본값
-
60
- mon_health_to_clog
- 설명
- 이 설정을 사용하면 Ceph가 정기적으로 상태 요약을 클러스터 로그에 보낼 수 있습니다.
- 유형
- 부울
- 기본값
- True
- mon_health_to_clog_tick_interval
- 설명
- 모니터가 클러스터 로그에 상태 요약을 보내는 빈도(초)입니다. 무의미한 수치는 이를 비활성화합니다. 현재 상태 요약이 마지막으로 비어 있거나 마지막으로 동일하면 모니터에서 상태를 클러스터 로그로 전송하지 않습니다.
- 유형
- 정수
- 기본값
- 3600
- mon_health_to_clog_interval
- 설명
- 모니터가 클러스터 로그에 상태 요약을 보내는 빈도(초)입니다. 무의미한 수치는 이를 비활성화합니다. 모니터는 항상 요약을 클러스터 로그에 보냅니다.
- 유형
- 정수
- 기본값
- 60