How to enable the Enhanced Extended Update repository for Red Hat Enterprise Linux on RHEL 9
Environment
- Red Hat Enterprise Linux 9.0, 9.2, 9.4, 9.6 and 9.8
Issue
- How do I register RHEL 9 systems to use Enhanced Extended Update Support?
- How do I migrate or re-register RHEL 9 systems to use Enhanced Extended Update Support?
Resolution
Enhanced Extended Update Support is an optional offering for Red Hat Enterprise Linux subscribers. With Enhanced Extended Update Support, Red Hat provides backports of Critical and Important impact security updates and urgent-priority bug fixes for a predefined set of minor releases of Red Hat Enterprise Linux 9. Enhanced Extended Update Support enables customers to remain with the same minor release of Red Hat Enterprise Linux for 48 months, allowing for stable production environments for mission-critical applications.
Enhanced Extended Update Support is available as an Add-on to Red Hat Enterprise Linux Server premium and standard subscriptions, Red Hat Enterprise Linux for IBM Power LE, Red Hat Enterprise Linux for IBM z Systems, and Red Hat Enterprise Linux for ARM 64 subscriptions. Please contact your Red Hat Sales Representative if you are unsure if you have access to Enhanced Extended Update Support and to help decide if it is appropriate for your environment.
Enable and configure the necessary repositories for Enhanced Extended Update Support
To prevent RHEL systems from being updated to an RHEL minor version for which Enhanced Extended Update Support is not supported, you must lock the system to a version of RHEL (e.g. Linux 9.0, 9.2, 9.4, 9.6 or 9.8), and clear the yum cache. The same steps can be followed for a server that is registered to Red Hat Customer Portal or to Satellite using Red Hat Subscription Management. For how to enable a repository on Satellite, please see How to enable a repository on Satellite 6
The remainder of the examples below are based on a Red Hat Enterprise Linux 9 system that is being set to the 9.0 Enhanced Extended Update Support release.
-
Check the available release versions for the client. If you do not see the release version you are expecting on a client registered to a Satellite, please review the repositories enabled on the Satellite or that are included in the content view assigned to the client.
# subscription-manager release --list +-------------------------------------------+ Available Releases +-------------------------------------------+ 9.0 9.2
-
Set the release to one of the Enhanced Extended Update Support of RHEL and clear the yum cache.
# subscription-manager release --set=9.0 # yum clean all
-
Enable the additional
*-e4s-rpms
repos which are needed for your RHEL system.# subscription-manager repos \ --enable="rhel-9-for-$(uname -m)-baseos-e4s-rpms" \ --enable="rhel-9-for-$(uname -m)-appstream-e4s-rpms"
Note: The list of required RHEL repositories to subscribe to depends on the system type and the installed server workload. The above
baseos
andappstream
repositories are the minimum supported configuration.
-
Enable other Add-Ons like High Availability repositories to use Enhanced Extended Update Support.
If the system is also required to be subscribed to the High Availability repository, then in addition to previous commands, execute the command below.# subscription-manager repos --enable="rhel-9-for-$(uname -m)-highavailability-e4s-rpms"
Comments