1.2. Ngenea WorkerΒΆ

Pre-requisite

Ngenea Server software installed and configured

Pre-requisite

File systems accessible on nodes where ngenea-worker is installed are configured with auto-inode-limit.

This can be achieved via: mmchfs <file system name> --auto-inode-limit

Install the ngenea-worker package via rpm.

yum install ngenea-worker

Add the appropriate worker configuration.

Note

The following section is new for version 1.18+

Run the join command to ensure TLS communications. Provide the username and password of a registered hub admin user to successfully authenticate. Refer to Hub Initial Configuration to add a hub admin user.

ngenea-worker join --user <USERNAME>

Example of ngenea-worker join with worker configuration option api_secure=false:

root@myserver:/root ngenea-worker join --user hubadmin
hubadmin's password:
Attempting to auth the hub using the provided credentials...
Authenticated as user onprem-worker.
Storing the client certificates for the worker...
Client certificate stored at /etc/pki/tls/certs/onprem.crt
Client private key stored at /etc/pki/tls/private/onprem.key
Storing the root CA for NgeneaHub...
Root CA stored at /etc/pki/tls/certs/ng-hub-ca.crt

Enable and start the ngenea-worker systemd unit.

systemctl enable --now ngenea-worker