3.2. 배치 그룹 상태
ceph -s
또는 ceph -w
명령을 사용하여 스토리지 클러스터 상태를 확인하는 경우 Ceph는 배치 그룹(PG) 상태를 보고합니다. PG에는 하나 이상의 상태가 있습니다. PG 맵의 PGs의 optimal state는 active + clean
상태입니다.
- 활성화
- PG가 피어링되어 있지만 아직 활성화되지 않았습니다.
- 활성 상태
- Ceph가 PG에 요청을 처리합니다.
- backfill_toofull
- 대상 OSD가 backfillfull 비율 위에 있기 때문에 backfill 작업이 대기 중입니다.
- backfill_unfound
- unfound 오브젝트로 인해 backfill이 중지되었습니다.
- backfill_wait
- PG가 backfill을 시작할 때까지 대기 중입니다.
- backfilling
- Ceph는 최근 작업의 로그와 동기화해야 하는 콘텐츠를 유추하는 대신 PG의 전체 콘텐츠를 스캔하고 동기화하고 있습니다. backfill은 복구의 특별한 경우입니다.
- clean
- Ceph는 PG에 있는 모든 오브젝트를 정확하게 복제했습니다.
- 생성
- Ceph는 여전히 PG를 생성하고 있습니다.
- 딥
- Ceph는 저장된 체크섬에 대해 PG 데이터를 확인하고 있습니다.
- Degraded
- Ceph는 PG에 일부 오브젝트를 정확하게 복제하지 않았습니다.
- down
-
필요한 데이터가 있는 복제본이 다운되어 PG가 오프라인 상태가 됩니다.
min_size
복제본보다 작은 PG가 down으로 표시됩니다.ceph 상태 세부 정보를
사용하여 백업 OSD 상태를 확인합니다. - forced_backfill
- 해당 PG의 높은 백필 우선순위는 사용자에 의해 시행됩니다.
- forced_recovery
- PG의 높은 복구 우선 순위를 사용자가 적용합니다.
- incomplete
-
Ceph는 PG가 발생할 수 있는 쓰기에 대한 정보가 없거나 정상적인 복사본이 없는 것을 감지합니다. 이 상태가 표시되면 필요한 정보가 포함될 수 있는 실패한 OSD를 시작합니다. 삭제 코딩된 풀의 경우 min_size를 일시적으로 줄일 수 있습니다.In the case of an objectsure coded pool, temporarily reducing
min_size
might allow recovery. - inconsistent
- Ceph는 PG에서 오브젝트의 하나 이상의 복제본에서 불일치를 탐지합니다(예: 오브젝트가 잘못된 크기, 복구 완료 후 하나의 복제본에서 오브젝트가 누락됨).
- peering
- PG가 피어링 프로세스를 진행하고 있습니다. 피어링 프로세스는 많은 지연 없이 제거되어야 하지만, 이 프로세스가 남아 있고, 피어링 상태의 PG 수가 감소하지 않으면 피어링이 정지될 수 있습니다.
- peered
-
PG는 피어링했지만 풀의 구성된
min_size
매개변수에 도달할 수 있는 충분한 복사본이 없기 때문에 클라이언트 IO를 제공할 수 없습니다. 복구가 이 상태에서 발생할 수 있으므로 PG는 결국min_size
까지 복구될 수 있습니다. - 복구
- Ceph는 오브젝트와 해당 복제본을 마이그레이션하거나 동기화하고 있습니다.
- recovery_toofull
- 대상 OSD가 전체 비율을 초과하므로 복구 작업이 대기 중입니다.
- recovery_unfound
- Unfound 개체로 인해 복구가 중지되었습니다.
- recovery_wait
- PG가 복구를 시작하기 위해 대기 중입니다.
- Remapped
- PG는 ArgoCD가 지정된 것과 다른 OSD 세트에 임시로 매핑됩니다.
- 복구
- Ceph는 PG를 확인하고 가능한 경우 이를 발견한 불일치를 복구하고 있습니다.
- replay
- PG는 OSD가 충돌한 후 클라이언트가 작업을 재생하도록 대기 중입니다.
- snaptrim
- 트리밍 스냅입니다.
- snaptrim_error
- 오류 발생을 멈춥니다.
- snaptrim_wait
- 트리밍에 대기했습니다.
- scrubbing
- Ceph에서 PG 메타데이터가 불일치를 확인 중입니다.
- splitting
- Ceph는 PG를 여러 PG로 분할하고 있습니다.
- 오래된
- PG는 알려지지 않은 상태에 있습니다. PG 매핑이 변경되었기 때문에 모니터에 대한 업데이트를 받지 못했습니다.
- 위sized
- PG에는 구성된 풀 복제 수준보다 적은 수의 사본이 있습니다.
- 알 수 없음
-
ceph-mgr
은 Ceph Manager가 시작된 이후 OSD에서 PG 상태에 대한 정보를 받지 못했습니다.
추가 리소스
- 자세한 내용은 Ceph 클러스터에서 가능한 배치 그룹 상태 정보를 참조하십시오.