Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

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를 사용하도록 백업 서비스 구성”참조하십시오.