Chapter 5. Entitlements

Red Hat Satellite provides all services to customers through entitlements. Customers purchase entitlements as needed from Red Hat. For Red Hat Satellite, entitlements are part of a Red Hat contractual agreement and set at installation time. All public channels become automatically available and the Red Hat Entitlement Certificate determines the private channels available.
The Entitlement Certificate contains a precise set of entitlements attributed to your organization. Red Hat reserves the right to compare the contents of that Entitlement Certificate with the database's entitlement settings at any time to ensure compliance with the terms of the customer's contract with Red Hat.
The Red Hat Satellite Installation Script performs the steps referenced in this section during initial installation. As a result, customers do not require the steps in this section unless they import a new Entitlement Certificate, such as one reflecting an increase in the number of entitlements.

5.1. Red Hat Satellite Activate

For disconnected Satellites or customers who prefer to work locally, Red Hat provides a command line tool for managing your Red Hat Entitlement Certificate and activating the Red Hat Satellite using that certificate: Red Hat Satellite Activate (rhn-satellite-activate). This tool is included with the installation as part of the spacewalk-backend-tools package.
The rhn-satellite-activate tool offers several command line options for activating Red Hat Satellite using its Red Hat Entitlement Certificate:

Table 5.1. Red Hat Entitlement Certificate Options

Option Description
-h, --help Display the help screen with a list of options.
--sanity-only Confirm certificate sanity. Does not activate the Red Hat Satellite locally or remotely.
--disconnected Activates locally but not on remote Red Hat servers.
--rhn-cert=/PATH/TO/CERT Uploads new certificate and activates the Red Hat Satellite based upon the other options passed (if any).
--systemid=/PATH/TO/SYSTEMID For testing only - Provides an alternative system ID by path and file. The system default is used if not specified.
--no-ssl For testing only - Disable SSL.
To use these options, add the required option and the appropriate value, if needed, after the rhn-satellite-activate command.