~/talk

Scaling Bare Metal Provisioning with Nova and Ironic at CERN

links:none on file
links:none on file
slides:none on file

CERN runs Nova plus Ironic to provision physical servers and now manages 5,000 nodes -> 10,000; scaling hits are concrete not conceptual. iSCSI deploys cause conductor OOMs so CERN adds wing controllers and moves toward direct or Ansible deploys, and wraps ipmitool with an ipmi proxies proxy for flaky BMCs. API slowness comes from disabled pagination and a 60s inspector sync so re-enabling pagination and lengthening sync plus introducing an inspector leader election fixes latency. Resource tracker cycles drop from ~3 hours to minutes by partitioning with conductor groups (~500 resources each).

AI-written summary · about

  1. 0:00Intro
  2. 0:19CERN and CERN IT in 1 Minute ... → Understand the mysteries of the universe!
  3. 1:23The 1% CERN IT Data Centers
  4. 1:42CERN's Nova Deployment
  5. 3:36Nova Instances as Nova Compute Nodes
  6. 4:11CERN's Ironic Deployment: Node Growth
  7. 4:47Day-to-day issues we struggle with ...
  8. 6:52Controller crashes
  9. 8:15API Responsiveness (3)
  10. 11:00Resource Discovery
  11. 11:45Initial Nova / Ironic Setup at CERN
  12. 12:57The Resource Tracker is slooooow
  13. 14:38Conductor Groups configuration
  14. 15:19Nova / Ironic Setup at CERN with Conductor Groups
  15. 15:36The Transition Steps
  16. 16:31Impact on the Resource Tracker Cycle Time
  17. 16:48Number of Resources per Conductor Group
  18. 17:13Conclusion and Outlook
~/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.