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.
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.
News
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.