Active/Active NFS Serving over CephFS
summary
Demonstrates an active/active NFS over CephFS setup that uses a single RADOS grace object and per-node per-epoch RADOS client DBs so multiple NFS-Ganesha heads coordinate recovery without a central controller. Adds a new CLI ganesha-rados-grace, stores node need/enforcing flags in the Ceph OMap, and runs a three-head Kubernetes/rook demo (nodes A/B/C) with fio IO; intended failover shows IO pause then resume, and grace periods auto-lift in seconds once clients reclaim.
AI-written summary · about
chapters (9)
- 0:00Introduction to Ceph NFS
- 2:19Scaling challenges
- 4:52Handling NFS recovery
- 8:33Cluster wide grace period
- 12:03Implementing shared state
- 15:10Management and tools
- 17:39Configuration and demonstration
- 20:46Future directions and QA
- 28:21Conclusion
related talks
16mTips and Tricks for Managing and Administering Ceph Clusters
21mKeynote: Ceph Developers AMA: Meet the Minds Behind Open Source Ceph
19mMicroCeph: Simplifying Storage
42m"cgroup2 Resource Control strategies w/ resctl-demo"
32mBringing up FUSE mounts C/R support
42mcgroup2 Resource Control strategies w/ resctl-demo
20mDeep Dive into Ceph Block Storage
31mUsing kAFS on Linux for Network Home Directories
