@@ -347,6 +347,10 @@ should be used in the Kolla Manila configuration e.g.:
347
347
RADOS Gateways
348
348
--------------
349
349
350
+ RADOS Gateway integration is described in the :kolla-ansible-doc: `Kolla Ansible
351
+ documentation
352
+ <https://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html#radosgw> `.
353
+
350
354
RADOS Gateways (RGWs) are defined with the following:
351
355
352
356
.. code :: yaml
@@ -377,7 +381,7 @@ The set of commands below configure all of these.
377
381
- " config set client.rgw rgw_enable_apis 's3, swift, swift_auth, admin'"
378
382
- " config set client.rgw rgw_enforce_swift_acls true"
379
383
- " config set client.rgw rgw_keystone_accepted_admin_roles 'admin'"
380
- - " config set client.rgw rgw_keystone_accepted_roles 'member, Member, _member_, admin'"
384
+ - " config set client.rgw rgw_keystone_accepted_roles 'member, admin'"
381
385
- " config set client.rgw rgw_keystone_admin_domain Default"
382
386
- " config set client.rgw rgw_keystone_admin_password {{ secrets_ceph_rgw_keystone_password }}"
383
387
- " config set client.rgw rgw_keystone_admin_project service"
@@ -393,6 +397,12 @@ The set of commands below configure all of these.
393
397
- " config set client.rgw rgw_swift_account_in_url true"
394
398
- " config set client.rgw rgw_swift_versioning_enabled true"
395
399
400
+ Enable the Kolla Ansible RADOS Gateway integration in ``kolla.yml ``:
401
+
402
+ .. code :: yaml
403
+
404
+ kolla_enable_ceph_rgw : true
405
+
396
406
As we have configured Ceph to respond to Swift APIs, you will need to tell
397
407
Kolla to account for this when registering Swift endpoints with Keystone. Also,
398
408
when ``rgw_swift_account_in_url `` is set, the equivalent Kolla variable should
@@ -414,6 +424,11 @@ before deploying the RADOS gateways. If you are using the Kolla load balancer
414
424
415
425
kayobe overcloud service deploy -kt ceph-rgw,keystone,haproxy,loadbalancer
416
426
427
+ There are two options for load balancing RADOS Gateway:
428
+
429
+ 1. HA with Ceph Ingress services
430
+ 2. RGWs with hyper-converged Ceph (using the Kolla Ansible deployed HAProxy
431
+ load balancer)
417
432
418
433
.. _RGWs-with-hyper-converged-Ceph :
419
434
0 commit comments