Chapter 4. Enabling the required repositories
To install RHUI on your system and enable complete functionality, you must install certain repositories that contain the necessary software packages. The rhel-8-for-x86_64-baseos-rhui-rpms
and rhel-8-for-x86_64-appstream-rhui-rpms
repositories provide all the necessary packages required for installing RHUI on your system.
The following instructions explain how to enable these repositories on your system.
The RHUA and CDS nodes require RHEL installations with base packages and with all repositories disabled except for the rhel-8-for-x86_64-baseos-rhui-rpms
and the rhel-8-for-x86_64-appstream-rhui-rpms
repositories. This requirement means that you cannot install any third-party configurations or software that is not necessary for the direct operation of the server. This restriction includes hardening or other non-Red Hat security software.
4.1. Enabling the required repositories on the RHUA node
The following instructions explain how to enable the rhel-8-for-x86_64-baseos-rhui-rpms
and rhel-8-for-x86_64-appstream-rhui-rpms
repositories on the RHUA node.
Prerequisites
- Ensure you have root access to the RHUA node.
Procedure
Navigate to the RHUA node, list the enabled repositories, and verify that your system is correctly subscribed.
# yum repolist enabled repo id repo name codeready-builder-for-rhel-8-rhui-rpms Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) from RHUI rhel-8-appstream-rhui-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream from RHUI (RPMs) rhel-8-baseos-rhui-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS from RHUI (RPMs)
Disable all repositories.
# subscription-manager repos --disable=*
Enable the relevant repositories.
#subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rhui-rpms --enable=rhel-8-for-x86_64-appstream-rhui-rpms
Enable the RHUI 4 repository.
# subscription-manager repos --enable=rhui-4-beta-for-rhel-8-x86_64-rpms
4.2. Enabling the required repositories on the CDS node
The following instructions explain how to enable the rhel-8-for-x86_64-baseos-rpms
and rhel-8-for-x86_64-appstream-rpms
repositories on the CDS nodes.
Prerequisites
- Ensure that you have root access to all the CDS nodes you plan to use.
Procedure
Navigate to a CDS node, list the enabled repositories, and verify that your system is correctly subscribed.
# yum repolist enabled repo id repo name codeready-builder-for-rhel-8-x86_64-rpms Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) rhel-8-for-x86_64-appstream-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) rhel-8-for-x86_64-baseos-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
Disable all repositories.
# subscription-manager repos --disable=*
Enable the relevant repositories.
# subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms --enable rhel-8-for-x86_64-baseos-rpms
- Repeat the steps on all the CDS nodes you plan to use.
Verification
List the enabled repositories and verify whether the relevant repositories appear on the list.
# yum repolist enabled repo id repo name rhel-8-for-x86_64-appstream-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) rhel-8-for-x86_64-baseos-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
4.3. Enabling the required repositories on the HAProxy node
The following instructions explain how to enable the rhel-8-for-x86_64-baseos-rpms
and rhel-8-for-x86_64-appstream-rpms
repositories on the HAProxy node.
Prerequisites
- Ensure you have root access to the HAProxy node.
Procedure
Navigate to a HAProxy node, list the enabled repositories, and verify that your system is correctly subscribed.
# yum repolist enabled repo id repo name codeready-builder-for-rhel-8-x86_64-rpms Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) rhel-8-for-x86_64-appstream-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) rhel-8-for-x86_64-baseos-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
Disable all repositories.
# subscription-manager repos --disable=*
Enable the relevant repositories.
# subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms --enable rhel-8-for-x86_64-baseos-rpms
Verification
List the enabled repositories and verify whether the relevant repositories appear on the list.
# yum repolist enabled repo id repo name rhel-8-for-x86_64-appstream-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) rhel-8-for-x86_64-baseos-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)