3.5. Enabling the Satellite Client 6 Repository

The Satellite Client 6 repository provides the katello-agent, katello-host-tools, and puppet packages for clients registered to Satellite Server.

To use the CLI instead of the Satellite web UI, see the CLI procedure.

Prerequisites

  • Ensure that you import all content ISO images that you require into Satellite Server.

Procedure

  1. In the Satellite web UI, navigate to Content > Red Hat Repositories.
  2. Use the Search field to enter the following repository name: Satellite Client 6 (for RHEL 7 Server) (RPMs).
  3. In the Available Repositories pane, click on Satellite Client 6 (for RHEL 7 Server) (RPMs) to expand the repository set.

    If the Satellite Client 6 items are not visible, it may be because they are not included in the Red Hat Subscription Manifest obtained from the Customer Portal. To correct that, log in to the Customer Portal, add these repositories, download the Red Hat Subscription Manifest and import it into Satellite.

  4. For the x86_64 entry, click the Enable icon to enable the repository.

Enable the Satellite Client 6 repository for every supported major version of Red Hat Enterprise Linux running on your hosts. After enabling a Red Hat repository, a Product for this repository is automatically created.

CLI procedure

  • Enable the Satellite Client 6 repository using the hammer repository-set enable command:

    # hammer repository-set enable \
    --basearch='x86_64' \
    --name 'Red Hat Satellite Client 6 (for RHEL 7 Server) (RPMs)' \
    --organization "My_Organization" \
    --product 'Red Hat Enterprise Linux Server'