Client Configuration Guide

Transcription

Client Configuration GuideUyuni 2021.02February 25, 2021

Table of ContentsClient Configuration Guide Overview1Supported Clients and Features2Supported Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Supported Tools Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Supported SUSE and openSUSE Client Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Supported SUSE Linux Enterprise Server with Expanded Support Features . . . . . . . . . . . . . . . . . . 7Supported Red Hat Enterprise Linux Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Supported CentOS Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Supported Oracle Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Supported Ubuntu Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Supported Debian Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Software Channels23Packages Provided by SUSE Package Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Packages Provided by AppStream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Packages Provided by EPEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Unified Installer Updates Channels on SUSE Linux Enterprise Clients . . . . . . . . . . . . . . . . . . . . . 24Software Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Software Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26GPG Keys27Activation Keys28Combining Mutiple Activation Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Reactivation Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Activation Key Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Bootstrap Repository34Prepare to Create a Bootstrap Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Options for Automatic Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Manually Generate a Bootstrap Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Bootstrap and Custom Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Contact Methods37Contact Methods for Salt Clients. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Contact Methods for Traditional Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Client Registration Methods49Register Clients with the WebUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Register Clients with a Bootstrap Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Register on the Command Line (Salt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53SUSE Client Registration56Registering SUSE Linux Enterprise Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Registering openSUSE Clients. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Registering SUSE Linux Enterprise Server with Expanded Support Clients . . . . . . . . . . . . . . . . . 61Red Hat Client Registration67Registering Red Hat Enterprise Linux Clients with CDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Registering Red Hat Enterprise Linux Clients with RHUI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CentOS Client Registration83Registering CentOS Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Oracle Client Registration88Registering Oracle Linux Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Ubuntu Client Registration91Registering Ubuntu 20.04 Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Registering Ubuntu 16.04 and 18.04 Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Debian Client Registration98Registering Debian Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Register Clients to a Proxy101Register Clients to a Proxy with the WebUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Registering with a Bootstrap Script (Salt and Traditional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Delete Clients104Autoinstallation105Autoinstallation Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Autoinstallation Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Autoinstallation Provisioning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Kickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111AutoYaST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Cobbler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115System Set Manager124Change Base Channels in SSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125System Groups127Create Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Add Clients to Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Work with Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128System Types129Change a Traditional Client to Salt Using the WebUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Change a Traditional Client to Salt at the Command Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Package Management131Verify Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Compare Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Patch Management133Create Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Apply Patches to Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134System Locking136System Locks on Traditional Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136System Locks on Salt Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Package Locks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Power Management138Power Management and Cobbler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Configuration Snapshots139Snapshot Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Snapshots on Large Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Custom System Information141Client Upgrades142Client - Major Version Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Upgrade Using the Content Lifecycle Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Service Pack Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Upgrade Uyuni Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Virtualization150Manage Virtualized Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Create Virtual Guests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Virtualization with Xen and KVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Virtual Host ManagersVHM and Amazon Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VHM and Azure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VHM and SUSE CaaS Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VHM and Google Compute Engine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VHM and Kubernetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Virtualization with Nutanix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Virtualization with VMWare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Virtualization with Other Third Party Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Troubleshooting ClientsAutoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Bare Metal Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Bootstrap Repository for End-of-Life Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Cloned Salt Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Disabling the FQDNS grain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mounting /tmp with noexec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Passing Grains to a Start Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Proxy Connections and FQDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Registering Older Clients. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .GNU Free Documentation 81182182182183183184185

Client Configuration Guide OverviewUpdated: 2021-02-25Registering clients is the first step after installing Uyuni, and most of the time you spend with Uyuni isspent on maintaining those clients.Uyuni is compatible with a range of client technologies: you can install traditional or Salt clients, runningSUSE Linux Enterprise or another Linux operating system, with a range of hardware options.For a complete list of supported clients and features, see [ Client-configuration › Supported-features ›].This guide discusses how to register and configure different clients, both manually and automatically.1 / 191 Uyuni 2021.02

Supported Client SystemsSupported Clients and FeaturesUyuni is compatible with a range of client technologies. You can install traditional or Salt clients, runningSUSE Linux Enterprise or another Linux operating system, with a range of hardware options.This section contains summary of supported client systems. For a detailed list of features available on eachclient, see the following pages.Supported Client SystemsSupported operating systems for traditional and Salt clients are listed in this table.The icons in this table indicate: clients running this operating system are supported by SUSE clients running this operating system are not supported by SUSE clients are under consideration, and may or may not be supported at a later date. Client operating system versions and SP levels must be under general support(normal or LTSS) to be supported with Uyuni. For details on supported productversions, see https://www.suse.com/lifecycle. The operating system you run on a client is supported by the organization thatsupplies the operating system.Table 1. Supported Client SystemsOperating SystemArchitectureTraditional ClientsSalt ClientsSUSE Linux Enterprise15x86 64, ppc64le, IBMZ, ARM SUSE Linux Enterprise12x86 64, ppc64le, IBMZ, ARM SUSE Linux Enterprise11x86, x86 64, Itanium,ppc64, IBM Z SUSE Linux EnterpriseServer for SAP 15x86 64, ppc64le SUSE Linux EnterpriseServer for SAP 12x86 64, ppc64le openSUSE Leap 15x86 64 2 / 191Supported Client Systems Uyuni 2021.02

Supported Tools PackagesOperating SystemArchitectureTraditional ClientsSalt ClientsSUSE Linux EnterpriseServer ES 8x86 64 SUSE Linux EnterpriseServer ES 7x86 64 SUSE Linux EnterpriseServer ES 6x86, x86 64 Red Hat EnterpriseLinux 8x86 64 Red Hat EnterpriseLinux 7x86 64 Red Hat EnterpriseLinux 6x86, x86 64 Oracle Linux 8x86 64 Oracle Linux 7x86 64 Oracle Linux 6x86, x86 64 CentOS 8x86 64, ppc64le CentOS 7x86 64, ppc64le CentOS 6x86, x86 64 Ubuntu 20.04x86 64 Ubuntu 18.04x86 64 Ubuntu 16.04x86 64 Debian 10x86 64, aarch64,armv7l, i586 Debian 9x86 64, aarch64,armv7l, i586 Supported Tools PackagesThe spacewalk-utils and spacewalk-utils-extras packages can provide additional servicesand features.Table 2. Spacewalk Utilities3 / 191Supported Tools Packages Uyuni 2021.02

Supported SUSE and openSUSE Client FeaturesTool dd channels not provided bySUSE Customer Center spacewalk-hostnamerenameChange the hostname of theUyuni Server spacewalk-clone-by-dateClone channels by a specific date spacewalk-sync-setupSet up ISS master and slaveorganization mappings spacewalk-managechannel-lifecycleManage channel lifecycles Supported SUSE and openSUSE Client FeaturesThis table lists the availability of various features on SUSE and openSUSE clients. This table covers allvariants of the SUSE Linux Enterprise operating system, including SLES, SLED, SUSE Linux EnterpriseServer for SAP, and SUSE Linux Enterprise Server for HPC. The operating system you run on a client is supported by the organization thatsupplies the operating system. SUSE Linux Enterprise is supported by SUSE.openSUSE is supported by the SUSE community.The icons in this table indicate: the feature is available on both Salt and traditional clients the feature is not available the feature is under consideration, and may or may not be made available at a later date Traditional the feature is supported only on traditional clients Salt the feature is supported only on Salt clients.Table 3. Supported Features on SUSE and openSUSE Operating SystemsFeatureSUSE LinuxEnterprise 11SUSE LinuxEnterprise 12SUSE LinuxEnterprise 15openSUSE 15.1Client System packagesSUSESUSESUSEopenSUSECommunityRegistration Salt4 / 191Supported SUSE and openSUSE Client Features Uyuni 2021.02

Supported SUSE and openSUSE Client FeaturesFeatureSUSE LinuxEnterprise 11SUSE LinuxEnterprise 12SUSE LinuxEnterprise 15openSUSE 15.1Install packages SaltApply patches SaltRemote commands SaltSystem packagestatesSaltSaltSaltSaltSystem customstatesSaltSaltSaltSaltGroup customstatesSaltSaltSaltSaltOrganizationcustom statesSaltSaltSaltSaltSystem set manager (SSM) SaltService packmigration SaltBasic Virtual Guest TraditionalManagement SaltAdvanced Virtual Guest Management SaltSaltSaltVirtual GuestInstallation(AutoYaST), asHost OSTraditionalTraditionalTraditional Virtual GuestInstallation (imagetemplate), as HostOS SaltSaltSaltVirtual GuestManagement SaltSaltSalt System deployment (PXE/AutoYaST)5 / 191Supported SUSE and openSUSE Client Features Uyuni 2021.02

Supported SUSE and openSUSE Client FeaturesFeatureSUSE LinuxEnterprise 11SUSE LinuxEnterprise 12SUSE LinuxEnterprise 15openSUSE 15.1Systemredeployment(AutoYaST)Traditional SaltContact methodsTraditional: OSAD,RHNSD, SSHpush. Salt:ZeroMQ, Salt-SSHTraditional: OSAD,RHNSD, SSHpush. Salt:ZeroMQ, Salt-SSHTraditional: OSAD, Salt: ZeroMQ, SaltRHNSD, SSHSSHpush. Salt:ZeroMQ, Salt-SSHWorks with UyuniProxy SaltAction chains SaltStaging (predownload ofpackages) SaltDuplicate packagereporting SaltCVE auditing SaltSCAP auditing tional Package lockingTraditionalTraditionalTraditional System lockingTraditionalTraditionalTraditional MaintenanceWindows System snapshotTraditionalTraditionalTraditional Configuration filemanagement SaltPackage profilesTraditional. Salt:Traditional. Salt:Traditional. Salt:Salt: ProfilesProfiles supported, Profiles supported, Profiles supported, supported, Sync notSync not supported Sync not supported Sync not supported supportedPower management Monitoring SaltSaltSaltDocker buildhost SaltSalt 6 / 191Supported SUSE and openSUSE Client Features Uyuni 2021.02

Supported SUSE Linux Enterprise Server with Expanded Support FeaturesFeatureSUSE LinuxEnterprise 11SUSE LinuxEnterprise 12SUSE LinuxEnterprise 15openSUSE 15.1Build Docker image with OSSaltSaltSaltKiwi buildhost Salt Build Kiwi imagewith OS Salt Recurring ActionsSaltSaltSaltSaltAppStreamsN/AN/AN/AN/AYomi Virtual Guest Management:In this table, virtual guest management is split into basic and advanced.Basic virtual guest management includes listing VMs, slow refresh, VM lifecycle actions (start, stop,resume, pause), and modifying VM vCPU and Memory.Advanced virtual guest management includes fast refresh, VM lifecycle actions (delete, reset, power off),modifying VM disk, network, graphical display, and graphical display configuration.Supported SUSE Linux Enterprise Server with Expanded SupportFeaturesThis table lists the availability of various features on SUSE Linux Enterprise Server with ExpandedSupport clients. The operating system you run on a client is supported by the organization thatsupplies the operating system. SUSE Linux Enterprise Server with ExpandedSupport is supported by SUSE.The icons in this table indicate: the feature is available on both Salt and traditional clients the feature is not available the feature is under consideration, and may or may not be made available at a later date Traditional the feature is supported only on traditional clients Salt the feature is supported only on Salt clients.Table 4. Supported Features on SUSE Linux Enterprise Server with Expanded Support Operating Systems7 / 191Supported SUSE Linux Enterprise Server with Expanded Support Features Uyuni 2021.02

Supported SUSE Linux Enterprise Server with Expanded Support FeaturesFeatureSLES ES 6SLES ES 7SLES ES 8Client SaltSystem packagesSUSESUSESUSERegistration SaltInstall packages SaltApply patches SaltRemote commands SaltSystem package statesSaltSaltSaltSystem custom statesSaltSaltSaltGroup custom statesSaltSaltSaltOrganization customstatesSaltSaltSaltSystem set manager(SSM)SaltSaltSaltService pack migrationN/AN/AN/ABasic Virtual GuestManagement Traditional SaltAdvanced Virtual Guest Management SaltSaltVirtual Guest Installation Traditional(Kickstart), as Host OSTraditional Virtual Guest Installation Traditional(image template), asHost OS SaltSystem deployment(PXE/Kickstart) SaltSystem redeployment(Kickstart)Traditional Contact methodsTraditional: OSAD,Traditional: OSAD,Salt: ZeroMQ, Salt-SSHRHNSD, SSH-push. Salt: RHNSD, SSH-push. Salt:ZeroMQ, Salt-SSHZeroMQ, Salt-SSHWorks with Uyuni Proxy SaltAction chains Salt8 / 191 Supported SUSE Linux Enterprise Server with Expanded Support Features Uyuni 2021.02

Supported SUSE Linux Enterprise Server with Expanded Support FeaturesFeatureSLES ES 6SLES ES 7SLES ES 8Staging (pre-downloadof packages) SaltDuplicate packagereporting SaltCVE auditing SaltSCAP auditing SaltPackage verificationTraditionalTraditional Package lockingTraditionalTraditional System lockingTraditionalTraditional Maintenance Windows System snapshotTraditionalTraditionalSaltConfiguration filemanagement SaltSnapshots and profilesTraditional. Salt: Profiles Traditional. Salt: Profiles Salt: Profiles supported,supported, Sync notsupported, Sync notSync not supportedsupportedsupportedPower management SaltMonitoringSaltSaltSaltDocker buildhost Build Docker image with OS Kiwi buildhost Build Kiwi image withOS Recurring ActionsSaltSaltSaltAppStreamsN/AN/A YomiN/AN/AN/A Virtual Guest Management:In this table, virtual guest management is split into basic and advanced.9 / 191Supported SUSE Linux Enterprise Server with Expanded Support Features Uyuni 2021.02

Supported Red Hat Enterprise Linux FeaturesBasic virtual guest management includes listing VMs, slow refresh, VM lifecycle actions (start, stop,resume, pause), and modifying VM vCPU and Memory.Advanced virtual guest management includes fast refresh, VM lifecycle actions (delete, reset, power off),modifying VM disk, network, graphical display, and graphical display configuration.Supported Red Hat Enterprise Linux FeaturesThis table lists the availability of various features on native Red Hat Enterprise Linux clients (withoutExpanded Support). The operating system you run on a client is supported by the organization thatsupplies the operating system. Red Hat Enterprise Linux is supported by RedHat.The icons in this table indicate: the feature is available on both Salt and traditional clients the feature is not available the feature is under consideration, and may or may not be made available at a later date Traditional the feature is supported only on traditional clients Salt the feature is supported only on Salt clients.Table 5. Supported Features on Red Hat Enterprise Linux Operating SystemsFeatureRHEL 6RHEL 7RHEL 8Client SaltSystem packagesRed HatRed HatRed HatRegistration SaltInstall packages SaltApply patches SaltRemote commands SaltSystem package statesSaltSaltSaltSystem custom statesSaltSaltSaltGroup custom statesSaltSaltSaltOrganization customstatesSaltSaltSalt10 / 191Supported Red Hat Enterprise Linux Features Uyuni 2021.02

Supported Red Hat Enterprise Linux FeaturesFeatureRHEL 6RHEL 7RHEL 8System set manager(SSM)SaltSaltSaltService pack migrationN/AN/AN/ABasic Virtual GuestManagement Traditional SaltAdvanced Virtual Guest Management SaltSaltVirtual Guest Installation Traditional(Kickstart), as Host OSTraditional Virtual Guest Installation Traditional(image template), asHost OS SaltSystem deployment(PXE/Kickstart) SaltSystem redeployment(Kickstart)Traditional SaltContact methodsTraditional: OSAD,Traditional: OSAD,Salt: ZeroMQ, Salt-SSHRHNSD, SSH-push. Salt: RHNSD, SSH-push. Salt:ZeroMQ, Salt-SSHZeroMQ, Salt-SSHWorks with Uyuni Proxy SaltAction chains SaltStaging (pre-downloadof packages) SaltDuplicate packagereporting SaltCVE auditing SaltSCAP auditing SaltPackage verificationTraditionalTraditional Package lockingTraditionalTraditional System lockingTraditionalTraditional Maintenance Windows System snapshotTraditionalTraditional 11 / 191Supported Red Hat Enterprise Linux Features Uyuni 2021.02

Supported CentOS FeaturesFeatureRHEL 6RHEL 7RHEL 8Configuration filemanagement SaltSnapshots and profilesTraditional. Salt: Profiles Traditional. Salt: Profiles Salt: Profiles supported,supported, Sync notsupported, Sync notSync not supportedsupportedsupportedPower management SaltMonitoringSaltSaltSaltDocker buildhost Build Docker image with OS Kiwi buildhost Build Kiwi image withOS Recurring ActionsSaltSaltSaltAppStreamsN/AN/A YomiN/AN/AN/A Virtual Guest Management:In this table, virtual guest management is split into basic and advanced.Basic virtual guest management includes listing VMs, slow refresh, VM lifecycle actions (start, stop,resume, pause), and modifying VM vCPU and Memory.Advanced virtual guest management includes fast refresh, VM lifecycle actions (delete, reset, power off),modifying VM disk, network, graphical display, and graphical display configuration.Supported CentOS FeaturesThis table lists the availability of various features on CentOS clients. The operating system you run on a client is supported by the organization thatsupplies the operating system. CentOS is supported by the CentOS community.The icons in this table indicate: the feature is available on both Salt and traditional clients12 / 191Supported CentOS Features Uyuni 2021.02

Supported CentOS Features the feature is not available the feature is under consideration, and may or may not be made available at a later date Traditional the feature is supported only on traditional clients Salt the feature is supported only on Salt clients.Table 6. Supported Features on CentOS Operating SystemsFeatureCentOS 6CentOS 7CentOS 8Client (plain CentOS) (plain CentOS)Salt (plain CentOS)System packagesCentOS CommunityCentOS CommunityCentOS CommunityRegistration SaltInstall packages SaltApply patches (requiresCVE ID) (third-party servicerequired for errata) (third-party servicerequired for errata)Salt (third-party servicerequired for errata)Remote commands SaltSystem package statesSaltSaltSaltSystem custom statesSaltSaltSaltGroup custom statesSaltSaltSaltOrganization customstatesSaltSaltSaltSystem set manager(SSM) SaltService pack migrationN/AN/AN/ABasic Virtual GuestManagement Traditional SaltAdvanced Virtual Guest Management SaltSaltVirtual Guest Installation Traditional(Kickstart), as Host OSTraditional Virtual Guest Installation Traditional(image template), asHost OS SaltSystem deployment(PXE/Kickstart) Salt13 / 191 Supported CentOS Features Uyuni 2021.02

Supported CentOS FeaturesFeatureCentOS 6CentOS 7CentOS 8System redeployment(Kickstart)Traditional SaltContact methodsTraditional: OSAD,Traditional: OSAD,Salt: ZeroMQ, Salt-SSHRHNSD, SSH-push. Salt: RHNSD, SSH-push. Salt:ZeroMQ, Salt-SSHZeroMQ, Salt-SSHWorks with Uyuni Proxy SaltAction chains SaltStaging (pre-downloadof packages) SaltDuplicate packagereporting SaltCVE auditing (requiresCVE ID) SaltSCAP auditing SaltPackage verificationTraditionalTraditional Package lockingTraditionalTraditional System lockingTraditionalTraditional Maintenance Windows System snapshotTraditionalTraditional Configuration filemanagement SaltSnapshots and profilesTraditional. Salt: Profiles Traditional. Salt: Profiles Salt: Profiles supported,supported, Sync notsupported, Sync notSync not supportedsupportedsupportedPower management SaltMonitoringSaltSaltSaltDocker buildhost Build Docker image with OS Kiwi buildhost Build Kiwi image withOS 14 / 191Supported CentOS Features Uyuni 2021.02

Supported Oracle FeaturesFeatureCentOS 6CentOS 7CentOS 8Recurring ActionsSaltSaltSaltAppStreamsN/AN/A YomiN/AN/AN/A Virtual Guest Management:In this table, virtual guest management is split into basic and advanced.Basic virtual guest management includes listing VMs, slow refresh, VM lifecycle actions (start, stop,resume, pause), and modifying VM vCPU and Memory.Advanced virtual guest management includes fast refresh, VM lifecycle actions (delete, reset, power off),modifying VM disk, network, graphical display, and graphical display configuration.Supported Oracle FeaturesThis table lists the availability of various features on Oracle Linux clients. The operating system you run on a client is supported by the organization thatsupplies the operating system. Oracle Linux is supported by Oracle.The icons in this table indicate: the feature is available on both Salt and traditional clients the feature is not available the feature is under consideration, and may or may not be made available at a later date Traditional the feature is supported only on traditional clients Salt the feature is supported only on Salt clientsTable 7. Supported Features on Oracle Linux Operating SystemsFeatureOracle Linux 6Oracle Linux 7Oracle Linux 8Client SaltOperating systempackages SaltRegistration SaltInstall packages Salt15 / 191Supported Oracle Features Uyuni 2021.02

Supported Oracle FeaturesFeatureOracle Linux 6Oracle Linux 7Oracle Linux 8Apply patches (requiresCVE ID) SaltRemote commands SaltSystem package statesSaltSaltSaltSystem custom statesSaltSaltSaltGroup custom statesSaltSaltSaltOrganization customstatesSaltSaltSaltSystem set manager(SSM

SUSE Linux Enterprise 11 x86, x86_64, Itanium, ppc64, IBM Z SUSE Linux Enterprise Server for SAP 15 x86_64, ppc64le SUSE Linux Enterprise Server for SAP 12 x86_64, ppc64le openSUSE Leap 15 x86_64 Supported Client