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.
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.
s/John/Jon/, sorry :)
@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
The role assignment with ceph-ansible is sufficient.
(In reply to leseb from comment #8) > The role assignment with ceph-ansible is sufficient. Thanks Sebastien, Closing as current release accordingly. Sean