A.2. 풀 정보

Ceph 영역은 일련의 Ceph Storage 클러스터 풀에 매핑됩니다.

수동으로 생성된 풀과. 생성된 풀

Ceph Object Gateway의 사용자 키에 쓰기 기능이 포함된 경우 게이트웨이에서 풀을 자동으로 만들 수 있습니다. 이 기능은 시작 시 편리합니다. 그러나 Ceph Object Storage 클러스터에서는 Ceph 구성 파일에 설정되지 않은 한 배치 그룹 기본값을 사용합니다. 또한 Ceph는 기본 CRUSH 계층 구조를 사용합니다. 이러한 설정은 프로덕션 시스템에 적합하지 않습니다.

Ceph Object Gateway의 기본 영역에 대한 기본 풀은 다음과 같습니다.

  • .rgw.root
  • .default.rgw.control
  • .default.rgw.meta
  • .default.rgw.log
  • .default.rgw.buckets.index
  • .default.rgw.buckets.data
  • .default.rgw.buckets.non-ec

Ceph Object Gateway는 영역별로 풀을 생성합니다. 풀을 수동으로 생성하는 경우 영역 이름 앞에 추가합니다. 시스템 풀은 시스템 제어, 로깅, 사용자 정보 등과 관련된 오브젝트를 저장합니다. 관례적으로 이러한 풀 이름에는 풀 이름에 앞에 붙은 영역 이름이 있습니다.

  • .<zone-name>.rgw.control: 제어 풀입니다.
  • .<zone-name>.log: 로그 풀에는 모든 버킷/컨테이너의 로그와 create, read, update, delete 등의 오브젝트 작업이 포함됩니다.
  • .<zone-name>.rgw.buckets.index: 이 풀은 buckes의 인덱스를 저장합니다.
  • .<zone-name>.rgw.buckets.data: 이 풀은 버킷의 데이터를 저장합니다.
  • .<zone-name>.rgw.meta: 메타데이터 풀은 user_keys 및 기타 중요한 메타데이터를 저장합니다.
  • .<zone-name>.meta:users.uid: 사용자 ID 풀에는 고유한 사용자 ID 맵이 포함되어 있습니다.
  • .<zone-name>.meta:users.keys: 키 풀에는 각 사용자 ID에 대한 액세스 키 및 비밀 키가 포함됩니다.
  • .<zone-name>.meta:users.email: 이메일 풀에는 사용자 ID와 연결된 이메일 주소가 포함됩니다.
  • .<zone-name>.meta:users.swift: Swift 풀에는 사용자 ID에 대한 Swift 하위 사용자 정보가 포함되어 있습니다.

Ceph 개체 게이트웨이는 버킷 인덱스(index_pool) 및 버킷 데이터(data_pool)의 데이터를배치 풀에 저장합니다. 이러한 설정이 중복될 수 있습니다. 즉, 인덱스와 데이터에 동일한 풀을 사용할 수 있습니다. 기본 배치를 위한 인덱스 풀은 {zone-name}.rgw.buckets.index 이며 기본 배치를 위한 데이터 풀의 경우 {zone-name}.rgw.buckets 입니다.

이름설명유형Default

rgw_zonegroup_root_pool

모든 영역 그룹별 정보를 저장하는 풀입니다.

문자열

.rgw.root

rgw_zone_root_pool

영역별 정보를 저장하기 위한 풀입니다.

문자열

.rgw.root