7.4.3. 간단한 구성에서 버킷 인덱스 공유 구성
모든 새 버킷에서 버킷 인덱스 분할을 활성화하고 구성하려면 rgw_override_bucket_index_max_shards
매개변수를 사용합니다. 매개변수를 다음과 같이 설정합니다.
-
버킷 인덱스 분할을 비활성화하려면
0
입니다. 이는 기본값입니다. -
버킷 샤딩을 활성화하고 최대 shard 수를 설정하는
0
보다 큰 값입니다.
사전 요구 사항
절차
권장 shard 수를 계산합니다. 이렇게 하려면 다음 공식을 사용하십시오.
number of objects expected in a bucket / 100,000
최대 shard 수는 65521입니다.
그에 따라
rgw_override_bucket_index_max_shards
옵션을 설정합니다.구문
ceph config set client.rgw rgw_override_bucket_index_max_shards VALUE
VALUE 를 이전 단계에서 계산된 권장 shard 수로 바꿉니다.
예제
[root@mon ~]# ceph config set client.rgw rgw_override_bucket_index_max_shards 10
-
Ceph Object Gateway의 모든 인스턴스에 대한 버킷 인덱스 분할을 구성하려면
[global]
섹션에rgw_override_bucket_index_max_shards
를 추가합니다. -
Ceph Object Gateway의 특정 인스턴스에 대해서만 버킷 인덱스 분할을 구성하려면 인스턴스에
rgw_override_bucket_index_max_shards
를 추가합니다.
-
Ceph Object Gateway의 모든 인스턴스에 대한 버킷 인덱스 분할을 구성하려면
Ceph Object Gateway를 다시 시작합니다.
# systemctl restart ceph-radosgw.target
추가 리소스