System Types

Clients are categorized by system type. Every client can have both a base system type, and an add-on system type assigned.

Base system types include Management, for traditional clients, and Salt for Salt clients.

Add-on system types include Virtualization Host, for clients that operate as virtual hosts, and Container Build Host for clients that operate as a SUSE CaaS Platform build host.

You can adjust the add-on system type by navigating to Systems  System List  System Types. Check the clients you want to change the add-on system type for, select the Add-On System Type, and click either Add System Type or Remove System Type.

You can also change the base system type from Management to Salt, by re-registering the client.

Change a Traditional Client to Salt Using the Web UI

The simplest method to change a traditional client to a Salt client is to re-register it with the Web UI.

Changing the base system type requires that you re-register your client. This deletes any customization or configuration on the client, however event history is preserved. It also requires client downtime.

Procedure: Changing a Traditional Client to Salt Using the Web UI
  1. In the Uyuni Web UI, navigate to Systems  System List, identify the client you want to change, and take a note of the hostname.

  2. Navigate to Systems  Bootstrapping.

  3. In the Host field, type the hostname of the client to be re-registered.

  4. Complete the other fields as required.

  5. Click Bootstrap to schedule the bootstrap process.

    When the client has completed registration, it shows in the Systems List with the system type Salt.

Change a Traditional Client to Salt at the Command Prompt

You can use the command prompt to re-register a traditional client as a Salt client. This requires you to delete the packages used by the traditional client. You can then re-register the client using your preferred registration method for Salt clients.

Changing the base system type requires that you re-register your client. This deletes any customization or configuration on the client. It also requires client downtime.

Procedure: Changing a Traditional Client to Salt at the Command Prompt
  1. On the client to be changed, at the command prompt, use your package manager to remove these packages:

    spacewalk-check
    spacewalk-client-setup
    osad
    osa-common
    mgr-osad
    spacewalksd
    mgr-daemon
    rhnlib
    rhnmd
  2. Use your preferred registration method to re-register the client as a Salt client.

    When the client has completed registration, it shows in the Systems List with the system type Salt.