Register Clients with the Web UI
Registering clients with the Uyuni Web UI works for Salt clients only.
-
In the Uyuni Web UI, navigate to .
-
In the
Hostfield, type the fully-qualified domain name (FQDN) of the client to be bootstrapped. -
In the
SSH Portfield, type the SSH port number to use to connect and bootstrap the client. By default, the SSH port is22. -
In the
Userfield, type the username to log in to the client. By default, the username isroot. -
In the
Passwordfield, type password to log in to the client. -
In the
Activation Keyfield, select the activation key that is associated with the software channel you want to use to bootstrap the client. For more information, see client-configuration:clients-and-activation-keys.adoc. -
OPTIONAL: In the
Proxyfield, select the proxy to register the client to. -
By default, the
Disable SSH Strict Key Host Checkingcheckbox is selected. This allows the bootstrap process to automatically accept SSH host keys without requiring you to manually authenticate. -
OPTIONAL: Check the
Manage System Completely via SSHcheckbox. If you check this option, the client will be configured to use SSH for its connection to the server, and no other connection method will be configured. -
Click Bootstrap to begin registration.
When the bootstrap process has completed, your client will be listed at .
|
When new packages or updates are installed on the client using Uyuni, any end user license agreements (EULAs) are automatically accepted. To review a package EULA, open the package details page in the Web UI. |
SLES 11 SSL errors
SLES 11 clients can sometimes have SSL errors which make some operations unusable, including package management and bootstrapping. In this case, you will see an error like this:
Repository 'SLES11-SP4-SUSE-Manager-Tools x86_64' is invalid. [|] Valid metadata not found at specified URL(s) Please check if the URIs defined for this repository are pointing to a valid repository. Skipping repository 'SLES11-SP4-SUSE-Manager-Tools x86_64' because of the above error. Download (curl) error for 'www.example.com': Error code: Unrecognized error Error message: error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version
This occurs because Apache requires TLS v1.2, but older versions of SLES do not support this version of the TLS protocol.
To fix this error, you need to force Apache to accept a greater range of protocol versions.
Open the /etc/apache2/ssl-global.conf configuration file, locate the SSLProtocol line, and update it to read:
SSLProtocol all -SSLv2 -SSLv3
This will need to be done manually on the server, and with a Salt state on the Proxy.
Restart the apache service on each system after making the changes.