부록 D. Ceph Monitor 구성 옵션


다음은 배포 중에 설정할 수 있는 Ceph 모니터 구성 옵션입니다.

ceph config set mon CONFIGURATION_OPTION VALUE 명령을 사용하여 이러한 구성 옵션을 설정할 수 있습니다.

mon_initial_members
설명
시작 중에 클러스터의 초기 모니터 ID입니다. 지정된 경우 초기 쿼럼(예: 3)을 구성하려면 Ceph에 홀수의 모니터가 필요합니다.
유형
문자열
Default
없음
mon_force_quorum_join
설명
맵에서 이전에 제거된 경우에도 쿼럼에 참여하도록 강제 모니터링
유형
부울
Default
False
mon_dns_srv_name
설명
DNS에서 모니터 호스트/호스트를 쿼리하는 데 사용되는 서비스 이름입니다.
유형
문자열
Default
ceph-mon
fsid
설명
클러스터 ID입니다. 클러스터당 하나씩.
유형
UUID
필수 항목
네, 필요합니다.
Default
해당 없음. 지정하지 않는 경우 배포 툴을 통해 생성할 수 있습니다.
mon_data
설명
모니터의 데이터 위치입니다.
유형
문자열
Default
/var/lib/ceph/mon/$cluster-$id
mon_data_size_warn
설명
모니터의 데이터 저장소가 이 임계값에 도달하면 Ceph에서 HEALTH_WARN 상태를 클러스터 로그에서 발행합니다. 기본값은 15GB입니다.
유형
정수
Default
15*1024*1024*1024*
mon_data_avail_warn
설명
Ceph는 모니터 데이터 저장소의 사용 가능한 디스크 공간이 이 백분율보다 작거나 같은 경우 클러스터 로그에 HEALTH_WARN 상태를 발행합니다.
유형
정수
Default
30
mon_data_avail_crit
설명
모니터 데이터 저장소의 사용 가능한 디스크 공간이 이 백분율보다 낮거나 같으면 Ceph에서 HEALTH_ERR 상태를 클러스터 로그에 발행합니다.
유형
정수
Default
5
mon_warn_on_cache_pools_without_hit_sets
설명
캐시 풀에 hit_set_type 매개변수가 설정되지 않은 경우 Ceph에서 클러스터 로그에 HEALTH_WARN 상태를 발행합니다.
유형
부울
Default
True
mon_warn_on_crush_straw_calc_version_zero
설명
FlexVolume의 straw_calc_version 이 0인 경우 클러스터 로그에서 HEALTH_WARN 상태를 발행합니다. 자세한 내용은 DestinationRule 튜닝 가능 항목을 참조하십시오.
유형
부울
Default
True
mon_warn_on_legacy_crush_tunables
설명
FlexVolume 튜닝 가능 항목이 너무 오래된 경우 Ceph에서 HEALTH_WARN 상태를 발행합니다( mon_min_crush_required_version대신 older).
유형
부울
Default
True
mon_crush_min_required_version
설명
이 설정은 클러스터에 필요한 최소 튜닝 가능 프로필 버전을 정의합니다.
유형
문자열
Default
Hammer
mon_warn_on_osd_down_out_interval_zero
설명
mon_osd_down_out_interval 설정이 noout 플래그를 설정할 때 유사한 방식으로 동작하므로 Ceph에서 클러스터 로그에 HEALTH_WARN 상태를 발행합니다. 관리자는 noout 플래그를 설정하여 클러스터 문제를 보다 쉽게 해결할 수 있습니다. Ceph에서 경고를 발행하여 관리자가 설정이 0임을 알 수 있습니다.
유형
부울
Default
True
mon_cache_target_full_warn_ratio
설명
Ceph는 cache_target_fulltarget_max_object 의 비율 사이에 경고를 발행합니다.
유형
플로트
Default
0.66
mon_health_data_update_interval
설명
쿼럼의 모니터가 피어와 상태를 공유하는 빈도(초)입니다. 음수는 상태 업데이트를 비활성화합니다.
유형
플로트
Default
60
mon_health_to_clog
설명
이 설정을 사용하면 Ceph에서 주기적으로 클러스터 로그에 상태 요약을 보낼 수 있습니다.
유형
부울
Default
True
mon_health_detail_to_clog
설명
이 설정을 사용하면 Ceph에서 정기적으로 클러스터 로그에 상태 세부 정보를 전송할 수 있습니다.
유형
부울
Default
True
mon_op_complaint_time
설명
업데이트가 없는 후 Ceph Monitor 작업이 차단된 것으로 간주되는 시간(초)입니다.
유형
정수
Default
30
mon_health_to_clog_tick_interval
설명
모니터에서 클러스터 로그에 상태 요약을 보내는 빈도(초)입니다. 양수가 아닌 숫자는 이를 비활성화합니다. 현재 상태 요약이 비어 있거나 마지막 시간과 동일한 경우 모니터는 상태를 클러스터 로그로 보내지 않습니다.
유형
정수
Default
60.000000
mon_health_to_clog_interval
설명
모니터에서 클러스터 로그에 상태 요약을 보내는 빈도(초)입니다. 양수가 아닌 숫자는 이를 비활성화합니다. 모니터는 항상 클러스터 로그에 요약을 보냅니다.
유형
정수
Default
600
mon_osd_full_ratio
설명
OSD 전에 사용된 디스크 공간의 백분율은 가득한 것으로 간주됩니다.
유형
플로트:
Default
.95
mon_osd_nearfull_ratio
설명
OSD 앞에 사용된 디스크 공간의 백분율은 거의 전체로 간주됩니다.
유형
플로트
Default
.85
mon_sync_trim_timeout
설명, 유형
double
Default
30.0
mon_sync_heartbeat_timeout
설명, 유형
double
Default
30.0
mon_sync_heartbeat_interval
설명, 유형
double
Default
5.0
mon_sync_backoff_timeout
설명, 유형
double
Default
30.0
mon_sync_timeout
설명
모니터가 동기화 공급자에서 다음 업데이트 메시지를 기다린 후 다시 포기하고 부트 스트랩할 때까지 대기하는 시간(초)입니다.
유형
double
Default
60.000000
mon_sync_max_retries
설명, 유형
정수
Default
5
mon_sync_max_payload_size
설명
동기화 페이로드의 최대 크기(바이트 단위)입니다.
유형
32비트 정수
Default
1045676
paxos_max_join_drift
설명
모니터 데이터 저장소를 먼저 동기화하기 전에 최대 Paxos 반복입니다. 모니터가 피어보다 너무 멀리 떨어져 있음을 발견하면 먼저 데이터 저장소와 동기화됩니다.
유형
정수
Default
10
paxos_stash_full_interval
설명
PaxosService 상태의 전체 사본을 유지하는 빈도(커밋)입니다. 현재 이 설정은 mds,mon,authmgr PaxosServices에만 영향을 미칩니다.
유형
정수
Default
25
paxos_propose_interval
설명
맵 업데이트를 제안하기 전에 이 시간 간격에 대한 업데이트를 수집합니다.
유형
double
Default
1.0
paxos_min
설명
유지할 최소 paxos 상태 수
유형
정수
Default
500
paxos_min_wait
설명
비활성 기간이 지난 후 업데이트를 수집할 최소 시간입니다.
유형
double
Default
0.05
paxos_trim_min
설명
트리밍 전에 허용되는 추가 제안 수
유형
정수
Default
250
paxos_trim_max
설명
한 번에 정리할 추가 제안의 최대 수
유형
정수
Default
500
paxos_service_trim_min
설명
trim를 트리거할 최소 버전 양(0은 사용 안 함)
유형
정수
Default
250
paxos_service_trim_max
설명
단일 제안 중 트리밍할 최대 버전 양(0이 비활성화됨)
유형
정수
Default
500
mon_max_log_epochs
설명
단일 제안 중 트리밍할 최대 로그 양입니다.
유형
정수
Default
500
mon_max_pgmap_epochs
설명
단일 제안 중 트리밍할 최대 pgmap epochs
유형
정수
Default
500
mon_mds_force_trim_to
설명
이 시점까지 mdsmaps를 트리밍하도록 모니터를 강제 적용하십시오 (0은 이를 비활성화합니다. 위험합니다. 주의해서 사용)
유형
정수
Default
0
mon_osd_force_trim_to
설명
지정된 epoch에서 정리되지 않은 PG가 있어도 모니터가 이 시점까지 osdmaps를 트래핑하도록 강제 모니터링합니다(0은 위험합니다. 위험합니다. 주의해서 사용하십시오)
유형
정수
Default
0
mon_osd_cache_size
설명
기본 저장소의 캐시에 의존하지 않는 osdmaps 캐시의 크기
유형
정수
Default
500
mon_election_timeout
설명
선택에서, 모든 ACK에 대한 최대 대기 시간(초)입니다.
유형
플로트
Default
5
mon_lease
설명
모니터 버전의 임대 길이(초)입니다.
유형
플로트
Default
5
mon_lease_renew_interval_factor
설명
Mon lease * mon 리스 갱신 간격은 리더가 다른 모니터의 리스를 갱신할 수 있는 간격이 됩니다. 인수는 1.0 보다 작아야 합니다.
유형
플로트
Default
0.6
mon_lease_ack_timeout_factor
설명
리더는 공급자가 임대 확장을 승인할 수 있도록 mon lease * mon lease ack 시간 초과 요인 을 기다립니다.
유형
플로트
Default
2.0
mon_accept_timeout_factor
설명
리더는 요청자가 Paxos 업데이트를 수락할 때까지 mon lease * mon accept timeout factor 를 기다립니다. 유사한 목적으로 Paxos 복구 단계에서도 사용됩니다.
유형
플로트
Default
2.0
mon_min_osdmap_epochs
설명
항상 유지해야 하는 최소 OSD 맵 수입니다.
유형
32비트 정수
Default
500
mon_max_pgmap_epochs
설명
모니터가 보관해야 하는 PG 맵의 최대 수입니다.
유형
32비트 정수
Default
500
mon_max_log_epochs
설명
모니터가 유지해야 하는 최대 로그 epoch 수입니다.
유형
32비트 정수
Default
500
clock_offset
설명
시스템 클럭을 오프셋하는 방법은 몇 개입니까. 자세한 내용은 Clock.cc 를 참조하십시오.
유형
double
Default
0
mon_tick_interval
설명
모니터의 눈금 간격(초)입니다.
유형
32비트 정수
Default
5
mon_clock_drift_allowed
설명
시계가 모니터 간에 허용되는 시간(초)입니다.
유형
플로트
Default
.050
mon_clock_drift_warn_backoff
설명
클럭 드리프트 경고에 대한 지수 백오프입니다.
유형
플로트
Default
5
mon_timecheck_interval
설명
리더의 시간 점검 간격(시계 드리프트 검사)(초)입니다.
유형
플로트
Default
300.0
mon_timecheck_skew_interval
설명
리더의 경우 시간 점검 간격(시각 드리프트 확인)(초)입니다.
유형
플로트
Default
30.0
mon_max_osd
설명
클러스터에 허용되는 최대 OSD 수입니다.
유형
32비트 정수
Default
10000
mon_globalid_prealloc
설명
클러스터의 클라이언트 및 데몬에 대해 사전 할당할 글로벌 ID 수입니다.
유형
32비트 정수
Default
10000
mon_sync_fs_threshold
설명
지정된 수의 오브젝트를 작성할 때 파일 시스템과 동기화합니다. 비활성화하려면 0 으로 설정합니다.
유형
32비트 정수
Default
5
mon_subscribe_interval
설명
서브스크립션의 새로 고침 간격(초)입니다. 서브스크립션 메커니즘을 사용하면 클러스터 맵 및 로그 정보를 가져올 수 있습니다.
유형
double
Default
86400.000000
mon_stat_smooth_intervals
설명
Ceph는 마지막 N PG 맵에 대한 통계를 원활하게 수행할 수 있습니다.
유형
정수
Default
6
mon_probe_timeout
설명
부트스트랩하기 전에 모니터가 피어를 찾을 때까지 대기하는 시간(초)입니다.
유형
double
Default
2.0
mon_daemon_bytes
설명
메타데이터 서버 및 OSD 메시지의 메시지 메모리 제한(바이트 단위)입니다.
유형
64비트 Integer 서명되지 않음
Default
400UL helps 20
mon_max_log_entries_per_event
설명
이벤트당 최대 로그 항목 수입니다.
유형
정수
Default
4096
mon_osd_prime_pg_temp
설명
아웃 OSD가 클러스터로 돌아가면 이전 OSD를 사용하여 PGMap을 활성화하거나 비활성화합니다. 실제 설정에서 클라이언트는 해당 PG가 피어링될 때 OSD에서 새로 추가될 때까지 이전 OSD를 계속 사용합니다.
유형
부울
Default
true
mon_osd_prime_pg_temp_max_time
설명
아웃 OSD가 클러스터로 돌아가면 모니터에서 PGMap을 사용하려고 시도하는 데 걸리는 시간(초)입니다.
유형
플로트
Default
0.5
mon_osd_prime_pg_temp_max_time_estimate
설명
모든 PG가 병렬로 준비되기 전에 각 PG에서 보낸 최대 시간 추정입니다.
유형
플로트
Default
0.25
mon_osd_allow_primary_affinity
설명
osdmap에서 primary_affinity 을 설정할 수 있습니다.
유형
부울
Default
False
mon_osd_pool_ec_fast_read
설명
풀 읽기를 끊든 빠르게 읽을 수 있는지 여부입니다. create time에 fast_read 가 지정되지 않은 경우 새로 생성된 내역 풀의 기본 설정으로 사용됩니다.
유형
부울
Default
False
mon_mds_skip_sanity
설명
FSMap에서 안전 어설션을 건너 뛰고자 하는 버그가 있는 경우 계속 진행합니다. FSMap의 온전성 검사에 실패할 경우 모니터가 종료되지만 이 옵션을 활성화하여 비활성화할 수 있습니다.
유형
부울
Default
False
mon_max_mdsmap_epochs
설명
단일 제안 중 트리밍할 최대 mdsmap epochs입니다.
유형
정수
Default
500
mon_config_key_max_entry_size
설명
config-key 항목의 최대 크기(바이트 단위)입니다.
유형
정수
Default
65536
mon_warn_pg_not_scrubbed_ratio
설명
경고할 scrub max 간격 이후의 scrub max 간격의 백분율입니다.
유형
플로트
Default
0.5
mon_warn_pg_not_deep_scrubbed_ratio
설명
경고할 깊은 스크러브 간격의 백분율입니다.
유형
플로트
Default
0.75
mon_scrub_interval
설명
저장된 체크섬과 저장된 모든 키의 계산된 체크섬을 비교하여 모니터가 저장소를 스크럽하는 빈도(초)입니다.
유형
정수
Default
3600*24
mon_scrub_timeout
설명
mon 쿼럼 참가자의 scrub를 다시 시작하는 시간 초과는 최신 청크에 응답하지 않습니다.
유형
정수
Default
5분
mon_scrub_max_keys
설명
매번 스크럽할 최대 키 수입니다.
유형
정수
Default
100
mon_scrub_inject_crc_mismatch
설명
CRC를 삽입할 확률은 Ceph Monitor scrub에 해당합니다.
유형
정수
Default
0.000000
mon_scrub_inject_missing_keys
설명
mon scrub에 누락된 키를 삽입할 확률입니다.
유형
플로트
Default
0
mon_compact_on_start
설명
ceph-mon 시작에서 Ceph Monitor 저장소로 사용되는 데이터베이스를 압축합니다. 수동 압축을 사용하면 모니터 데이터베이스를 축소하고 일반 압축이 작동하지 않는 경우 성능을 향상시킬 수 있습니다.
유형
부울
Default
False
mon_compact_on_bootstrap
설명
부트스트랩에서 Ceph Monitor 저장소로 사용되는 데이터베이스를 압축합니다. 모니터는 부트스트랩 후 쿼럼을 생성하기 위해 서로 검사하기 시작합니다. 쿼럼에 결합하기 전에 시간이 초과되면 다시 시작되고 부트 스트랩됩니다.
유형
부울
Default
False
mon_compact_on_trim
설명
이전 상태를 트리밍할 때 특정 접두사(paxos 포함)를 컴팩트합니다.
유형
부울
Default
True
mon_cpu_threads
설명
모니터에서 CPU 집약적인 작업을 수행하는 스레드 수입니다.
유형
부울
Default
True
mon_osd_mapping_pgs_per_chunk
설명
배치 그룹에서 청크의 OSD로의 매핑을 계산합니다. 이 옵션은 청크당 배치 그룹 수를 지정합니다.
유형
정수
Default
4096
mon_osd_max_split_count
설명
생성을 분할할 수 있도록 "volved" OSD당 최대 PG 수입니다. 풀의 pg_num 을 늘리면 해당 풀에 제공되는 모든 OSD에서 배치 그룹이 분할됩니다. PG 분할에 대한 과도한 곱셈을 피하려고 합니다.
유형
정수
Default
300
rados_mon_op_timeout
설명
rados 작업에서 오류를 반환하기 전에 모니터에서 응답을 대기하는 시간(초)입니다. 0은 제한 시 또는 대기 시간이 없음을 의미합니다.
유형
double
Default
0
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.