Project

General

Profile

Feature #47261

cephadm integration for cephfs-mirror daemon

Added by Venky Shankar over 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Urgent
Category:
-
Target version:
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

service_type: cephfs-mirror
placement: ...
  • no service_id: cephfs-mirror daemon can handle multiple FSs.

requirements (to be stored within RADOS (transparent to cephadm) and not as files):

  • cephx user
  • cluster name. which cluster name?
  • can be multiple FSs. not bound to single cephfs
  • user on the seocnds cluster: ceph fs authorize <fs_name> client.mirror_remote / rwps
  • cpeh.conf for secondary cluster
  • future: multiple peers soon

Related issues

Related to Dashboard - Feature #50333: mgr/dashboard: CephFS mirroring New

History

#1 Updated by Sebastian Wagner over 3 years ago

  • Assignee deleted (Sebastian Wagner)

what exactly do do you need here? which config options do we need?

#2 Updated by Sebastian Wagner over 3 years ago

  • Status changed from New to Need More Info

#3 Updated by Venky Shankar over 3 years ago

Sebastian Wagner wrote:

what exactly do do you need here? which config options do we need?

(sorry for the latency, was on PTO)

The idea would be to deploy and manage cephfs-mirror daemons via cephadm. This would require creating a ceph user to access filesystems in the primary cluster. For now, only a single mirror daemon is recommended/supported. However, going forward one can choose to spawn multiple mirror daemons for concurrency. The interface for this feature is a manager module (`mirroring` plugin).

The developer/user documentation is here: https://github.com/ceph/ceph/blob/master/doc/dev/cephfs-mirroring.rst

Does this help?

#5 Updated by Sebastian Wagner about 3 years ago

  • Status changed from Need More Info to New
  • Priority changed from Normal to High

#6 Updated by Sebastian Wagner about 3 years ago

  • Priority changed from High to Urgent

#7 Updated by Venky Shankar about 3 years ago

Hey Sebastian,

This tracker is currently unassigned. Would we want to add an assignee? (and tho whom)

#8 Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)

#9 Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)

#10 Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)

#11 Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)

#12 Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)

#13 Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)

#14 Updated by Sebastian Wagner about 3 years ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 39640

#15 Updated by Sebastian Wagner about 3 years ago

  • Assignee set to Sebastian Wagner

#16 Updated by Sebastian Wagner about 3 years ago

  • Status changed from Fix Under Review to Pending Backport

#17 Updated by Sage Weil about 3 years ago

  • Status changed from Pending Backport to Resolved

pacific backport merged in https://github.com/ceph/ceph/pull/40135

#18 Updated by Alfonso Martínez about 2 years ago

Also available in: Atom PDF