SlideShare a Scribd company logo
Pau Garcia Quiles
Product Owner &Technical Project Manager
SUSE Manager
pau.garcia@suse.com
Uyuni
Introduction & how to manage CentOS
About me
Pau Garcia Quiles
Product Owner & Technical Project Manager
SUSE Manager
Former Debian Developer
Former KDE developer
Former... more things
pagarcia @ irc.freenode.org
pagarcia @ gitter.im
pau.garcia@suse.com
What?
 Systems management solution
 Deploy and manage all kind of workloads from a single place
 Automate audit and reporting capabilities
 Hardware and software inventories
 Configuration management: automatically maintain standard
configurations
Architecture
Proxy
Server
Client
Origins: Spacewalk
 Free & Open Source Systems Management
 Around since 2008
 Base for Red Hat Satellite 5 and SUSE Manager <= 3.2
 Maintenance mode:
 No modern configuration management
 No clear plans for the future
“Salar de Uyuni” is the world's largest salt flat*
Uyuni
/uju:ni/
* https://en.wikipedia.org/wiki/Salar_de_Uyuni
Image: https://www.flickr.com/photos/madeleine_h/9468953452/
Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0)
Uyuni: fork of Spacewalk
 Simple installation
 Two stacks: traditional client (“spacewalk”) and Salt
 New development goes into Salt clients (“minions”)
 Traditional stack lets you continue using your Spacewalk/Satellite stack and knowledge in Uyuni. No need to convert to Salt.
 Containers/Kubernetes integration
 Scalability
 Usability
 React Web UI
 Python 3 and JDK11 codebase
 System deployment
 Patch management
 Service Pack migration
 Configuration management
 Bare-metal provisioning
 Schedule action chains to be performed on systems
 API
Features
 Content Lifecycle Management
 Define stages (DEV, TEST, PRO) for your software channels
 Apply filters to add/remove contents
 Build container images
 Compliance management: OpenSCAP and CVE Audit! Get alerts and fix in 1-click!
 Subscription management
 Formulas with Forms: create your own YAML automation templates, no
programming skills required
 Virtualization
 Monitoring (Prometheus & Grafana stack)
Cool features!
Releases
 Rolling release
 3 releases since October 2018
 Working towards more frequent releases
 No Community vs Enterprise editions
 Upstream for SUSE Manager >= 4.0 since June 2018
 Public repository and public development: upstream first policy
 Mailing lists, IRC, Gitter
 (Semi) Public CI
 Newest release: 2020.01 (today!)
 Base OS: openSUSE Leap 15.1
 Clients:
 RHEL 6/7/8 CentOS 6/7/8
 SLE11/12/15 openSUSE 15
 Ubuntu 16.04/18.04 (Debian 9/10)
 (Oracle Enterprise Linux)
Current situation
 openSUSE Leap 15.2 as base system
 Cluster management
 Multi-Server
 More usability work
 Continue building the community!
The future
CentOS with Uyuni
Install Uyuni
 Install openSUSE Leap 15.1
 Add Uyuni repository
 zypper in patterns-uyuni_server
 yast2 > Network Services > Uyuni Setup
Add CentOS channels
 zypper in spacewalk-utils
 spacewalk-common-channels -l | grep centos7
 spacewalk-common-chanels -a x86_64 centos7 centos7-update centos7-
uyuni-client
 spacewalk-repo-sync -c “centos7*”
 mgr-create-bootstrap-repo -f --with-custom-channels centos-7-x86_64
Onboard CentOS clients
 Create activation key
 Register clients using one of three methods:
— Web UI (easiest)
— Bootstrap script (massive onboarding, customization during
onboarding)
— Manually (install Salt minion, accept key in Server)
Errata
 Use Steve Meier’s external service to get errata information for
CentOS
 Uyuni will use it for Patches and Audit
 Fully documented in Uyuni docs
CentOS supported features
 Check the docs for the full list of supported features:
https://www.uyuni-project.org/uyuni-docs/uyuni/client-
configuration/supported-features-centos.html
 If in doubt, ask in the lists, IRC or Gitter!
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Q&A
A&Q
 CentOS 8 support
 Basic support (reposync and command-line) in Uyuni 2020.01
 CentOS 8.1 does not work yet: modules.yaml is different from RHEL’s
 Managing appstreams in the UI, CLM and flattening repositories available in
next release
A&Q
 It Uyuni available for CentOS?
 No but we will accept it if the community contributes it
 Unofficial packages available in OBS for Fedora
Join Us at uyuni-project.org
Also at Config Management Camp
2020 next week: 3 talks
(virtualization, AnsibleGate, Yomi)
and an Uyuni workshop
/uyuni-project
/uyuni-project
/UyuniProject
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 & Design
Pau Garcia Quiles
pau.garcia@suse.com
Inspiration
openSUSE Design Team
http://opensuse.github.io/branding-guidelines/

More Related Content

PDF
VMware Tanzu Introduction- June 11, 2020
PDF
OpenShift Virtualization - VM and OS Image Lifecycle
PPTX
Observability on Kubernetes - High Availability on Prometheus
PDF
containerdの概要と最近の機能
ODP
Introduction to Ansible
PDF
Ansible
PDF
OpenStack Telco Architecture: OpenStack Summit Boston 2017
VMware Tanzu Introduction- June 11, 2020
OpenShift Virtualization - VM and OS Image Lifecycle
Observability on Kubernetes - High Availability on Prometheus
containerdの概要と最近の機能
Introduction to Ansible
Ansible
OpenStack Telco Architecture: OpenStack Summit Boston 2017

What's hot (20)

PDF
Virtualization Architecture & KVM
PDF
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
PDF
Uyuni: Introduction & how to do systems management
PPTX
OpenStack Architecture and Use Cases
PPTX
DevOps seminar ppt
PDF
Infrastructure-as-Code with Pulumi - Better than all the others (like Ansible)?
PDF
Uyuni, the movie
PDF
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
PPTX
Virtualization concept slideshare
PDF
KVM tools and enterprise usage
PDF
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
PPTX
What Is DevOps?
PDF
シェルスクリプトで簡易ping監視
PDF
ゼロからはじめるKVM超入門
PPTX
Fundamentals of DevOps and CI/CD
PDF
DevOps for beginners
PPTX
Transforming Organizations with CI/CD
PDF
Openstack live migration
PDF
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
PPTX
Introduction to CI/CD
Virtualization Architecture & KVM
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Uyuni: Introduction & how to do systems management
OpenStack Architecture and Use Cases
DevOps seminar ppt
Infrastructure-as-Code with Pulumi - Better than all the others (like Ansible)?
Uyuni, the movie
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Virtualization concept slideshare
KVM tools and enterprise usage
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
What Is DevOps?
シェルスクリプトで簡易ping監視
ゼロからはじめるKVM超入門
Fundamentals of DevOps and CI/CD
DevOps for beginners
Transforming Organizations with CI/CD
Openstack live migration
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
Introduction to CI/CD
Ad

Similar to Uyuni - Introduction and how to manage CentOS (20)

PDF
Uyuni: Introduction & how to do systems management
PDF
Uyuni, the solution to manage your infrastructure
PDF
Uyuni, the solution to manage your IT infrastructure
PDF
Uyuni, the solution to manage your IT infrastructure
PDF
Uyuni Community Hours 29.05.2020
PDF
Uyuni Community Hours 29.05.2020
PDF
Uyuni, the solution to manage your Linux infrastructure
PDF
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
PDF
Uyuni Community Hours 31.07.2020
PDF
Uyuni is now translatable
PDF
Uyuni Community Hours 27.11.2020
PDF
2020-09-25 Uyuni Communit Hours: 2020.09 news and what's next
PDF
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
PPTX
Uyuni Community Hours 29.01.2021
PDF
DevOps: Arquitectura, Estrategia y Modelo
ODP
Introduction to FOSS world
PDF
Productos de SUSE basados en CaaSP
PDF
Uyuni Community Hours 30.10.2020
PPTX
Openstack win final
PDF
Boston open stack meetup hyper v in openstack
Uyuni: Introduction & how to do systems management
Uyuni, the solution to manage your infrastructure
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure
Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020
Uyuni, the solution to manage your Linux infrastructure
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
Uyuni Community Hours 31.07.2020
Uyuni is now translatable
Uyuni Community Hours 27.11.2020
2020-09-25 Uyuni Communit Hours: 2020.09 news and what's next
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
Uyuni Community Hours 29.01.2021
DevOps: Arquitectura, Estrategia y Modelo
Introduction to FOSS world
Productos de SUSE basados en CaaSP
Uyuni Community Hours 30.10.2020
Openstack win final
Boston open stack meetup hyper v in openstack
Ad

More from Uyuni Project (6)

PDF
LibreCon22: The importance of the security, the Uyuni value
PDF
Uyuni Community Hours 26.03.2021
PDF
Uyuni Community Hours 26.02.2021
PDF
PoC: Ansible Integration in Uyuni
PDF
AppStream repositories with CLM filters
PDF
Deploying Uyuni with Sumaform
LibreCon22: The importance of the security, the Uyuni value
Uyuni Community Hours 26.03.2021
Uyuni Community Hours 26.02.2021
PoC: Ansible Integration in Uyuni
AppStream repositories with CLM filters
Deploying Uyuni with Sumaform

Recently uploaded (20)

PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Digital Strategies for Manufacturing Companies
PPTX
history of c programming in notes for students .pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
System and Network Administration Chapter 2
PPTX
L1 - Introduction to python Backend.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Cost to Outsource Software Development in 2025
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Design an Analysis of Algorithms I-SECS-1021-03
Reimagine Home Health with the Power of Agentic AI​
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Why Generative AI is the Future of Content, Code & Creativity?
Digital Strategies for Manufacturing Companies
history of c programming in notes for students .pptx
PTS Company Brochure 2025 (1).pdf.......
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Designing Intelligence for the Shop Floor.pdf
Softaken Excel to vCard Converter Software.pdf
System and Network Administration Chapter 2
L1 - Introduction to python Backend.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Cost to Outsource Software Development in 2025
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Wondershare Filmora 15 Crack With Activation Key [2025
How to Choose the Right IT Partner for Your Business in Malaysia
Design an Analysis of Algorithms I-SECS-1021-03

Uyuni - Introduction and how to manage CentOS

  • 1. Pau Garcia Quiles Product Owner &Technical Project Manager SUSE Manager pau.garcia@suse.com Uyuni Introduction & how to manage CentOS
  • 2. About me Pau Garcia Quiles Product Owner & Technical Project Manager SUSE Manager Former Debian Developer Former KDE developer Former... more things pagarcia @ irc.freenode.org pagarcia @ gitter.im pau.garcia@suse.com
  • 3. What?  Systems management solution  Deploy and manage all kind of workloads from a single place  Automate audit and reporting capabilities  Hardware and software inventories  Configuration management: automatically maintain standard configurations
  • 5. Origins: Spacewalk  Free & Open Source Systems Management  Around since 2008  Base for Red Hat Satellite 5 and SUSE Manager <= 3.2  Maintenance mode:  No modern configuration management  No clear plans for the future
  • 6. “Salar de Uyuni” is the world's largest salt flat* Uyuni /uju:ni/ * https://en.wikipedia.org/wiki/Salar_de_Uyuni Image: https://www.flickr.com/photos/madeleine_h/9468953452/ Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0)
  • 7. Uyuni: fork of Spacewalk  Simple installation  Two stacks: traditional client (“spacewalk”) and Salt  New development goes into Salt clients (“minions”)  Traditional stack lets you continue using your Spacewalk/Satellite stack and knowledge in Uyuni. No need to convert to Salt.  Containers/Kubernetes integration  Scalability  Usability  React Web UI  Python 3 and JDK11 codebase
  • 8.  System deployment  Patch management  Service Pack migration  Configuration management  Bare-metal provisioning  Schedule action chains to be performed on systems  API Features
  • 9.  Content Lifecycle Management  Define stages (DEV, TEST, PRO) for your software channels  Apply filters to add/remove contents  Build container images  Compliance management: OpenSCAP and CVE Audit! Get alerts and fix in 1-click!  Subscription management  Formulas with Forms: create your own YAML automation templates, no programming skills required  Virtualization  Monitoring (Prometheus & Grafana stack) Cool features!
  • 10. Releases  Rolling release  3 releases since October 2018  Working towards more frequent releases  No Community vs Enterprise editions  Upstream for SUSE Manager >= 4.0 since June 2018
  • 11.  Public repository and public development: upstream first policy  Mailing lists, IRC, Gitter  (Semi) Public CI  Newest release: 2020.01 (today!)  Base OS: openSUSE Leap 15.1  Clients:  RHEL 6/7/8 CentOS 6/7/8  SLE11/12/15 openSUSE 15  Ubuntu 16.04/18.04 (Debian 9/10)  (Oracle Enterprise Linux) Current situation
  • 12.  openSUSE Leap 15.2 as base system  Cluster management  Multi-Server  More usability work  Continue building the community! The future
  • 14. Install Uyuni  Install openSUSE Leap 15.1  Add Uyuni repository  zypper in patterns-uyuni_server  yast2 > Network Services > Uyuni Setup
  • 15. Add CentOS channels  zypper in spacewalk-utils  spacewalk-common-channels -l | grep centos7  spacewalk-common-chanels -a x86_64 centos7 centos7-update centos7- uyuni-client  spacewalk-repo-sync -c “centos7*”  mgr-create-bootstrap-repo -f --with-custom-channels centos-7-x86_64
  • 16. Onboard CentOS clients  Create activation key  Register clients using one of three methods: — Web UI (easiest) — Bootstrap script (massive onboarding, customization during onboarding) — Manually (install Salt minion, accept key in Server)
  • 17. Errata  Use Steve Meier’s external service to get errata information for CentOS  Uyuni will use it for Patches and Audit  Fully documented in Uyuni docs
  • 18. CentOS supported features  Check the docs for the full list of supported features: https://www.uyuni-project.org/uyuni-docs/uyuni/client- configuration/supported-features-centos.html  If in doubt, ask in the lists, IRC or Gitter!
  • 24. Q&A
  • 25. A&Q  CentOS 8 support  Basic support (reposync and command-line) in Uyuni 2020.01  CentOS 8.1 does not work yet: modules.yaml is different from RHEL’s  Managing appstreams in the UI, CLM and flattening repositories available in next release
  • 26. A&Q  It Uyuni available for CentOS?  No but we will accept it if the community contributes it  Unofficial packages available in OBS for Fedora
  • 27. Join Us at uyuni-project.org Also at Config Management Camp 2020 next week: 3 talks (virtualization, AnsibleGate, Yomi) and an Uyuni workshop /uyuni-project /uyuni-project /UyuniProject
  • 28. 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 & Design Pau Garcia Quiles pau.garcia@suse.com Inspiration openSUSE Design Team http://opensuse.github.io/branding-guidelines/