~/talk

Upgrade and Scale-Out an In-production Ceph Cluster on Mixed Arm Micro-server Platform

Talkat Cephalocon Barcelona 2019 · 2019-05-19..05-20
links:none on file
slides:none on file

Case study of an in-production Ceph+OpenStack cluster: starts with 21 OSDs serving ~140 VMs, cluster peaks ~7,000 IOPS with per-disk averages ~100 IOPS so performance is I/O bound while CPU stays ~40%. Short-term fix adds 15 OSDs to cut per-OSD IOPS; long-term adds 64-bit nodes and migrates software. Migration sequence upgrades monitors first, then marks out one OSD at a time, runs ~36 loops with an automation playbook, taking ~108 hours total and no service impact. Key changes: Jewel→Luminous/BlueStore, Debian→CentOS, mixed 32/64-bit ARM.

AI-written summary · about

  1. 0:00Intro
  2. 1:26Ambedded Background & Product
  3. 2:54Mars 400 IU 8 nodes ARM Micro-Server Cluster
  4. 4:05Customer OpenStack Cloud
  5. 6:576 Months after production
  6. 8:43Log Observations
  7. 12:10CPU Usage & CPU Load
  8. 13:17The Cause
  9. 15:04The Initial Ceph Cluster
  10. 16:36The Short Term Solution
  11. 18:39Long Term Solution
  12. 21:07Plan the IOPS
  13. 24:00Our Challenges
  14. 25:51Challenges: Upgrade and Scale-Out the Mixed-Cluster
  15. 26:44The Standard Upgrade Procedure
  16. 27:15Options of Upgrade MON and WEB UI
  17. 28:48Upgrade Monitors Steps
  18. 29:30Critical Step - Migrate the Monitors
  19. 32:39Ceph Version
  20. 32:58Migrate the OSDs
  21. 35:24OSD Migrate Procedure with Ansible Playbook
  22. 37:27The Privileges of Micro-Server Architecture
~/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.