Member-only story
Customized Ceph RGW configuration
In the two previous articles, we cover Ceph RGW (Ceph Object Gateway) deployment. The first article (Ceph Object Storage) covers a simple deployment of RGW service with a basic configuration and how to access and use the object storage. The second article (Ceph Object Storage with https) covers how to enable SSL on the RGW access.
In this article, we will take a look at how to deploy a RGW service in a single site where
- Its data pool is an erasure coded pool
- Its data pool is on a specific class of OSDs
- Other RGW-related pools are on a specific class of OSDs
Before we jump into deployment, we will briefly look at some other concepts related to RGW services: realms, zone-groups and zones. A realm has one or more zone groups and a zone group has one or more zones.
When a RGW service is deployed, a realm list, a zone group and a zone are created.
Please note that a list of realm is created and it is empty. Actual realm entity is not created. Realm is used to deploy RGW multi-site. In this deployment, we do not address multi-site RGW deployment. For a single-site deployment, this is enough.
A set of pools are created when a RGW service is launched.
.rgw.root
default.rgw.log…