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

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:

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 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 updated