3.7. 배치 그룹 명령줄 인터페이스


ceph CLI를 사용하면 풀의 배치 그룹을 설정하고, PG 맵을 보고, PG 통계를 검색할 수 있습니다.

3.7.1. 풀에서 배치 그룹 수 설정

풀에서 배치 그룹 수를 설정하려면 풀을 생성할 때 배치 그룹 수를 지정해야 합니다. 자세한 내용은 풀 생성 을 참조하십시오. 풀에 배치 그룹을 설정한 후에는 배치 그룹 수를 늘릴 수 있지만 배치 그룹 수는 줄일 수 없습니다. 배치 그룹 수를 늘리려면 다음을 실행합니다.

구문

ceph osd pool set POOL_NAME pg_num PG_NUM
Copy to Clipboard Toggle word wrap

배치 그룹 수를 늘리면 클러스터가 재조정되기 전에 배치 그룹(pgp_num)도 늘려야 합니다. pgp_numpg_num 과 같아야 합니다. 배치할 배치 그룹 수를 늘리려면 다음을 실행합니다.

구문

ceph osd pool set POOL_NAME pgp_num PGP_NUM
Copy to Clipboard Toggle word wrap

3.7.2. 풀에서 배치 그룹 수 가져오기

풀에서 배치 그룹 수를 가져오려면 다음을 실행합니다.

구문

ceph osd pool get POOL_NAME pg_num
Copy to Clipboard Toggle word wrap

3.7.3. 배치 그룹에 대한 통계 가져오기

storag 클러스터에서 배치 그룹에 대한 통계를 가져오려면 다음을 실행합니다.

구문

ceph pg dump [--format FORMAT]
Copy to Clipboard Toggle word wrap

유효한 형식은 plain (기본값) 및 json 입니다.

3.7.4. 정지된 배치 그룹에 대한 통계 가져오기

지정된 상태에 있는 모든 배치 그룹에 대한 통계를 가져오려면 다음을 실행합니다.

구문

ceph pg dump_stuck {inactive|unclean|stale|undersized|degraded [inactive|unclean|stale|undersized|degraded...]} INTERVAL
Copy to Clipboard Toggle word wrap

비활성 배치 그룹은 최신 데이터가 표시되는 OSD를 대기하고 있기 때문에 읽기 또는 쓰기를 처리할 수 없습니다.

불명확한 배치 그룹에는 원하는 횟수를 복제하지 않는 오브젝트가 포함되어 있습니다. 이들은 회복되어야 합니다.

오래된 배치 그룹은 알 수 없음 상태이며, 이를 호스팅하는 OSD는 잠시 동안 모니터 클러스터에 보고하지 않았습니다( mon_osd_report_timeout로 구성).

유효한 형식은 plain (기본값) 및 json 입니다. 임계값은 반환된 통계에 포함하기 전에 배치 그룹이 정지되는 최소 시간(기본값 300초)을 정의합니다.

3.7.5. 배치 그룹 맵 가져오기

특정 배치 그룹의 배치 그룹 맵을 가져오려면 다음을 실행합니다.

구문

ceph pg map PG_ID
Copy to Clipboard Toggle word wrap

예제

[ceph: root@host01 /]# ceph pg map 1.6c
Copy to Clipboard Toggle word wrap

Ceph는 배치 그룹 맵, 배치 그룹 및 OSD 상태를 반환합니다.

osdmap e13 pg 1.6c (1.6c) -> up [1,0] acting [1,0]
Copy to Clipboard Toggle word wrap

3.7.6. 배치 그룹 제거

배치 그룹을 검사하려면 다음을 실행합니다.

구문

ceph pg scrub PG_ID
Copy to Clipboard Toggle word wrap

Ceph는 기본 노드 및 모든 복제본 노드를 확인하고, 배치 그룹에 있는 모든 오브젝트 카탈로그를 생성한 후 이를 비교하여 오브젝트가 누락되거나 일치하지 않으며 해당 내용이 일관되도록 합니다. 복제본이 모두 일치한다고 가정하면 최종 의미 체계가 있으면 모든 스냅샷 관련 개체 메타데이터가 일관되게 유지됩니다. 로그를 통해 오류가 보고됩니다.

3.7.7. unfound 오브젝트 표시

클러스터에서 하나 이상의 오브젝트를 손실하고 손실된 데이터에 대한 검색을 중단하기로 결정한 경우 unfound 오브젝트를 lost 로 표시해야 합니다.

가능한 모든 위치가 쿼리되어도 개체가 여전히 손실된 경우 손실된 오브젝트를 포기해야 할 수 있습니다. 이는 쓰기가 자체적으로 복구되기 전에 수행된 쓰기에 대해 클러스터에서 확인할 수 있는 비정상적인 오류 조합이 발생할 수 있습니다.

현재 유일하게 지원되는 옵션은 "revert"이며 이전 버전의 오브젝트로 롤백하거나 (새 오브젝트인 경우) 완전히 잊어 버립니다. "unfound" 오브젝트를 "lost"로 표시하려면 다음을 실행합니다.

구문

ceph pg PG_ID mark_unfound_lost revert|delete
Copy to Clipboard Toggle word wrap

중요

오브젝트가 존재할 것으로 예상되는 애플리케이션을 혼동할 수 있으므로 이 기능을 주의해서 사용하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat