Nodeum Docs
HomepageBlog
  • ✨What is Nodeum?
    • Data Management Software
  • 👣GETTING STARTED
    • Step by Step
  • 🏨ARCHITECTURE
    • Standalone
    • High Availability
    • Fully Scalable & Resilience
  • Install and Deploy Nodeum
    • Platform Support
    • Nodeum v1
      • Ansible based installation
    • Nodeum v2 - Data Mover
      • Ansible based Installation
        • Customize your Installation
      • Docker Based Deployment
    • SLURM Integration
    • Software License Application
  • Interfaces
    • ND Client
    • Console
      • Manual for Administrator
        • Login
        • Dashboard & Reports
        • Catalog
        • Data Mover Management
        • Advanced Task Management
        • Data Container
        • Primary Storage Configuration
        • Pool Management
        • TCO Calculator
        • Toolbox
        • System Settings
          • Information
          • Configuration
          • Date & Time
          • Backup
          • Services
          • Hostname and DNS Configuration
          • NAS Storage Configuration
          • Object Storage Configuration
          • Tape Library Configuration
          • User Management
          • Audits
      • Manual for End User
    • For Developers
      • RESTful API
      • Configuration through RestAPI Console
      • Software Developement Kits (SDK)
      • Nodeum API
        • API Terms of Use
        • release v1.x
        • release v2.x
  • DATA MOVER
    • Policy-Based Task orchestration
      • Pool Management
      • Scheduler
      • Data Integrity
      • Priority Management
      • Filtering (Basic or Advanced)
      • Hook service (callback)
    • Content traceability
    • Metadata Management
  • IDENTITY MANAGEMENT
    • Right - Authentication & Authorization
    • LDAP Plugin for JWT Token
  • Container Configuration
    • Prerequisites
    • About Container
    • Authorization and Authentication
    • Access your Container
  • HYBRID STORAGE MANAGEMENT
    • File System Managment
    • Object Storage Management
      • Customize your S3 connection
    • Tape Library Management
      • Tape Writing Format : LTFS
      • Tape Compression
      • Tape Rehydratation
      • Import a LTFS Tape
      • Task Maintenance for Tapes
  • ⏰Alert & Monitoring
    • Alerts
    • Monitoring
    • Log Management
  • 🏥Recover after Hardware Failure
    • Failover - Active/Passive
    • Failover Procedure - One Site
    • Backup & Restore
  • 🔐Security Guide
    • Advanced Network Configuration
    • Add a SSL Certificate on Web Console
    • Enable SSL Certificate Container accessible on S3 Protocol
  • Compatibility guide
    • Software requirement
    • Supported Storage
  • PRODUCT SPECIFICATIONS
    • Character Set Support
    • Limitations
    • Files Status
    • Task Status
Powered by GitBook
On this page
  • Prerequisites
  • License Application
  • Nodeum Console
  • Nodeum ND Client

Was this helpful?

  1. Install and Deploy Nodeum

Software License Application

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

Last updated 3 months ago

Was this helpful?

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

Nodeum System Information
Nodeum System Information when running in a Docker
Nodeum License key applied