The current rbd-mirror design is not highly available nor can it horizontally scale its load across multiple instances. The goal is to remedy these limitations for the Kraken release of Ceph.
Comment 3Federico Lucifredi
2017-09-07 18:01:44 UTC
Jason, can you please check with John that everything needed to do this in OSP13 is there with Ceph 3.0.
We think it is, but double-checking for planning.
Comment 4Federico Lucifredi
2017-09-07 18:02:18 UTC
@Jon: assuming OSP 13 is using ceph-ansible for deployment, it already supports deploying multiple rbd-mirror instances when that role is assigned to nodes [1]. Note that running more than one instance of rbd-mirror on a single node is not supported since the ceph-ansible scripts create a Ceph user named "client.rbd-mirror.<node name>" and each instance needs to use a unique user id.
[1] https://github.com/ceph/ceph-ansible/pull/1625
(In reply to leseb from comment #8)
> The role assignment with ceph-ansible is sufficient.
Thanks Sebastien,
Closing as current release accordingly.
Sean