Deploying Linux Images on Bare-metal

(CfgMgmtCamp18)

By Elias Abacioglu

Slides Live @ https://goo.gl/jGTFTV

Agenda & Conduct

  • About Me
  • The Challange
  • The Past
  • The Now
  • The Why
  • The How
  • "Demospöket"
  • Improvements
  • Questions and Links

Slides Live @ https://goo.gl/jGTFTV

The ego slide

Why listen to me?

Who is Elias?

The Sutcliffe (gwmngilfen) challange

How we used to do

Assumption - A bunch of you are using preseed, kickstart

How we do now

Why change something that "works"?

  • Preseed, Kickstart, AutoYAST
  • Partman
  • Takes FOREVER!
  • No solution!

The Why!

The Recipe

  1. Network boot (PXE, TFTP, HTTP)
  2. Bootable lightweight script executioner (Discovery image)
    1. Partitioning tools
    2. Filesystem tools
    3. Scripts (kernel cmdline)
  3. Linux images (diskimage-builder)
  4. Cloud-Init (bootstrap)

Demo

time

Room for improvements

  • REX
  • More Ready Templates
  • Better Documentation
  • ZFS
  • ...
  • Pull requests / issues wanted

Q&A + Links

Deploying Linux Images on bare-metal

By Elias Abacioglu

Deploying Linux Images on bare-metal

  • 837