使用 Cephadm 在 Ceph 下设置 Rados 网关(RGW)的正确方法是什么?

使用 Cephadm 在 Ceph 下设置 Rados 网关(RGW)的正确方法是什么?

我在实验室环境中使用 Cephadm 和 Ansible 设置了一个“reef” Ceph 集群。我已经设置了存储桶和池。ceph.io 网站对于如何使用多站点设置 Rados 网关 (radosgw) 感到困惑 --https://docs.ceph.com/en/latest/radosgw/multisite/

我在 VMware ESXi 7 下的 Ubuntu 22.04 VM 上运行此程序,并使用 Canonical 的 Ceph 的 Multi-Site 文档 -https://ubuntu.com/ceph/docs/multi-site

注意:但是,我们不使用 Juju,因为它的学习曲线很难,而且我们希望本地安装 Ceph。

是否也需要 HAProxy 的副本来处理前端负载平衡,或者是否暗示 Ceph 会进行设置?

我计划用于设置 RGW 的命令行脚本:

radosgw-admin realm create --rgw-realm=sandbox --default
radosgw-admin zonegroup create --rgw-zonegroup=sandbox  --master --default
radosgw-admin zone create --rgw-zonegroup=sandbox --rgw-zone=sandbox --master --default
radosgw-admin period update --rgw-realm=sandbox --commit
ceph orch apply rgw sandbox --realm=sandbox --zone=sandbox --placement="2 ceph-mon1 ceph-mon2" --port=8000

需要哪些其他步骤来启动和运行 RGW,以便可以将其呈现给 Veeam 之类的程序来进行性能和 I/O 测试概念?

相关内容