Proxy Registration

Proxy systems are registered as Salt clients using a bootstrap script.

This procedure describes software channel setup and registering the installed proxy with an activation key as a Uyuni client.

Before you can select the correct child channels while creating the activation key, ensure you have properly synchronized the openSUSE Leap channel with all the needed child channels and the Uyuni Proxy channel.

Procedure: Registering the Proxy
  1. First create openSUSE Leap and the Uyuni Proxy channels with the spacewalk-common-channels command. spacewalk-common-channels is part of the spacewalk-utils package:

    spacewalk-common-channels \
    opensuse_leap15_1 \
    opensuse_leap15_1-non-oss \
    opensuse_leap15_1-non-oss-updates \
    opensuse_leap15_1-updates \
    opensuse_leap15_1-uyuni-client \

    Instead of uyuni-proxy-stable-leap-151 you can also try uyuni-proxy-devel-leap that is the current development version.

    For more information, see client-configuration:clients-opensuse.adoc.

  2. Create the openSUSE Leap 15 Uyuni Client Tools Repository for bootstrapping. For more information about bootstrapping, see client-configuration:bootstrap-repository.adoc.

  3. Create an activation key with openSUSE Leap as a base channel and the other channels as child channels. For more information about activation keys, see client-configuration:clients-and-activation-keys.adoc.

  4. Modify a bootstrap script for the proxy.

  5. Bootstrap the client using the script. For more information, see client-configuration:registration-bootstrap.adoc.

  6. For Salt clients, navigate to Salt  Keys and accept the key. When the key is accepted, it will show in Systems  Overview.

  7. Navigate to System Details  Software  Software Channels, and check that your proxy channel is selected. For setting up a registered Uyuni Proxy, see uyuni-proxy-setup.adoc.