Feature #47261
closedcephadm 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
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?
Updated by Sebastian Wagner over 3 years ago
- Status changed from New to Need More Info
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?
Updated by Sebastian Wagner over 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
Updated by Sebastian Wagner over 3 years ago
- Status changed from Need More Info to New
- Priority changed from Normal to High
Updated by Sebastian Wagner about 3 years ago
- Priority changed from High to Urgent
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)
Updated by Sebastian Wagner about 3 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 39640
Updated by Sebastian Wagner about 3 years ago
- Status changed from Fix Under Review to Pending Backport
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
Updated by Alfonso MartÃnez over 2 years ago
- Related to Feature #50333: mgr/dashboard: CephFS mirroring added