~/talk

Ceph Operations at Scale

Talkat Cephalocon 2025 · 2025-10-28..10-29· [distributed-systems]
links:none on file
slides:none on file

DigitalOcean runs Ceph as primary block and object storage across 75 clusters totaling ~270 PB and ~34,000 OSDs on 2,000 nodes, so automation focuses on avoiding SSH and human error. Key pieces are a se-tools shim that makes containerized Ceph appear like packages, an Ansible-based storage CM for opinionated deploys and CRUSH generation, a disk lifecycle service with central DB + node daemon and rados locks for safe gated transitions, automated fleet reboots to catch bad disks, and observability via Maragraph, store exporter and object logger.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:22About DigitalOcean and Ceph
  3. 1:50Challenges with legacy Ceph setup
  4. 3:14Containerizing Ceph for scalability
  5. 5:44Automation tools and Storage CM
  6. 7:55Cluster lifecycle and maintenance
  7. 9:40Automated node reboots and safety
  8. 11:46Disk lifecycle automation
  9. 14:14Safety gates in automation
  10. 15:41Benefits of automation at scale
  11. 16:21Ceph observability tools
  12. 21:28Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.