4.2. Ceph Object Gateway 활성화
Ceph Object Gateway(RGW)는 Ceph Storage 클러스터 내의 오브젝트 스토리지 기능에 대한 인터페이스를 제공합니다. RGW를 배포할 때 기본 Object Storage 서비스(swift
)를 Ceph로 교체할 수 있습니다. 자세한 내용은 Red Hat Enterprise Linux의 오브젝트 게이트웨이 가이드를 참조하십시오.
배포에서 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 풀의 배치 그룹 수를 계산하는 방법에 대한 자세한 내용은 6.9절. “다양한 Ceph 풀에 사용자 정의 속성 할당” 을 참조하십시오.
Ceph Object Gateway는 기본 Object Storage 서비스의 드롭인 대체 역할을 합니다. 따라서 일반적으로 swift
를 사용하는 다른 모든 서비스는 추가 구성 없이 Ceph Object Gateway를 원활하게 사용할 수 있습니다. 예를 들어 Ceph Object Gateway를 사용하도록 Block Storage Backup 서비스(cinder-backup
)를 구성할 때 ceph
를 대상 백엔드로 설정합니다( 4.4절. “Ceph를 사용하도록 백업 서비스 구성”참조하십시오.