How do I access Red Hat Enterprise Linux 6 Extended Life Cycle Support (ELS) content after Red Hat Enterprise Linux 6 transitions to Extended Life Phase?

Updated

Issue

  • How do I access Red Hat Enterprise Linux 6 Extended Life Cycle Support content after Red Hat Enterprise Linux 6 transitions to Extended Life Phase?
  • For information on how to access Red Hat Enterprise Linux 6 Extended Life Cycle Support content after the initial phase of Red Hat Enterprise Linux 6 ELS ends on June 30, 2024, see KCS Article 7075944.

Environment

  • Red Hat Enterprise Linux Server 6
  • Red Hat Subscription Manager
  • Red Hat Satellite 6
  • Red Hat Update Infrastructure

Resolution

On November 30, 2020, Red Hat Enterprise Linux 6 transitions from Maintenance Life Cycle 2 phase to Extended Life phase. You can read more about product life cycles here and the "FAQ: Red Hat Enterprise Linux 6 reaches End of Maintenance Phase and transitions to Extended Life Phase". At this time, Red Hat Enterprise Linux 6 content will continue to be accessible in the same way as it always has been via Red Hat Subscription Manager (RHSM), Red Hat Satellite 6, and Red Hat Update Infrastructure (RHUI)*.

If you have purchased the Red Hat Enterprise Linux Extended Life Cycle Support (ELS) Add-On offering, you will receive continued updates for Red Hat Enterprise Linux 6 via a new repository. Follow these steps to access Red Hat Enterprise Linux 6 Extended Life Cycle Support (ELS) content.

Enabling Red Hat Enterprise Linux 6 Extended Life Cycle content with Satellite 6

In the case of Satellite 6, it is first required to add a subscription to your subscription manifest which provides access to the RHEL 6 ELS repositories. This may be performed from within the Satellite 6 webUI or via the Customer Portal.

Attach a RHEL Extended Life Cycle Subscription to the Manifest via the Satellite webUI

  1. Navigate to the Content -> Red Hat Subscriptions page
  2. Click Add Subscriptions
  3. Locate the Red Hat Enterprise Linux Extended Life Cycle Support subscription and edit the Quantity to Allocate to reflect the number of entitlements you wish to attach to your manifest
  4. Click Submit

Example (click to enlarge)
RHEL 6 ELS subscription highlighted and ready for quantity entry

Attach a RHEL Extended Life Cycle Subscription to the Manifest via the Customer Portal

  1. Navigate to the This content is not included.Customer Portal - Subscription Allocations page
  2. Click the name of the Satellite Subscription Allocation (manifest) you wish to add ELS subscriptions to
  3. Click the Subscriptions tab
  4. Click the Add Subscriptions button
  5. Find the RHEL Extended Life Cycle Support subscription in the list, then change its Entitlement Quantity to the desired number of entitlements you wish to add to this allocation.
  6. Click Submit to save the entitlement quantity changes your manifest.

Finally, to synchronize the subscription allocation changes made in the Customer Portal to the Satellite 6 manifest, perform the following from within the Satellite's webUI:

  1. Navigate to the Content -> Red Hat Subscriptions page
  2. Click Manage Manifest
  3. Click Refresh Manifest
    NOTE: If you already have the RHEL ELS subscription attached to your Satellite, a manifest refresh is still required to allow the subscription to obtain the new products and repositories on your Satellite. Please follow steps 7-9 above to refresh your manifest and continue with the steps below to enable and synchronize.

Synchronize RHEL 6 Extended Life Cycle Content to the Satellite 6 Server


Once the ELS subscription has been attached to the Satellite's subscription manifest, the repositories which provide access to this content must be *enabled* and then *synchronized*.

Enable the RHEL 6 Extended Life Cycle Repository

  1. Navigate to the Content -> Red Hat Repositories page
  2. To quickly locate the desired repositories, enter "Red Hat Enterprise Linux 6 Extended Life Cycle" into the text search box
  3. Click the repository name to expand architecture options, then click the + button next to the desired architecture to enable

Example (click to enlarge)
RHEL 6 ELS repository enabled (highlighted)

The repository is now enabled and ready to be synchronized.

Synchronize the RHEL 6 Extended Life Cycle repository

  1. Navigate to the Content -> Sync Status page
  2. Expand Red Hat Enterprise Linux - Extended Life Cycle Support -> Red Hat Enterprise Linux 6 Server - Extended Life Cycle Support (RPMs) -> 6Server -> select architecture
  3. Click the box next to the enabled repository
  4. Click Synchronize Now

Example (click to enlarge)
RHEL ELS Repository selected and ready to sync

Once the repository has fully synchronized, additional steps are required to include this repository in a Content View to be presented to content hosts. Please refer to the Red Hat Satellite 6 Content Management Guide for further details.

Connecting Red Hat Enterprise Linux 6 systems to ELS content via Satellite 5

Satellite 5 reached End of Life on May 31, 2020 and is no longer a supported solution for accessing Red Hat content.

Enabling Red Hat Enterprise Linux 6 Extended Life Cycle content with Red Hat Update Infrastructure (RHUI)

*Note: Red Hat’s Certified Cloud & Service Provider (CCSP) Partners control what channels and packages are delivered through their service. See this Knowledgebase article for the most current information regarding what channels are available.

Register a RHEL 6 Extended Life Cycle Subscription in RHUI

  1. Ensure the Red Hat Update Infrastructure and RHEL Add-Ons for Providers is attached to the RHUA server by locating the name of the subscription in the output of the subscription-manager list --consumed | grep 'Subscription Name' command:
# subscription-manager list --consumed | grep 'Subscription Name'
Subscription Name:   Red Hat Update Infrastructure and RHEL Add-Ons for Providers
  1. Refresh the subscriptions to ensure all new products are added to the subscription with the subscription-manager refresh command:
# subscription-manager refresh
1 local certificate has been deleted.
All local data refreshed
  1. Navigate to the rhui-manager user interface with the command rhui-manager
  2. Type sm to select manage Red Hat subscriptions
  3. Type d to select unregister a Red Hat subscription in RHUI
  4. Enter the number shown beside the Red Hat Update Infrastructure and RHEL Add-Ons for Providers
  5. Press c after selecting the subscription, followed by y to confirm
  6. Type r to select register a Red Hat subscription in RHUI
  7. Enter the number shown beside the Red Hat Update Infrastructure and RHEL Add-Ons for Providers (this is your subscription for RHEL 6 Extended Life Cycle content)
  8. Press c after selecting the subscription, followed by y to confirm
    This procedure will remove the currently consumed subscription and add the newly refreshed subscription from subscription-manager to the RHUA server.

Add the RHEL 6 Extended Life Cycle Repository in RHUI

  1. From the rhui-manager user interface, execute ^ to navigate to the Red Hat Update Infrastructure Management Tool home screen
  2. Enter r to select manage repositories
  3. Enter a to add a new Red Hat content repository
  4. Wait for the Red Hat Update Infrastructure Management Tool to determine the entitled repositories, this might take several minutes
  5. When the Red Hat Update Infrastructure Management Tool prompts for a selection method, press 2 to select the By Product method
  6. Enter the number listed beside the RHEL 6 Server - Extended Life Cycle Support RPMs repository
  7. Press c when your are finished, followed by y to confirm
  8. Check that the correct repository has been added by pressing l to access the list of repositories currently managed by the RHUI screen

Synchronize the RHEL 6 Extended Life Cycle Repository in RHUI

  1. From the rhui-manager user interface, execute ^ to navigate to the Red Hat Update Infrastructure Management Tool home screen
  2. Enter s to select synchronization status and scheduling
  3. Enter sr to select sync an individual repository immediately
  4. Select the repository and press c to confirm, followed by y to proceed
  5. Enter dr to select display repo sync summary

Connecting Red Hat Enterprise Linux 6 Systems to ELS Content

Important: ELS subscription is an addon subscription that requires the attachment of an active RHEL Server subscription to be present on the system to utilize the RHEL 6 ELS content.

First, ensure that the system has a valid RHEL 6 Server entitlement attached to the system (for product id 69, status needs to be subscribed):

# subscription-manager list | grep -e 'Product ID:' -e 'Status:'

Example output:

# subscription-manager list | grep -e 'Product ID:' -e 'Status:'
Product ID:     69
Status:         Subscribed

Note: For Satellites using Simple Content Access (SCA), your output may differ from the above. Please ensure you have both a subscription for RHEL Server and RHEL Server ELS attached to the Satellite manifest to ensure content access to your RHEL Server ELS eligible clients.
Note: For Customer Portal registered systems set your release version as seen in the next command and simply enable the repository

Next, ensure that the system is using 6Server as its release version, as ELS content is only released for the 6Server

# subscription-manager release --set 6Server

Next, find your ELS subscription:

# subscription-manager list --all --available
+-------------------------------------------+
    Available Subscriptions
+-------------------------------------------+
Subscription Name: Red Hat Enterprise Linux Extended Life Cycle Support (Physical or Virtual Nodes)
Provides:          Red Hat Enterprise Linux Server - Extended Life Cycle Support
SKU:               RH00270
Contract:          11260534
Pool ID:           8a99f9835a4887e0015a685ef286223d
Available:         90
Suggested:         1
Service Level:     Layered
Service Type:      L1-L3
Subscription Type: Instance Based
Ends:              12/30/2022
System Type:       Physical

Note the Pool ID above, and attach the subscription:

# subscription-manager attach --pool 8a99f9835a4887e0015a685ef286223d
Successfully attached a subscription for: Red Hat Enterprise Linux Extended Life Cycle Support (Physical or Virtual Nodes)

Finally, enable the RHEL 6 Extended Life Cycle RPM repository and disable RHEL 6 RPM repository: {#els6repo}

# subscription-manager repos --enable rhel-6-server-els-rpms
Repo 'rhel-6-server-els-rpms' is enabled for this system.

# subscription-manager repos --disable=rhel-6-server-rpms
Repository 'rhel-6-server-rpms' is disabled for this system.

Using RHEL 6 Container Images with Red Hat Enterprise Linux 6 Extended Life Cycle Repositories

Please refer to this KCS to see an example of building a custom RHEL 6 image using the RHEL 6 ELS repository.

Category
Article Type