Description of problem: Configuring rbd mirroring is failing when rbd mirroring daemon is containerized because of unexpected peer client authentication error Version-Release number of selected component (if applicable): ceph version 12.2.1-23.el7cp How reproducible: Always (1/1) Steps to Reproduce: 1. Configure ceph-ansible to initialize containerized rbd-mirroring daemon. 2. Follow manual steps to configure two way mirroring. Actual results: (journald log of rbd-mirror daemon) librados: client.rbd-mirror.magna025 authentication error (22) Invalid argument rbd::mirror::PoolReplayer: 0x55dd9451ee30 init_rados: error connecting to remote peer uuid: 0ffe6960-1a55-4ead-96a6-d9f81d1dea6c cluster: slave_1 client: client.rbd-mirror.magna025: (22) Invalid argument Additional info: Peer client id had been copied to the host and was able to do I/O on peer cluster pool using peer client from the host (local)
Sure, we can take this in as soon as we have a patch downstream.
Upgraded to 12.2.1-26.el7cp, mirroring is working fine Moving to VERIFIED state. Thanks.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:3387