Links

Software License Application

This is about the explanation about how Nodeum license has to be applied to get the software properly running

Prerequisites

To generate properly a license, it is important to retrieve the Serial Number of each available node(s).
This information can be found in the Nodeum Console in going in this menu:
System -> Information -> Licence
Nodeum System Information
If the Nodeum Console is not available or cannot be reached, it is always possible to get the Serial Number through the system UUID in executing this command:
$ cat /sys/class/dmi/id/product_uuid
423e05fd-b126-4ac5-eb87-84868938e049
In a Docker environment, the Serial Number can also be retrieved, either in reaching the Nodeum Console:
Nodeum System Information when running in a Docker
Or also directly from the Container itself:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e66e4b716ad8 nodeum/data-management:v2.0.7 "dispatcher --config…" About an hour ago Up 38 minutes nodeum-v2-dispatcher-1
f64d9c3072b6 nodeum/web:v2.0.7 "/sbin/my_init" About an hour ago Up 38 minutes 443/tcp, 0.0.0.0:8080->80/tcp, :::8080->80/tcp nodeum-v2-web-1
d88bc8906c56 nodeum/data-management:v2.0.7 "mover --config_file…" About an hour ago Up 38 minutes nodeum-v2-mover-1
6819d6b0e0d5 nodeum/data-management:v2.0.7 "front --config_file…" About an hour ago Up 38 minutes nodeum-v2-front-1
454d5a8b7fb3 nodeum/data-management:v2.0.7 "cache --config_file…" About an hour ago Up 38 minutes nodeum-v2-cache-1
4992657308d6 nodeum/data-management:v2.0.7 "monitoring --config…" About an hour ago Up 38 minutes nodeum-v2-monitoring-1
e4a320462068 nodeum/data-management:v2.0.7 "scheduler --config_…" About an hour ago Up 38 minutes nodeum-v2-scheduler-1
4096070e10ea nodeum/fluentd:v2.0.7 "tini -- /bin/entryp…" About an hour ago Up 38 minutes 5140/tcp, 0.0.0.0:24224->24224/tcp, 0.0.0.0:24224->24224/udp, :::24224->24224/tcp, :::24224->24224/udp nodeum-v2-fluentd-1
3717791774fd redis:6.2.6 "docker-entrypoint.s…" About an hour ago Up 38 minutes 0.0.0.0:32831->6379/tcp, :::32772->6379/tcp nodeum-v2-redis-1
8979ab1dd718 mariadb:10.6 "docker-entrypoint.s…" About an hour ago Up 38 minutes 0.0.0.0:32830->3306/tcp, :::32771->3306/tcp nodeum-v2-mariadb-1
901dcaab39af quay.io/coreos/etcd:v3.5.8 "etcd --advertise-cl…" About an hour ago Up 39 minutes 2379-2380/tcp nodeum-v2-etcd1-1
6beebc60013a mongo:4.4 "docker-entrypoint.s…" About an hour ago Up 38 minutes 0.0.0.0:32832->27017/tcp, :::32773->27017/tcp nodeum-v2-mongo-1
$ docker exec -it e66e4b716ad8 cat /sys/class/dmi/id/product_uuid
4216C07F-17C3-6442-6D7C-20CDD86C7633
The list of Serial Number has to be send to Nodeum team for getting the Nodeum Software License key.

License Application

Once the Nodeum Software License key has been received, it can be applied in using the Nodeum Console or in using the Nodeum ND Client (available in the next ND 2.0.8 release).

Nodeum Console

System -> License
Click on the button "UPLOAD LICENSE" to load the provided Software License key. Once done the License is applied.
Nodeum License key applied

Nodeum ND Client

This feature will be available in the next ND 2.0.8 release.
The ND Client allows to apply a license key in using this command:
$ nd admin license --file=path-to-key
Issuer: Nodeum
Company Name: Nodeum dev
Serial: - 423e05fd-b126-4ac5-eb87-84868938e049
: - 01234567-89ab-cdef-0123-456789abcdef
Issued at: 2023-08-02 12:22:23 +0000 +0000
Last modified 16d ago