In Jewel, we don't use bootstrap-rbd keyring for rbd-mirror nodes, it
results with a socket path/name different according to which ceph
release you are deploying.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
- restart ceph osds
- restart ceph mdss
- restart ceph rgws
- - restart ceph nfss
+ - restart ceph mgrs
+ - restart ceph rbdmirrors
when:
- not containerized_deployment|bool
- restart ceph osds
- restart ceph mdss
- restart ceph rgws
- - restart ceph rbdmirrors
- restart ceph mgrs
+ - restart ceph rbdmirrors
- name: set fsid fact when generate_fsid = true
set_fact:
RETRIES="{{ handler_health_rbd_mirror_check_retries }}"
DELAY="{{ handler_health_rbd_mirror_check_delay }}"
RBD_MIRROR_NAME="{{ ansible_hostname }}"
+{% if ceph_release_num[ceph_release] < ceph_release_num['luminous'] %}
+SOCKET=/var/run/ceph/{{ cluster }}-client.admin.asok
+{% else %}
SOCKET=/var/run/ceph/{{ cluster }}-client.rbd-mirror.${RBD_MIRROR_NAME}.asok
+{% endif %}
{% if containerized_deployment %}
DOCKER_EXEC="docker exec ceph-rbd-mirror-{{ ansible_hostname }}"
{% endif %}