where we are and where we go with ovirt node
play

Where we are - and where we go with oVirt Node Fabian Deutsch, Red - PowerPoint PPT Presentation

Where we are - and where we go with oVirt Node Fabian Deutsch, Red Hat oVirt Workshop Oct 16 2014 https://www.flickr.com/photos/mrmuskrat/3637703614 What it is Hypervisor for oVirt Minimal OS image prepared for oVirt


  1. Where we are - and where we go with oVirt Node Fabian Deutsch, Red Hat oVirt Workshop Oct 16 2014

  2. https://www.flickr.com/photos/mrmuskrat/3637703614 What it is ● “Hypervisor” for oVirt ● Minimal OS image prepared for oVirt ● Installation/upgrade on bare-metal ● Custom Installer TUI & Setup TUI ● Easy to deploy, manage and upgrade

  3. https://www.flickr.com/photos/mrmuskrat/3637703614 What it is Demo

  4. https://www.flickr.com/photos/transposition/4448015432 Pains ● User Experience ○ SELinux ○ Installation (multipath, iscsi, efi, secureboot, …) ○ Customization (kmods, offline + online) ○ Consumption (persistence) ● Maintenance ● Build

  5. https://www.flickr.com/photos/31031835@N08/10007190363 Causes ● User experience ○ read-only rootfs ○ installation ○ customization ● Developers ○ consumption / persistence ○ testing

  6. Changes ● No custom installer ● Regular “writable” root filesystem Technically behaves like a regular OS ● Split rootfs, from TUI, from deployment

  7. Installation ● Installer: Anaconda ○ Using a regular kickstart

  8. https://www.flickr.com/photos/ejorpin/6480285651 Storage ● Specific LVM usage pattern ○ Boot into writable thin-volume a top a read-only “original”

  9. Upgrade ● Add a new image + new boot entry ○ Number of upgrades is limited by disk size ○ Rollback: Select old entry, boot into old image

  10. Local Administration ● Runtime Setup TUI is kept ○ Simplified below the surface

  11. https://www.flickr.com/photos/therealmichaelmoore/5471061169 Improvements ★ Easier ○ to consume by payloads (vdsm, ...) ○ building + test ○ to extend (just a package) ★ Open to configuration management ★ Add packages/kmods (at runtime)

  12. https://www.flickr.com/photos/therealmichaelmoore/5471061169 Links ● Prosa ○ http://dummdida.tumblr.com/tagged/node ● Sources ○ https://github.com/fabiand/imgbased/ ● CI ○ https://travis-ci.org/fabiand/imgbased ○ http://jenkins.ovirt.org/view/All/job/fabiand_ovirt-node- tng_image_build_daily/ ○ http://jenkins.ovirt.org/view/All/job/fabiand_ovirt-node- tng_image_check_functional/ ○ http://jenkins.ovirt.org/view/All/job/fabiand_ovirt-node- tng_image_check_install/

  13. Open questions ● Stateless ○ Previous Node side blocker: Where to keep the state ○ Option: Generic Registration and/or Foreman ○ Diskless? ● Maximum minimization (smallest size) ○ Foreman Discovery Image

  14. Tech - Components

Recommend


More recommend