Feature #47261
cephadm integration for cephfs-mirror daemon
0%
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
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?
#4 Updated by Sebastian Wagner about 3 years ago
cephfs-mirror daemon
https://github.com/ceph/ceph/blob/72c3b5e6a3a88c40f6b8286cd4b2d6f1a335ed63/doc/man/8/cephfs-mirror.rst
https://github.com/rook/rook/pull/7062
ceph fs snapshot mirror add
https://github.com/rook/rook/pull/7062/files#diff-9ac6beaa430018fcb2d38145e8f9e3920a824a5ab07116d1bbec09222c489582R29
key
https://github.com/rook/rook/pull/7062/files#diff-641d42aaea6b5aba0b7ab89f20a4c1ca2847090b3bc3f1bb5630a2659e499464R58-R62
ceph fs authorize
https://github.com/rook/rook/pull/7062/files#diff-641d42aaea6b5aba0b7ab89f20a4c1ca2847090b3bc3f1bb5630a2659e499464R58-R62
#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
- Related to Feature #50333: mgr/dashboard: CephFS mirroring added