Ceph Client Notebooks – CephFS and S3 Access ( public ) ( FABRIC Staff )
This Jupyter notebook artifact shows how to configure and test client access to Ceph on the FABRIC testbed. It focuses today on CephFS (file system mounts) and lays the groundwork for S3/RGW object storage exercises coming soon.
Included and Planned Notebooks
- CephFS Client Notebook (
ceph-fs-clients.ipynb
)- Discover available clusters and fetch/write configs (
ceph.conf
, keyring, secret). - Install client creds under
/etc/ceph
(idempotent) and mount CephFS safely. - Validate access (read/write/list) and run copy-throughput benchmarks (Python/rsync/dd).
- Export per-run results to CSV and visualize MB/s comparisons across nodes/sites.
- Note: Performance may vary with client–cluster proximity (RTT, WAN hops) and host/network settings.
- Discover available clusters and fetch/write configs (
- S3 Bucket Notebook (
ceph-s3-clients.ipynb
) — Coming soon- Create/configure buckets via RGW and set up credentials.
- Upload/download objects and validate access controls.
- Measure basic throughput/latency for representative object sizes.
Together these notebooks provide a practical, reproducible starting point for configuring clients, validating connectivity, and comparing performance across regions and nodes. Extend them to match your workflows and experimental needs.
23
0
(14)
1
Oct. 10, 2025, 1:36 p.m.
Oct. 10, 2025, 1:36 p.m.
Versions
2025-10-13 | Oct. 13, 2025, 9:41 p.m. | urn:fabric:contents:renci:5e4e336a-38c1-446b-9021-830452d2d842 | 0 | download |
Authors
- Komal Thareja , University of North Carolina at Chapel Hill (kthare10@email.unc.edu)
- Paul Ruth , University of North Carolina at Chapel Hill (pruth@renci.org)