我在实验室环境中使用 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 测试概念?