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