Registering CentOS Clients

This section contains information about registering traditional and Salt clients running CentOS operating systems.

CentOS clients are based on CentOS and are unrelated to SUSE Linux Enterprise Server with Expanded Support, RES, Red Hat, or Expanded Support. You are responsible for arranging access to CentOS base media repositories and CentOS installation media, as well as connecting SUSE Manager Server to the CentOS content delivery network.

SUSE does not provide support for CentOS operating systems. SUSE Manager allows you to manage CentOS clients, but support is not provided.

Server Requirements

Before you begin, check that your SUSE Manager Server meets the requirements at installation:hardware-requirements.adoc.

Taskomatic uses one CPU core, and requires at least 3072 MB of RAM. To ensure that taskomatic has access to enough memory, open the /etc/rhn/rhn.conf configuration file, and add this line:

taskomatic.java.maxmemory=3072

Restart Taskomatic:

systemctl restart taskomatic

Channel and Repository Management

The spacewalk-utils package contains a number of command line tools required for client administration, including the spacewalk-common-channels tool.

SUSE only provides support for spacewalk-clone-by-date and spacewalk-manage-channel-lifecycle tools.

Procedure: Adding Channels and Repositories
  1. At the command prompt on the SUSE Manager Server, as root, install the spacewalk-utils package:

    zypper in spacewalk-utils
  1. Add the CentOS base, updates, and client channels, specifying the CentOS version and architecture:

    spacewalk-common-channels -a x86_64 centos7 \
    centos7-uyuni-client centos7-uyuni-client

The client tools channel provided by spacewalk-common-channels is sourced from Uyuni and not from SUSE.

Procedure: Synchronizing CentOS repositories
  1. In the SUSE Manager Web UI, navigate to Software  Manage, and check every CentOS channel.

  2. In the Repositories tab, navigate to the Sync subtab, and click Sync Now. You can also create a regular synchronization schedule on this page.

Create an Activation Key

You will need to create an activation key that is associated with your CentOS channels.

For more information on activation keys, see client-configuration:clients-and-activation-keys.adoc.

Register Clients

CentOS clients are registered in the same way as all other clients. For more information, see client-configuration:registration-overview.adoc.