我们在生产中有两个proxmox集群。它们包含带有cephfs的Ceph集群。
任务是在站点之间同步文件。站点A是主站点,站点B是备份站点。在站点上,在x个月后创建和删除cephfs文件。必须包含与站点A相同的数据(同步或异步)。
cephfs-镜像将出现在下一个ceph版本中,因此我们必须寻找另一种方法。目前,我们希望创建用于备份/灾难恢复的多站点Ceph。
在生产之前,我们已经在实验室中创建了两个集群。后面跟着https://docs.ceph.com/en/latest/radosgw/multisite/中的指令,我们在启动进程"systemctl start ceph@rgw.__hostname -s“时出错。
Mar 4 14:10:17 lab1 radosgw[40619]: 2021-03-04T14:10:17.876+0200 7fc70306b700 -1 monclient(hunting): handle_auth_bad_method server allowed_methods [2] but i only support [2]
Mar 4 14:10:17 lab1 radosgw[40619]: failed to fetch mon config (--no-mon-config to skip)也许你有一些想法,如何使这一任务开始和运行!?
Proxmox版本6.3.1 Veph版本15.2.8
Ps.rsync是此任务的最后选项。
发布于 2021-03-08 05:35:54
您可以使用RBD镜像将池中的RBD映像复制到远程集群,但我还没有听说过对cephfs这样做的方法。
rbd mirror pool peer add {pool-name} {client-name}@{cluster-name}
rbd mirror pool enable {pool-name} {mode}https://serverfault.com/questions/1056041
复制相似问题