Exploring Red Hat Satellite Server 6
Katello
Red Hat developed an application called Katello [7] that expands Foreman, adding life cycle management features. Katello actually wraps itself round Puppet and Foreman as a management framework and adds a cornucopia of meaningful features.
Content management is an example of a feature that works well with Katello. In the Katello workflow, content means either Puppet modules or RPM packages. Satellite offers the ability to store specific RPMs on local systems. By creating repositories, admins ensure that clients pick up RPM packages from the Satellite server and not from the Internet. If you have local (i.e., self-built) RPM packages, you can create the repositories in Katello and dump them on your managed servers. In the background, Katello uses Pulp [8], which takes care of the entire infrastructure for Yum repositories.
Capsules
Capsules are another striking example of Katello's feature scope: the Capsule server, which is part of Katello (Figure 4), creates a prebuilt package with DHCP, Bind, Puppet, and other services, which you can then install in a virtual Katello environment at the press of a button. Many Capsule servers can belong to a single Satellite instance, and they can run on different hardware. If you rely on this kind of structure, the individual Puppet servers draw on Capsule, which in turn gets its configuration directly from Satellite.
![](/var/linux_magazin/storage/images/issues/2015/171/red-hat-satellite-6/figure-4/643527-1-eng-US/Figure-4_large.png)
At the same time, Katello can easily manage several virtual environments. Red Hat acknowledges that heterogeneous environments do exist. If you operate various configurations at your data center, you can manage them meaningfully as different environments in Katello. Katello draws on Pulp to make sure local mirrors of the most frequently used repositories for RPM packages are created in a Satellite installation.
Cloud Support
Satellite 6 lets you launch virtual machines in cloud environments, including OpenStack and Amazon's EC2. At the press of a button, Satellite 6 will provision virtual servers that run either in a public cloud or on a local server.
Practically all of Red Hat's appliances are based on RHEL, so you can configure them and use them from within Satellite. For example, if you operate a matching Red Hat product in an OpenStack cloud, you can manage it on your Satellite server.
On the Satellite dashboard (Figure 5), you can define additional operating systems in the operating system section. Katello supports distribution-specific details, such as pre-seed configurations for systems that are installed by the Debian installer or Kickstart settings for features that are RHEL compatible (Figure 6).
« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.