4.2. Ceph Object Gateway 활성화
Ceph 개체 게이트웨이(RGW)는 애플리케이션에 Ceph Storage 클러스터 내의 오브젝트 스토리지 기능에 대한 인터페이스를 제공합니다. RGW를 배포할 때 기본 Object Storage 서비스(swift)를 Ceph로 바꿀 수 있습니다. 자세한 내용은 Object Gateway Configuration and Administration Guide를 참조하십시오.
절차
배포에서 RGW를 활성화하려면 오버클라우드를 생성할 때 다음 환경 파일을 호출합니다.
-
/usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-rgw.yaml
-
자세한 내용은 7.2절. “오버클라우드 배포 시작”의 내용을 참조하십시오.
기본적으로 Ceph Storage는 OSD당 250개의 배치 그룹을 허용합니다. RGW를 활성화하면 Ceph Storage는 RGW에 필요한 6개의 추가 풀을 생성합니다. 새 풀은 다음과 같습니다.
- .rgw.root
- default.rgw.control
- default.rgw.meta
- default.rgw.log
- default.rgw.buckets.index
- default.rgw.buckets.data
배포에서 default 는 풀이 속하는 영역의 이름으로 교체됩니다.
따라서 RGW를 활성화하면 CephPoolDefaultPgNum 매개변수를 사용하여 새 풀을 고려하여 기본 pg_num 을 설정합니다. Ceph 풀의 배치 그룹 수를 계산하는 방법에 대한 자세한 내용은 5.4절. “다른 Ceph 풀에 사용자 지정 속성 할당” 을 참조하십시오.
Ceph 오브젝트 게이트웨이는 기본 Object Storage 서비스를 직접 대체합니다. 따라서 일반적으로 swift 를 사용하는 기타 모든 서비스는 추가 구성 없이 Ceph Object Gateway를 원활하게 사용할 수 있습니다. 자세한 내용은 블록 스토리지 백업 가이드를 참조하십시오.