Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meet Uyuni: A complete open-source solution to keep multiple GNU/Linux systems configured and up-to-date

Meet Uyuni: A complete open-source solution to keep multiple GNU/Linux systems configured and up-to-date

Julio González Gil

May 26, 2018
Tweet

Other Decks in Technology

Transcript

  1. Julio González Gil SUSE Manager Release Engineer [email protected] Meet Uyuni:

    A complete open-source solution to keep multiple GNU/Linux systems configured and up-to-date
  2. About us Julio González Gil Release Engineer @ SUSE Manager

    Obi-wan @ irc.freenode.org Klaus Kämpf Product Owner @ SUSE Manager @kkaempf Can Bayburt Full Stack Dev @ SUSE Manager @cbbayburt
  3. Spacewalk • Free & Open Source Systems Management • https://www.spacewalkproject.org

    • Around since 2008 • Base for Red Hat Satellite 5 and SUSE Manager • In maintenance mode • Uncertain future
  4. SUSE Manager • SUSE's answer to Red Hat Satellite •

    An opinionated branch of Spacewalk ◦ Simple installation ◦ Salt configuration management ◦ Container/Kubernetes integration ◦ React Web UI
  5. SUSE Manager and Spacewalk • Spacewalk is 'upstream' for SUSE

    Manager ◦ SUSE Manager 3.2 is based on Spacewalk 2.8 • SUSE Manager is open-source ◦ But development is closed • SUSE contributes heavily to Spacewalk
  6. Problems with Spacewalk • Spacewalk team shrinks ◦ No reviews/integration

    of SUSE pull requests ◦ Code gap widens • Spacewalk has no vision/future • Community raised concerns "Red Hat's code contributions will decrease over time, as the focus shifts to maintenance and stabilization of the current set of features." (Spacewalk FAQ) "I’m wondering how long Spacewalk will be able to manage systems with its ultimate deprecation." https://www.redhat.com/archives/spacewalk-list/2018-January/msg00127.html
  7. Spacewalk asked for help • Spacewalk FAQ (until April 2018)

    "As Red Hat's participation ramps down, there will be an opportunity for the participation from other community members to ramp up. Someone (or several someones!) will need to take over some of the management role that currently rests on Red Hat."
  8. What will be the relationship with Spacewalk? • Friendly, but

    separate communities • Spacewalk will no longer be upstream for Uyuni • There will be merges from Spacewalk as needed • Spacewalk can pick our changes as needed • We will not break up compatibility on purpose… • … But will not prevent improvements because of that reason
  9. What is our vision for the future? • For this

    summer: Open development ◦ Public repository, OBS project, CI, open mailing lists ◦ A first release based on openSUSE Leap 42.3 • Then: ◦ Work on the next release based on openSUSE Leap 15.0 ◦ Define releasing model together with the community
  10. What is our vision for the future? • Uyuni will

    be upstream for SUSE Manager • Features from the Uyuni team and from the community. • For example: ◦ Clients using other GNU/Linux distributions ◦ Non-Linux clients ◦ Translations ◦ Whatever you can think of!
  11. How can you be part of the community? Right now:

    • Follow us at twitter: @ProjectUyuni • Sign up at our mailing list • Spread the word! In the near future: • Report problems and wishes • Report problems and wishes via GitHub issues • Fork uyuni on github • Send us pull requests!
  12. The workshop • Practical demo of Uyuni • You will

    experiment on your laptop: ◦ Install Uyuni ◦ Use it to manage openSUSE Leap 42.3 instances ◦ Build, publish and manage Docker images • You will take the installation with you! • Tomorrow at 13:00, Room 305 • Come to room 322 to download the images today!
  13. License This slide deck is licensed under the Creative Commons

    Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ General Disclaimer This document is not to be construed as a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. Credits Template Richard Brown [email protected] Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding-guidelines/