Chapter 2. Installation Requirements


This chapter details the requirements that must be met before installing Red Hat Update Infrastructure on your environment.

2.1. Prerequisites

Cloud Provider Prerequisites

The following are prerequisites to becoming a certified Red Hat Cloud Provider. These must be fulfilled prior to installing and configuring Red Hat Update Infrastructure in a cloud environment.

Note

Red Hat Enterprise Linux 6 is required to successfully install and run Red Hat Update Infrastructure. The latest version of Red Hat Enterprise Linux 6 is supported for the Red Hat Update Appliance Server and Content Delivery Server. Red Hat Enterprise Linux versions 5, 6, and 7 are supported for the Red Hat Update Infrastructure client. For more information on installing Red Hat Enterprise Linux, refer to the Red Hat Enterprise Linux Installation Guide.
  • Complete a Cloud Provider Agreement with Red Hat. Cloud providers must be certified by Red Hat in order to be able to resell Red Hat Enterprise Linux.
  • Ensure you have an entitlement for every Red Hat Update Appliance instance in the cloud. This grants access to:
    • Red Hat Update Infrastructure (Red Hat Update Appliance and associated technologies).
    • 32-bit and 64-bit Red Hat Enterprise Linux images. This is required to perform instantiation.
    • Permission for the Red Hat Update Appliance to synchronize channel content from Red Hat Customer Portal.
  • The ability to generate or obtain CA and SSL certificates. These are required for configuring SSL and signing client entitlement certificates.
  • Employ a method of monitoring that includes some means of notification and the ability to run custom scripts and commands.
Hardware and Storage Requirements

Red Hat Update Infrastructure has the following hardware and storage requirements:

  • The latest version of Red Hat Enterprise Linux
  • 64-bit architecture.
  • At least 2 GB of available memory
  • At least 4 GB of available swap space
Ensure that you have allocated enough storage space for the RPM packages required by Red Hat Update Infrastructure.
All repositories are placed under /var/lib/pulp. Create this directory only if you need to create a new mount point for it; otherwise, it is automatically created during the installation process.
The /var/lib/pulp requires at least 40 GB of storage for each binary package repository and approximately double the allocated storage for each debug-info repository during Full Support Phase of a major Red Hat Enterprise Linux version. Note that, after the period, the estimated annual growth rates of these repositories are 10 GB per binary package repository and 20 GB per debug-info repository.
All repositories are synchronized with Content Delivery Server (CDS) nodes under /var/lib/pulp-cds.

Note

If you expect to be storing a large amount of data, consider using a separate storage volume for the installation.
Network and Firewall Requirements

Red Hat Update Infrastructure uses various network protocols for communication between Red Hat Update Appliance, CDS, and client instances. The following table outlines each of the protocols used:

Table 2.1. Protocols and Port requirements
Port Protocol Source Destination Notes
443 HTTPS RHUA Package Source Third-party repository such as Red Hat Customer Portal
443 HTTPS Client CDS Used by yum on the client to retrieve packages
5674 QPID RHUA CDS Used for communication between the Red Hat Update Appliance and the CDS
5674 QPID CDS RHUA Used for communication between the Red Hat Update Appliance and the CDS

Important

Every CDS instance must have access to ports 443 (HTTPS) and 5674 on the Red Hat Update Appliance in order to synchronize packages.
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.