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@suse.com