Member-only story

Customized Ceph RGW configuration

DaeGon Kim
3 min readOct 31, 2023

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.

The realm list, the default zone group, the default zone

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…

--

--

No responses yet