1.3. Red Hat Satellite 6 Server Installation Workflow

Installation

This installation workflow covers preparing the host system for the installation and the installation of the Red Hat Satellite Server, including setting up basic infrastructure to provision a host machine.

  1. Install the host system with Red Hat Enterprise Linux 6.5 or later.
  2. Prepare the host system for the Satellite Server installation by configuring network ports and SELinux settings, as well as checking for correct package versions. See Section 1.5, “Prerequisites” for more information.
  3. Install the Satellite Server. There are two methods available:
  4. Configure the initial setup of the Satellite Server using katello-installer. See Section 2.3, “Configuring Red Hat Satellite Manually” for more information.
Initial Configuration

These are the initial configuration procedures to provide a basic Satellite Server and populating it with content from Red Hat subscriptions:

  1. Create a manifest from the Red Hat Customer Portal. See Section 4.1.1.1, “Setting up a Manifest” for more information.
  2. Log in to the Satellite Server. This requires the administration user and password. See Chapter 3, Logging in to Red Hat Satellite for more information.
  3. Create an Organization. Satellite is pre-populated with a "Default Organization" and this organization can be used if needed. It is, however, highly recommended to create an organization that matches the ones in your own organizational structure. See Section 3.1.1, “Creating an Organization” for more information.
  4. Remove the "Default Organization". See Section 3.1.3, “Removing an Organization” for more information.
  5. Set your default Organization and Location context so that subsequent logins will place you in the right context within the Red Hat Satellite Server. See Section 3.2, “Changing Your Account Preferences” for more information.
  6. Logout and re-login. Your default organization and location preferences should now be visible on the upper left corner of the main menu.
  7. Upload the manifest in the Satellite Server web interface. This will propagate the subscription information into the Satellite Server. See Section 4.1.1.2, “Uploading a Subscription Manifest” for more information.
  8. Once the manifest has been uploaded, the Red Hat Repositories available from valid Red Hat Subscriptions are imported into the Satellite Server. Choose which repositories are relevant to your organization. See Section 4.1.1.3, “Enabling Red Hat Repositories” for more information.
    A common basic set of subscriptions which contain repositories with the latest packages for Red Hat Enterprise Linux 6 would be:
    1. Red Hat Enterprise Linux 6 Server Kickstart x86_64 6Server Repository
    2. Red Hat Enterprise Linux 6 Server RPMs x86_64 6Server Repository
    3. Red Hat Enterprise Linux 6 Server - RH Common RPMs x86_64 Repository
  9. Manually synchronize the repositories. This is a required step after enabling them. It is at this point that the local repository in the Satellite Server is populated by the required packages. See Section 4.1.3.1, “Synchronization Status” for more information.
  10. With content synchronized locally to the Red Hat Satellite Server, set up lifecycle environments and environment paths according to your organization's requirements. For example, creating a Test or Development environment to simulate the lifecycle environment currently in your organization. See Lifecycle Environments from the Red Hat Satellite 6 User Guide to create environments and environment paths.
  11. Create a content view to add to the lifecycle environment. For more information on Content Views, see Using Content Views, as well as Creating a Content View from the Red Hat Satellite 6 User Guide.
  12. After creating the content view, add repositories and puppet modules to the content view based on your organization's needs. Adding Repositories to the Content View from the Red Hat Satellite 6 User Guide will guide you through the steps.
  13. Publish the content view to use it. See Publishing Content View from the Red Hat Satellite 6 User Guide for instructions. After the content view has been published, it can be promoted through the promotion paths in the lifecycle environments.
  14. Now that the content and promotional paths have been set up, create an activation key to prepare for system provisioning. An activation key is used during the provisioning process to ensure that the system is associated with the correct Host Group. It also ensures that the system consumes the correct subscription. See the Creating an Activation Key section of the Red Hat Satellite 6 User Guide for more information.
  15. Now that you have completed your basic setup, the Red Hat Satellite 6 Server is ready to manage content on existing hosts. Register an existing system in your organization to your Satellite Server using the created activation key. See Registering a Host in the Red Hat Satellite 6 User Guide for more details.
Red Hat Satellite Capsule Server Installation

The Red Hat Satellite Capsule Server is a Red Hat Satellite component that provides federated services to discover, provision, and configure hosts outside of the primary Satellite Server. Follow these steps to install and configure Satellite Capsule Server:

  1. Install the host system with Red Hat Enterprise Linux 6.5 or Later.
  2. Prepare the system for the Red Hat Satellite Capsule Server installation by fulfilling the requirements outlined in Section 5.2, “Red Hat Satellite Capsule Server Prerequisites”. This includes configuring your network ports, SELinux settings, etc.
  3. Install the Red Hat Satellite Capsule Server. See Section 5.3, “Installing a Red Hat Satellite Capsule Server” for more information.
  4. Configure the initial setup of the Satellite Capsule Server. See Section 5.4, “Configuring a Red Hat Satellite Capsule Server” for more information.
  5. For Satellite Capsule Servers with content node functionality, the procedure outlined in Section 5.5, “Adding Lifecycle Environments to a Red Hat Satellite Capsule Server” is required to have been completed in order to synchronize content from the central Satellite Server to the Satellite Capsule Server.
  6. Your Satellite Capsule Server is now installed, configured, and ready for use. Register hosts in the Satellite Capsule Server's location proximity. See Section 5.7, “Registering Host Systems to a Red Hat Satellite Capsule Server” for more information.