SlideShare una empresa de Scribd logo
Pau Garcia Quiles
Product Owner &Technical Project Manager
SUSE Manager
pau.garcia@suse.com
Uyuni, the solution to manage
your Linux infrastructure
08.11.2020
About me
Pau Garcia Quiles
Product Owner & Technical Project Manager
SUSE Manager
Former Debian Developer
Former KDE developer
Former... more things
FreeNode: pagarcia / pgquiles
Gitter: pagarcia
E-mail: pau.garcia@suse.com
2
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
 Virtualization
3
Architecture
Proxy
Server
Client
4
Origins: Spacewalk
 Free & Open Source Systems Management
 Around since 2008
 Base for Red Hat Satellite 5 and SUSE Manager <= 3.2
 EOL: May 2020 (dead!)
5
“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: the future 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
 Upstream for SUSE Manager >= 4.0 since June 2018
7
 System deployment
 Patch management
 Service Pack migration
 Configuration management
 Bare-metal provisioning
 Schedule action chains to be performed on systems
 Compliance management: OpenSCAP and CVE Audit! Get alerts and fix in 1-click!
 API
Features
8
 Transparent integration with Salt
 Manage on-prem, cloud, hybrid cloud or multi-cloud systems
 Content Lifecycle Management: define stages (DEV, TEST, PRO) for your software channels
and apply filters to add/remove contents and create new channels
 Recurring actions and recurring highstate
 Build OS and container images
 Compliance: CVE audit, SCAP, subscription matching
 Virtualization management
 Monitoring (Prometheus & Grafana stack), including federation
 Formulas with Forms: create YAML automation templates, no programming skills required!
Cool features!
9
- SLE 11/12/15
- openSUSE 42.x/15.x
- RHEL 6/7/8
- CentOS 6/7/8
- Oracle Linux 6/7/8
- SLES ES 6/7/8
- (Fedora 30/31)
- Amazon Linux 2(2)
- Ubuntu 16.04/18.04/20.04
- Debian 9/10
- Astra Linux Orel
 Public repository and public development: upstream first policy
 Mailing lists, IRC, Gitter
 (Semi) Public CI
 Base OS: openSUSE Leap 15.2
 Clients:
Current situation
10
What’s new?
Uyuni progress in 2020
 Almost-monthly releases: 7 releases from January to October,
next release in ~2 weeks from now
 VM and cloud images: AWS, Azure, GCE, KVM, Xen, Hyper-V,
OpenStack
 Not yet in marketplaces
 Gitter channel
 Uyuni Community Hours
 Google Summer of Code
More Uyuni
12
 Hub: multiple Uyuni Server, with orchestration (production-ready, WIP)
 Maintenance windows
 Recurring highstate
 Yomi: new installer framework (production-ready, WIP)
 Virtualization: storage pools
 New formulas: OpenVPN, CPU mitigations, Prometheus and Grafana
 EFI HTTP boot
 Add custom headers to reposync (AKA: support RHEL PAYG)
More features
13
 Prometheus Service Discovery
 Prometheus Federation
 Prometheus reverse proxy (simplify Security setup)
 Grafana dashboards for Uyuni and CaaSP
 Server self-monitoring
 No more server corruption due to exhausted disk space
More monitoring
14
 SUSE Container as a Service Platform 4 support
 Debian client support
 RHEL 8-family support
 Including Content Lifecycle Management: filters, appstream selector and
repository flattening
 Including: CentOS 8, SLES ES 8, Oracle Linux 8 and SpringDale Linux 8 (!?)
 Subscription matching in public clouds
More clients
15
 Huge performance improvements in reposync, CLM project build, etc
 Automatic migration of database schemas
 Autogeneration of bootstrap repositories
 Passwordless bootstrap of clients with SSH (cloud!)
 Service Pack migration: remember settings after successful dry-run
 Better support for Debian and Ubuntu: headers, signed metadata, etc
 Single Page Application UI
More usability
16
 New Large Deployments Guide
 New Public Cloud Quickstart Guide
 Huge improvements to Administration Guide, Client
Configuration Guide, Reference Guide, etc
 Salt Kitchensync Formula: see all the features of the Formulas
with Forms frameworks in action and write your own formula!
https://www.uyuni-project.org/pages/source-code.html
https://www.uyuni-project.org/uyuni-docs/
More documentation
17
What’s next?
 Translations (2020.11)
 Support for mirroring retracted patches
 SAP content: Prometheus exporters, Grafana dashboard,
quickstart guide
 WebUI themes!
 RedFish power management
 Debian and Ubuntu errata information
The future: new features
19
 More Hub
 More virtualization
 More maintenance windows (end of 2020)
 More cluster management (end of 2020)
 More usability work
 Continue building the community!
The future: enhancements
20
How to contribute to
Uyuni
 Contribute with ideas and feedback: mailing list, Gitter, GitHub
issues
 Contribute with code:
– Set up your development environment: https://github.com/uyuni-project/uyuni/wiki
– Hack & submit pull request
 Contribute with translations:
https://l10n.opensuse.org/projects/uyuni/
https://github.com/uyuni-project/uyuni/wiki/Translating-Uyuni-to-your-language
https://github.com/uyuni-project/uyuni-docs-toolchain-vm
Join our community
22
 Translations: software strings, documentation (no coding skills required)
 Learning pills (articles or videos)
 Take Salt formula, add form: Active Directory authentication, Samba, web server, etc (no real coding skills required)
 Import Debian and Ubuntu patch (“errata”) information
 Debian/Ubuntu autoinstallation: preseed and/or cloud-init support
 Amazon Linux 2 metadata import (sqlite vs XML)
 Virtual host gatherers for your favorite cloud or virtualization platform: XenServer/XCP? OVH? Hetzner? You name it
 Enable Virtual Desktop Infrastructure
 Containers: manage Helm charts, integrate containers + packages in CLM, use Harbor for staging, etc
 Virtualization enhancements: network configuration, snapshot management, PXE boot, etc
 Support for more operating systems: MS Windows, Mac, Android, etc
 Integrated file viewer/editor with LSP support (e. g. Eclipse Theia / Microsoft Monaco)
 Integrate create-your-own-dashboards framework
Opportunities for the community
23
Q&A
A&Q
 Is Uyuni available for CentOS/RHEL/OL/Debian?
 No but we will accept it if the community contributes it
 At least one community effort already in that direction (CentOS, very
advanced)
25
A&Q
 Can Uyuni manage Microsoft Windows?
– Not yet
– My pet project
– Contact me if you want to help, it’s not that difficult
26
Q&A
 What do YOU want?
– Your opportunity to drive the future of Uyuni
– Answer in users@lists.uyuni-project.org or Gitter!
https://lists.opensuse.org/archives/
27
Join Us at uyuni-project.org
/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/
Visuals
New Virtual Host Manager: Nutanix AHV
31
New Virtual Host Manager: Nutanix AHV
32
New Virtual Host Manager: Nutanix AHV
33
New Virtual Host Manager: Nutanix AHV
34
New Virtual Host Manager: Nutanix AHV
35
New Virtual Host Manager: Nutanix AHV
36
New Virtual Host Manager: Nutanix AHV
37
New Virtual Host Manager: Nutanix AHV
38
New Virtual Host Manager: Nutanix AHV
39
New Virtual Host Manager: Nutanix AHV
40
New Virtual Host Manager: Nutanix AHV
41

Más contenido relacionado

La actualidad más candente

Uyuni, the solution to manage your infrastructure
Uyuni, the solution to manage your infrastructureUyuni, the solution to manage your infrastructure
Uyuni, the solution to manage your infrastructure
Pau Garcia Quiles
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Pau Garcia Quiles
 
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure
Pau Garcia Quiles
 
Uyuni, the movie
Uyuni, the movieUyuni, the movie
Uyuni, the movie
Uyuni Project
 
Productos de SUSE basados en CaaSP
Productos de SUSE basados en CaaSPProductos de SUSE basados en CaaSP
Productos de SUSE basados en CaaSP
SUSE España
 
Expert Day 2019 - SUSE Linux Enterprise 15
Expert Day 2019 - SUSE Linux Enterprise 15Expert Day 2019 - SUSE Linux Enterprise 15
Expert Day 2019 - SUSE Linux Enterprise 15
SUSE
 
Expert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is doneExpert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is done
SUSE
 
Expert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et TerraformExpert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et Terraform
SUSE
 
Openesb past present_future
Openesb past present_futureOpenesb past present_future
Openesb past present_future
Prabhu Pathak
 
Expert Day 2019 - SUSE public beta program
Expert Day 2019 - SUSE public beta programExpert Day 2019 - SUSE public beta program
Expert Day 2019 - SUSE public beta program
SUSE
 
Openesb past present and future
Openesb past present and futureOpenesb past present and future
Openesb past present and future
Prabhu Pathak
 
Power Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and SambaPower Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and Samba
Don Vosburg
 
VLC
VLCVLC
Developer Cloud Solution with OpenStack
Developer Cloud Solution with OpenStackDeveloper Cloud Solution with OpenStack
Developer Cloud Solution with OpenStack
The World Bank
 
What's new in Squeak 3.9
What's new in Squeak 3.9What's new in Squeak 3.9
What's new in Squeak 3.9
Marcus Denker
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
shivam Gupta
 

La actualidad más candente (16)

Uyuni, the solution to manage your infrastructure
Uyuni, the solution to manage your infrastructureUyuni, the solution to manage your infrastructure
Uyuni, the solution to manage your infrastructure
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
 
Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure
 
Uyuni, the movie
Uyuni, the movieUyuni, the movie
Uyuni, the movie
 
Productos de SUSE basados en CaaSP
Productos de SUSE basados en CaaSPProductos de SUSE basados en CaaSP
Productos de SUSE basados en CaaSP
 
Expert Day 2019 - SUSE Linux Enterprise 15
Expert Day 2019 - SUSE Linux Enterprise 15Expert Day 2019 - SUSE Linux Enterprise 15
Expert Day 2019 - SUSE Linux Enterprise 15
 
Expert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is doneExpert Day 2019 - HA et SAP : How QA is done
Expert Day 2019 - HA et SAP : How QA is done
 
Expert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et TerraformExpert Day 2019 - Automated SAP HANA deployments et Terraform
Expert Day 2019 - Automated SAP HANA deployments et Terraform
 
Openesb past present_future
Openesb past present_futureOpenesb past present_future
Openesb past present_future
 
Expert Day 2019 - SUSE public beta program
Expert Day 2019 - SUSE public beta programExpert Day 2019 - SUSE public beta program
Expert Day 2019 - SUSE public beta program
 
Openesb past present and future
Openesb past present and futureOpenesb past present and future
Openesb past present and future
 
Power Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and SambaPower Your Directory with openSUSE and Samba
Power Your Directory with openSUSE and Samba
 
VLC
VLCVLC
VLC
 
Developer Cloud Solution with OpenStack
Developer Cloud Solution with OpenStackDeveloper Cloud Solution with OpenStack
Developer Cloud Solution with OpenStack
 
What's new in Squeak 3.9
What's new in Squeak 3.9What's new in Squeak 3.9
What's new in Squeak 3.9
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 

Similar a Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)

Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT infrastructure
Uyuni Project
 
Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020
Uyuni Project
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Uyuni Project
 
Uyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems managementUyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems management
Uyuni Project
 
Uyuni is now translatable
Uyuni is now translatableUyuni is now translatable
Uyuni is now translatable
Uyuni Project
 
DevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloDevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y Modelo
SUSE España
 
Uyuni Community Hours 29.01.2021
Uyuni Community Hours 29.01.2021Uyuni Community Hours 29.01.2021
Uyuni Community Hours 29.01.2021
Uyuni Project
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014
Yenlo
 
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
Uyuni Project
 
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UKSUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
huguk
 
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Lenz Grimmer
 
Docker-v3.pdf
Docker-v3.pdfDocker-v3.pdf
Docker-v3.pdf
Bruno Cornec
 
Successful Patterns for running platforms
Successful Patterns for running platformsSuccessful Patterns for running platforms
Successful Patterns for running platforms
Paul Czarkowski
 
Uyuni Community Hours 31.07.2020
Uyuni Community Hours 31.07.2020Uyuni Community Hours 31.07.2020
Uyuni Community Hours 31.07.2020
Uyuni Project
 
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
BIT DURG
 
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Lenz Grimmer
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
Jorge Hidalgo
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13
stratuslab
 
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Lenz Grimmer
 

Similar a Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020) (20)

Uyuni, the solution to manage your IT infrastructure
Uyuni, the solution to manage your IT 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.2020Uyuni Community Hours 29.05.2020
Uyuni Community Hours 29.05.2020
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
 
Uyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems managementUyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems management
 
Uyuni is now translatable
Uyuni is now translatableUyuni is now translatable
Uyuni is now translatable
 
DevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloDevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y Modelo
 
Uyuni Community Hours 29.01.2021
Uyuni Community Hours 29.01.2021Uyuni Community Hours 29.01.2021
Uyuni Community Hours 29.01.2021
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014
 
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
2020-06-26 Uyuni Communit Hours: Agenda and Uyuni 2020.06 news
 
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UKSUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
 
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
 
Docker-v3.pdf
Docker-v3.pdfDocker-v3.pdf
Docker-v3.pdf
 
Successful Patterns for running platforms
Successful Patterns for running platformsSuccessful Patterns for running platforms
Successful Patterns for running platforms
 
Uyuni Community Hours 31.07.2020
Uyuni Community Hours 31.07.2020Uyuni Community Hours 31.07.2020
Uyuni Community Hours 31.07.2020
 
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
 
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13
 
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
 

Último

J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 

Último (20)

J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 

Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)

  • 1. Pau Garcia Quiles Product Owner &Technical Project Manager SUSE Manager pau.garcia@suse.com Uyuni, the solution to manage your Linux infrastructure 08.11.2020
  • 2. About me Pau Garcia Quiles Product Owner & Technical Project Manager SUSE Manager Former Debian Developer Former KDE developer Former... more things FreeNode: pagarcia / pgquiles Gitter: pagarcia E-mail: pau.garcia@suse.com 2
  • 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  Virtualization 3
  • 5. Origins: Spacewalk  Free & Open Source Systems Management  Around since 2008  Base for Red Hat Satellite 5 and SUSE Manager <= 3.2  EOL: May 2020 (dead!) 5
  • 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: the future 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  Upstream for SUSE Manager >= 4.0 since June 2018 7
  • 8.  System deployment  Patch management  Service Pack migration  Configuration management  Bare-metal provisioning  Schedule action chains to be performed on systems  Compliance management: OpenSCAP and CVE Audit! Get alerts and fix in 1-click!  API Features 8
  • 9.  Transparent integration with Salt  Manage on-prem, cloud, hybrid cloud or multi-cloud systems  Content Lifecycle Management: define stages (DEV, TEST, PRO) for your software channels and apply filters to add/remove contents and create new channels  Recurring actions and recurring highstate  Build OS and container images  Compliance: CVE audit, SCAP, subscription matching  Virtualization management  Monitoring (Prometheus & Grafana stack), including federation  Formulas with Forms: create YAML automation templates, no programming skills required! Cool features! 9
  • 10. - SLE 11/12/15 - openSUSE 42.x/15.x - RHEL 6/7/8 - CentOS 6/7/8 - Oracle Linux 6/7/8 - SLES ES 6/7/8 - (Fedora 30/31) - Amazon Linux 2(2) - Ubuntu 16.04/18.04/20.04 - Debian 9/10 - Astra Linux Orel  Public repository and public development: upstream first policy  Mailing lists, IRC, Gitter  (Semi) Public CI  Base OS: openSUSE Leap 15.2  Clients: Current situation 10
  • 12.  Almost-monthly releases: 7 releases from January to October, next release in ~2 weeks from now  VM and cloud images: AWS, Azure, GCE, KVM, Xen, Hyper-V, OpenStack  Not yet in marketplaces  Gitter channel  Uyuni Community Hours  Google Summer of Code More Uyuni 12
  • 13.  Hub: multiple Uyuni Server, with orchestration (production-ready, WIP)  Maintenance windows  Recurring highstate  Yomi: new installer framework (production-ready, WIP)  Virtualization: storage pools  New formulas: OpenVPN, CPU mitigations, Prometheus and Grafana  EFI HTTP boot  Add custom headers to reposync (AKA: support RHEL PAYG) More features 13
  • 14.  Prometheus Service Discovery  Prometheus Federation  Prometheus reverse proxy (simplify Security setup)  Grafana dashboards for Uyuni and CaaSP  Server self-monitoring  No more server corruption due to exhausted disk space More monitoring 14
  • 15.  SUSE Container as a Service Platform 4 support  Debian client support  RHEL 8-family support  Including Content Lifecycle Management: filters, appstream selector and repository flattening  Including: CentOS 8, SLES ES 8, Oracle Linux 8 and SpringDale Linux 8 (!?)  Subscription matching in public clouds More clients 15
  • 16.  Huge performance improvements in reposync, CLM project build, etc  Automatic migration of database schemas  Autogeneration of bootstrap repositories  Passwordless bootstrap of clients with SSH (cloud!)  Service Pack migration: remember settings after successful dry-run  Better support for Debian and Ubuntu: headers, signed metadata, etc  Single Page Application UI More usability 16
  • 17.  New Large Deployments Guide  New Public Cloud Quickstart Guide  Huge improvements to Administration Guide, Client Configuration Guide, Reference Guide, etc  Salt Kitchensync Formula: see all the features of the Formulas with Forms frameworks in action and write your own formula! https://www.uyuni-project.org/pages/source-code.html https://www.uyuni-project.org/uyuni-docs/ More documentation 17
  • 19.  Translations (2020.11)  Support for mirroring retracted patches  SAP content: Prometheus exporters, Grafana dashboard, quickstart guide  WebUI themes!  RedFish power management  Debian and Ubuntu errata information The future: new features 19
  • 20.  More Hub  More virtualization  More maintenance windows (end of 2020)  More cluster management (end of 2020)  More usability work  Continue building the community! The future: enhancements 20
  • 21. How to contribute to Uyuni
  • 22.  Contribute with ideas and feedback: mailing list, Gitter, GitHub issues  Contribute with code: – Set up your development environment: https://github.com/uyuni-project/uyuni/wiki – Hack & submit pull request  Contribute with translations: https://l10n.opensuse.org/projects/uyuni/ https://github.com/uyuni-project/uyuni/wiki/Translating-Uyuni-to-your-language https://github.com/uyuni-project/uyuni-docs-toolchain-vm Join our community 22
  • 23.  Translations: software strings, documentation (no coding skills required)  Learning pills (articles or videos)  Take Salt formula, add form: Active Directory authentication, Samba, web server, etc (no real coding skills required)  Import Debian and Ubuntu patch (“errata”) information  Debian/Ubuntu autoinstallation: preseed and/or cloud-init support  Amazon Linux 2 metadata import (sqlite vs XML)  Virtual host gatherers for your favorite cloud or virtualization platform: XenServer/XCP? OVH? Hetzner? You name it  Enable Virtual Desktop Infrastructure  Containers: manage Helm charts, integrate containers + packages in CLM, use Harbor for staging, etc  Virtualization enhancements: network configuration, snapshot management, PXE boot, etc  Support for more operating systems: MS Windows, Mac, Android, etc  Integrated file viewer/editor with LSP support (e. g. Eclipse Theia / Microsoft Monaco)  Integrate create-your-own-dashboards framework Opportunities for the community 23
  • 24. Q&A
  • 25. A&Q  Is Uyuni available for CentOS/RHEL/OL/Debian?  No but we will accept it if the community contributes it  At least one community effort already in that direction (CentOS, very advanced) 25
  • 26. A&Q  Can Uyuni manage Microsoft Windows? – Not yet – My pet project – Contact me if you want to help, it’s not that difficult 26
  • 27. Q&A  What do YOU want? – Your opportunity to drive the future of Uyuni – Answer in users@lists.uyuni-project.org or Gitter! https://lists.opensuse.org/archives/ 27
  • 28. Join Us at uyuni-project.org /uyuni-project /uyuni-project /UyuniProject
  • 29. 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/
  • 31. New Virtual Host Manager: Nutanix AHV 31
  • 32. New Virtual Host Manager: Nutanix AHV 32
  • 33. New Virtual Host Manager: Nutanix AHV 33
  • 34. New Virtual Host Manager: Nutanix AHV 34
  • 35. New Virtual Host Manager: Nutanix AHV 35
  • 36. New Virtual Host Manager: Nutanix AHV 36
  • 37. New Virtual Host Manager: Nutanix AHV 37
  • 38. New Virtual Host Manager: Nutanix AHV 38
  • 39. New Virtual Host Manager: Nutanix AHV 39
  • 40. New Virtual Host Manager: Nutanix AHV 40
  • 41. New Virtual Host Manager: Nutanix AHV 41