검색

부록 C. Ceph Monitor 구성 옵션

download PDF

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

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

mon_initial_members
설명
시작 중에 클러스터의 초기 모니터 ID입니다. 지정된 경우 Ceph에는 초기 쿼럼(예: 3)을 형성하기 위해 홀수의 모니터가 필요합니다.
유형
문자열
Default
없음
mon_force_quorum_join
설명
이전에 맵에서 제거된 경우에도 모니터가 쿼럼에 참여하도록 합니다.
유형
부울
Default
False
mon_dns_srv_name
설명
모니터 호스트/호스트의 DNS를 쿼리하는 데 사용되는 서비스 이름입니다.
유형
문자열
Default
ceph-mon
fsid
설명
클러스터 ID입니다. 클러스터당 하나씩.
유형
UUID
필수 항목
제공됨
Default
N/A. 지정하지 않는 경우 배포 툴에 의해 생성될 수 있습니다.
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
설명
CRUSH의 straw_calc_version 이 0이면 클러스터 로그에서 HEALTH_WARN 상태를 발행합니다. 자세한 내용은 CRUSH 튜닝 가능 항목을 참조하십시오.
유형
부울
Default
True
mon_warn_on_legacy_crush_tunables
설명
CRUSH 튜닝 가능 항목이 너무 오래된 경우( mon_min_crush_required_version) Ceph에서 HEALTH_WARN 상태를 발행합니다.
유형
부울
Default
True
mon_crush_min_required_version
설명
이 설정은 클러스터에 필요한 최소 튜닝 가능 프로필 버전을 정의합니다.
유형
문자열
Default
Hammer
mon_warn_on_osd_down_out_interval_zero
설명
noout 플래그가 설정될 때와 유사한 방식으로 동작하기 때문에, mon_osd_down_out_interval 설정이 0인 경우 Ceph는 클러스터 로그에서 HEALTH_WARN 상태를 발행합니다. 관리자는 noout 플래그를 설정하여 클러스터의 문제를 보다 쉽게 해결할 수 있습니다. Ceph에서 관리자가 설정이 0임을 알 수 있도록 경고를 발행합니다.
유형
부울
Default
True
mon_cache_target_full_warn_ratio
설명
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 이전에 사용된 디스크 공간의 백분율은 Full에 있습니다.
유형
플로트
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
설명
트리플을 트리거할 최소 버전 양(0이 비활성화)
유형
정수
Default
250
paxos_service_trim_max
설명
단일 제안 중에 트리밍할 최대 버전 양(0이 비활성화)
유형
정수
Default
500
mon_max_log_epochs
설명
단일 제안 중에 트리밍할 최대 로그 양
유형
정수
Default
500
mon_max_pgmap_epochs
설명
단일 제안 중에 트리밍할 pgmap epoch의 최대 양
유형
정수
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 * 리스 갱신 간격 요소는 리더가 다른 모니터의 리스를 갱신하는 간격이 됩니다. 인수는 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 map 수입니다.
유형
32비트 정수
Default
500
mon_max_log_epochs
설명
모니터에서 유지해야 하는 최대 로그 수입니다.
유형
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
설명
리더의 시간 점검 간격(clock 드리프트 검사)입니다.
유형
플로트
Default
300.0
mon_timecheck_skew_interval
설명
리더에게 스큐가 있는 경우 시간 검사 간격(clock 드리프트 검사)(초)입니다.
유형
플로트
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비트 정수 서명되지 않음
Default
400UL << 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
설명
풀에서 빠르게 읽을 수 있는지 여부입니다. 생성 시 fast_read 가 지정되지 않은 경우 새로 생성된 삭제 풀의 기본 설정으로 사용됩니다.
유형
부울
Default
False
mon_mds_skip_sanity
설명
FSMap에 대한 안전 어설션을 건너뛰십시오. 우리가 어쨌든 계속하려는 버그의 경우. FSMap sanity 검사가 실패하면 모니터가 종료되지만 이 옵션을 활성화하여 비활성화할 수 있습니다.
유형
부울
Default
False
mon_max_mdsmap_epochs
설명
단일 제안 중에 트리밍할 mdsmap epoch의 최대 양입니다.
유형
정수
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
3600*24
mon_scrub_inject_missing_keys
설명
mon scrub에 누락된 키를 삽입할 확률입니다.
유형
플로트
Default
0
mon_compact_on_start
설명
ceph-mon start에서 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
설명
분할할 수 있도록 "전립됨" 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.