Project

General

Profile

Actions

Feature #47261

closed

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 1 (1 open0 closed)

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

Actions
Actions #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?

Actions #2

Updated by Sebastian Wagner over 3 years ago

  • Status changed from New to Need More Info
Actions #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?

Actions #5

Updated by Sebastian Wagner over 3 years ago

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

Updated by Sebastian Wagner about 3 years ago

  • Priority changed from High to Urgent
Actions #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)

Actions #8

Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)
Actions #9

Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)
Actions #10

Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)
Actions #11

Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)
Actions #12

Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)
Actions #13

Updated by Sebastian Wagner about 3 years ago

  • Description updated (diff)
Actions #14

Updated by Sebastian Wagner about 3 years ago

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

Updated by Sebastian Wagner about 3 years ago

  • Assignee set to Sebastian Wagner
Actions #16

Updated by Sebastian Wagner about 3 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #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

Actions #18

Updated by Alfonso Martínez over 2 years ago

Actions

Also available in: Atom PDF