Bug 2241321 - [RFE] Allow the modification of zone/zonegroup parameters through the RGW service spec file
Summary: [RFE] Allow the modification of zone/zonegroup parameters through the RGW ser...
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: Cephadm
Version: 7.1
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: 8.1
Assignee: Adam King
QA Contact: Chaithra
Rivka Pollack
URL:
Whiteboard:
Depends On:
Blocks: 2351689
TreeView+ depends on / blocked
 
Reported: 2023-09-29 09:59 UTC by daniel parkes
Modified: 2025-06-09 19:21 UTC (History)
9 users (show)

Fixed In Version: ceph-19.2.1-131.el9cp
Doc Type: Enhancement
Doc Text:
.Added automation for the Ceph Object Gateway multi-site setup With this enhancement, zone group host names can now be set using the Ceph Object Gateway realm bootstrap command. Set the `zonegroups_hostnames` by using the specification file that is provided to the `ceph rgw realm bootstrap` command. This feature continues to add another setup option through the initial specification file that is passed to the bootstrap command, instead of requiring additional steps. Add the `zonegroup_hostnames` section to the `spec` section of the Ceph Object Gateway specification that is passed to the realm bootstrap command. When the section is added, Cephadm automatically adds these specified host names to the zone group that is defined in the specification after the Ceph Object Gateway module finishes creating the palm, zone group, or zone. The following provides an example of the `zonegroup_hostnames` section to be added to the specification file: --- zonegroup_hostnames: - host1 - host2 --- NOTE: Adding the zone group host names can take a few minutes, depending on other Cephadm module workload activity at the time of compeltion.
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHCEPH-7590 0 None None None 2023-09-29 09:59:50 UTC

Description daniel parkes 2023-09-29 09:59:26 UTC
Description of problem:

When deploying a new RGW service, we would like cephadm to be able to do the full bootstrapping of the RGW service for Single and Multisite deployments, which would take the deployed RGW into a production-ready state for the user.

There are specific zone/zonegroup parameters that would normally be modified by the user during the deployment of the RGW service in production, as an example:

Customers that want to use virtual host path access to the buckets, need to configure the "hostnames:" to specify the fqdns.

Enabling/Disabling zone/zonegroup features can be another example: https://docs.ceph.com/en/latest/radosgw/multisite/#zone-features

We also have placement targets in zonegroups and storage classes in zones that would be very useful, but this could be more complex ,so it could be discussed further down the line

Comment 1 RHEL Program Management 2023-09-29 09:59:38 UTC
Please specify the severity of this bug. Severity is defined here:
https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.


Note You need to log in before you can comment on or make changes to this bug.