Content of ESI FlexNet Licensing toolkit v11.19.7.0 on Linux x86_64

(for RedHat 8 & compliant Linux distributions)


Description of this toolkit:

lmgrd
lmutil
pam_lmd
enduser.pdf
Starting a license server in command line: lmgrd -c my-license-file.lic -l my-debug-log-file.log
Have a look at FlexNet Publisher License Administration Guide delivered in this toolkit (page 106).
GetESIVDH

This utility is used by ESIGetHostID.sh script. There is no need to use it directly.

install_fnp.sh
FNPLicensingService/FNPLicensingService

Starting this service as root (using delivered script install_fnp.sh to facilitate the usage) is mandatory when using Virtual Machines as license server.
This service is required by FNP Licensing toolkit in order to get VM_UUID Host ID type on Virtual Machines.
This service is required too when starting the license server daemon on Virtual Machines with this Host ID type.

ESIGetHostID.sh

Running ESIGetHostID.sh script will get the required system information that will be used for the generation of license file.

The resulting text file ESIGetHostID_ComputerName_date.txt has to be sent to ESI for license generation & support.

esiflexdiag

Example of outputs:

Here some example of outputs when running script ./ESIGetHostID.sh to get system details:

1. When machine type is Physical:

$ ./ESIGetHostID.sh
******************************************************
* FlexNet configuration for dc1ser0029
*                                   (Rev. 17-Apr-2025)
******************************************************
Hardware Model ......: PowerEdge R340 (Dell Inc.)
Operating System ....: Red Hat Enterprise Linux release 8.8 (Ootpa)
FlexNet repository ..: /nishome/licensing/v11.19.7.0/Linux-rhel8


FlexNet Licensing utilities version:
lmutil: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
lmgrd: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
pam_lmd: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)


FlexNet details for this host:
Hostname.........: dc1ser0029.vbr.is.keysight.com
Chassis Type.....: Running on Physical Platform
IPv4 Address.....: 10.25.88.194
Time zone........: Europe/Paris (CEST, +0200)
Local time.......: Thu 2025-04-17 12:23:36 CEST
Possible HostIDs.:
   ESIVDH=BH6NSQNuA3f1dh96Tlab6DA ESIVDH=RO0iW4-fTd1fHgdGS3XyOCA
   === or ===
   "PHY_ETHER=2cea7fe40a15 PHY_ETHER=2cea7fe40a18 PHY_ETHER=2cea7fe40a18 PHY_ETHER=2cea7fe40a18"

One of the Ethernet Address or ESIVDH Host ID can be used for setting up the license server.



2. When machine type is Virtual:

2.1 At first execution, this can give something like:

$ ./ESIGetHostID.sh
******************************************************
* FlexNet configuration for dc1vse0135
*                                   (Rev. 17-Apr-2025)
******************************************************
Hardware Model ......: VMware Virtual Platform (VMware, Inc.)
Operating System ....: Rocky Linux release 8.6 (Green Obsidian)
FlexNet repository ..: /nishome/licensing/v11.19.7.0/Linux-rhel8


FlexNet Licensing utilities version:
lmutil: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
lmgrd: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
pam_lmd: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
FNPLicensingService: The licensing service is not present on the system.


FlexNet details for this host:
Hostname.........: dc1vse0135.esi-internal.esi-group.com
Chassis Type.....: Running on Virtual Platform
IPv4 Address.....: 10.25.89.52
Time zone........: Europe/Paris (CEST, +0200)
Local time.......: Thu 2025-04-17 12:32:44 CEST
Possible HostIDs.:
   ESIVDH=hqj4i3U3jQsqrXMyZ7EJMBA ESIVDH=v0Ld9VWZqf5XmCJY3zEWgBA
   === or ===
   "005056b7799e 005056b7be09"

Sometimes VM_UUID could not be determined, following message will be displayed:

ERROR: VM_UUID Host ID type could not be determined
 Result of command:
/nishome/licensing/v11.19.7.0/Linux-rhel8/lmutil lmhostid -ptype VM

===============================================================================
lmutil - Copyright (c) 1989-2024 Flexera. All Rights Reserved.
The FlexNet host ID of this machine is ""
lmhostid: The FlexNet Licensing Service is not installed.  (-213,14703)
===============================================================================



INFO: Ensure that FlexNet Licensing Service is well started.
  This is required to obtain VM_UUID Host ID type on Virtual Platforms.

 Check first availability of FUSE system packages: fuse fuse-devel fuse-libs gvfs-fuse

 Then install FlexNet Licensing Service by running following script as root:
   cd /
nishome/licensing/v11.19.7.0/Linux-rhel8
   sudo ./install_fnp.sh --cert


There is a special line about FNPLicensingService availability.
It must be installed/configured as root (or with sudo) in order to get VM_UUID Host ID type because we are on a Virtual Machine in that example.


2.2 After checking (installing) FUSE packages and executing given command line (as root), we obtain this output:

$ ./ESIGetHostID.sh
******************************************************
* FlexNet configuration for dc1vse0135
*                                   (Rev. 17-Apr-2025)
******************************************************
Hardware Model ......: VMware Virtual Platform (VMware, Inc.)
Operating System ....: Rocky Linux release 8.6 (Green Obsidian)
FlexNet repository ..:
/nishome/licensing/v11.19.7.0/Linux-rhel8


FlexNet Licensing utilities version:
lmutil: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
lmgrd: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)
pam_lmd: FlexNet Licensing v11.19.7.0 build 294770 (ipv6) x64_lsb (liblmgr.a)

FNPLicensingService: Licensing Service version 11.19.7.0 build 294770 2024/12/11



FlexNet details for this host:
Hostname.........: dc1vse0135.vbr.is.keysight.com
Chassis Type.....: Running on Virtual Platform
IPv4 Address.....: 10.25.89.52
Time zone........: Europe/Paris (CEST, +0200)
Local time.......: Thu 2025-04-17 12:35:02 CEST
Possible HostIDs.:
   ESIVDH=hqj4i3U3jQsqrXMyZ7EJMBA ESIVDH=v0Ld9VWZqf5XmCJY3zEWgBA
   === or ===
   "005056b7799e 005056b7be09"
   === or ===
   VM_UUID=04313742-7571-2785-0bd7-245dd076dcef


Now VM_UUID Host ID is correctly displayed and can be used for setting up the license server.

In case of problems, have a look at FlexNet Publisher Knowledge Base available in:
https://community.revenera.com/s/flexnet-publisher

Reporting Issues:

To report issues, please use myESI Contact Support webpage or contact your local ESI office.



ESI Group part of Keysight
Symbiose 2
10, avenue Aristide Briand
92220 Bagneux, France

Phone: (33)(1)  41 73 58 00
Fax :    (33)(1)  46 87 72 02


Copyright 2025 ESI Group All rights reserved.

April 2025