Hello everyone!
We are happy to announce the immediate availability of Uyuni 2020.01
As you can notice, we changed the version schema from X.Y to YYYY.MM.
The reason is that this will allow us improve the releasing procedure, it will
make things easier for users (as they will not need to change URLs for the
repositories in the future), and will avoid mistakes with SUSE Manager
versioning, which is using Uyuni as upstream.
This means you need to CAREFULLY read the release notes, as they contain
instructions for the setup of the new repositories for Server and Proxy that
you need to follow before starting with the update.
Repositories:
- Server: https://download.opensuse.org/repositories/systemsmanagement:/
Uyuni:/Stable/images/repo/Uyuni-Server-POOL-x86_64-Media1/
- Proxy: https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/
Stable/images/repo/Uyuni-Proxy-POOL-x86_64-Media1/
- openSUSE Leap 15.* (x86_64): https://download.opensuse.org/repositories/
systemsmanagement:/Uyuni:/Stable:/openSUSE_Leap_15-Uyuni-Client-Tools/
openSUSE_Leap_15.0/
- SLE12 (x86_64, pcc64le, s390x, aarch64): https://download.opensuse.org/
repositories/systemsmanagement:/Uyuni:/Stable:/SLE12-Uyuni-Client-Tools/
SLE_12/
- SLE15 (x86_64, pcc64le, s390x, aarch64): https://download.opensuse.org/
repositories/systemsmanagement:/Uyuni:/Stable:/SLE15-Uyuni-Client-Tools/SLE_15
- CentOS6 (i686, x86_64): https://download.opensuse.org/repositories/
systemsmanagement:/Uyuni:/Stable:/CentOS6-Uyuni-Client-Tools/CentOS_6/
- CentOS7 (x86_64): https://download.opensuse.org/repositories/
systemsmanagement:/Uyuni:/Stable:/CentOS7-Uyuni-Client-Tools/CentOS_7/
- CentOS8 (x86_64): https://download.opensuse.org/repositories/
systemsmanagement:/Uyuni:/Stable:/CentOS8-Uyuni-Client-Tools/CentOS_8/
- Ubuntu 16.04 (x86_64): https://download.opensuse.org/repositories/
systemsmanagement:/Uyuni:/Master:/Ubuntu1604-Uyuni-Client-Tools/xUbuntu_16.04/
- Ubuntu 18.04 (x86_64): https://download.opensuse.org/repositories/
systemsmanagement:/Uyuni:/Master:/Ubuntu1804-Uyuni-Client-Tools/xUbuntu_18.04/
At https://www.uyuni-project.org/stable-version.html you will find all the
resources you need to start working with Uyuni 2020.01, including the release
notes, documentation, requirements and setup instructions.
This is the list of highlights for this release:
- Version format change
- CentOS8, RHEL 8 and SLES ES 8 support
- Monitoring for Ubuntu 18.04, CentOS6, CentOS7 and Proxy.
- Prometheus service autodiscovery
- Grafana
- New Prometheus exporters and formulas
- Package Hub
- Formulas with forms improvements
- CPU mitigation formula
- New Content Lifecycle Management filters
- Enhanced support for Debian and Ubuntu
- Subscription matching in Public Cloud
- Preventive shutdown of Server when running out of disk space
- Single Page Application UI
- Updated documentation
- New products enabled (from SCC)
- SUSE Container as a Service Platform v4 support
Please check the release notes for full details.
Remember that Uyuni will follow a rolling release planning, so the next
version
will contain bugfixes for this one and any new features. There will be no
maintenance of 2020.01
We hope you will enjoy Uyuni 2020.01 and invite everyone of you to send us
your
feedback [1] and of course your patches, if you can contribute.
Happy hacking!
[1] https://www.uyuni-project.org/contact.html
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com
Hello!
There will be a few Uyuni-related talks and a workshop in Brussels and Ghent
this weekend and next week.
We will be happy to meet you there!
==================================
CENTOS DOJO (31.01.2020, Brussels)
==================================
Introduction to Uyuni and using Uyuni to manage CentOS
------------------------------------------------------
Pau Garcia Quiles (Product Owner & Technical Project Manager, SUSE Manager)
https://wiki.centos.org/Events/Dojo/Brussels2020
Uyuni is a software-defined infrastructure and configuration management
solution. It bootstraps physical servers, creates VMs for virtualization and
cloud, deploys and updates packages -even with content lifecycle management
features-, builds container images, and tracks what runs on your Kubernetes
clusters. All using Salt under the hood.
================================
FOSDEM (01-02.02.2020, Brussels)
================================
Stand
-----
https://fosdem.org/2020/stands/
We will be present at the openSUSE booth at building K, Level1. Come visit us!
=============================================
CONFIG MANAGEMENT CAMP (03-05.02.2020, Ghent)
=============================================
Presenting Yomi
---------------
Alberto Planas (Developer, SUSE Future Technologies)
https://cfp.cfgmgmtcamp.be/2020/talk/XPFAWX/
Yomi (Yet one more installer) is a new proposal for an OS installer that is
build on top of the features that a Software Configuration Tool (StalStack)
provides.
In this talk we will present the objectives of the projects, the technical
decisions done, how it works internally, and an small demo that will present
the installation of MicroOS (transactional updates) and a normal openSUSE
Tumbleweed with LVM/RAID.
Installing dozens of systems with different hardware profiles, services and
network configurations can be tricky without a formal approach to the problem.
Yomi is a proposal for a new kind of installer that uses the mechanisms
provided by your Software Configuration Management tool (in this case
SaltStack), to drive in parallel and in unattended fashion the installation of
multiple nodes in your network.
From a DevOps PoV, this have the advantage that the installation process can
be naturally integrated into the more general provisioning workflow, making of
the discovery, bootstrap and redeployment of systems a more straightforward
task.
For a cluster/cloud management PoV (OpenStack, Kubernetes, etc), where the
difference on hardware profiles of the nodes implies a different role in the
cluster (compute nodes, control plane, storage), this king of installation
will delegate decisions like partitioning (RAID, LVM, file system used),
software and service configuration to the SCM tool in use.
Running Ansible within Salt: Smoothly migrate away from Ansible to Salt
-----------------------------------------------------------------------
Pablo Suárez Hernández (Developer, SUSE Manager)
https://cfp.cfgmgmtcamp.be/2020/talk/7EUV3A/
At SUSE we firmly believe that Salt is the best choice for Configuration
Management and Orchestration. We actively develop and integrate Salt as a core
component of some of our products. Sometimes we face customers and users who
chose Ansible as their Configuration Management engine. They invested time and
efforts designing all states and playbooks to define their infrastructure.
Then, at some point, they realize that with Salt they would have the same
functionality and much more: real-time monitoring, reactors, event driven
orchestration, superior flexibility, and more.
The latest Fluorine release of Salt comes with a new module called ansiblegate
which has been started by SUSE and allows a user to run Ansible from within
Salt. You can execute any Ansible module directly using Salt and you can even
reuse your own Ansible playbooks and apply them using Salt! Since many
customers and users have invested time designing their Ansible states and
playbooks, this session will show how Salt is able to run Ansible using
ansiblegate. That will allow users to smoothly migrate away from Ansible by
switching to Salt and reusing all their previous Ansible efforts plus adding
all extra value that Salt brings into the scene.
Manage Virtual Machines like Configuration with Salt
----------------------------------------------------
Cédric Bosdonnat (Developer, SUSE Labs)
https://cfp.cfgmgmtcamp.be/2020/talk/HR39GE/
Virtual Machines are live things, but what if I want to manage them just like
configuration? Salt helps you doing it by defining the VMs using states. This
talk will be showing off how to leverage this feature. The talk will quickly
walk through the basics of Salt states before exploring the virt state. Then
we will see how Salt uses libvirt to get this done.
Since this is also used by Uyuni, the session will provide an insight of a
real-life use case.
Workshop: Learn configuration management and SDI from scratch using Uyuni
-------------------------------------------------------------------------
Pau Garcia Quiles (Product Owner & Technical Project Manager, SUSE Manager)
Pablo Suárez Hernández (Developer, SUSE Manager)
https://cfp.cfgmgmtcamp.be/2020/talk/FAYVSX/
Uyuni is a software-defined infrastructure and configuration management
solution. You can use it to bootstrap physical servers, deploy and update
packages and patches -even with content lifecycle management features- create
VMs for virtualization and cloud, builds container images, tracks what runs on
your Kubernetes clusters, CVE audit your machines and containers, etc. All
using Salt under the hood!
In this workshop we will start from scratch: install Uyuni, register some
clients machines, deploy software, subscribe machine to software channels,
learn how to use the content lifecycle management features, create and manage
virtual machines, etc.
--
Julio González Gil
Release Engineer, SUSE Manager and Uyuni
jgonzalez(a)suse.com