On this page

Choosing the Flexnet server manager

There are three types of FlexNet server managers:

  • lmadmin – a web-based license server manager with GUI (recommended).
  • lmgrd – a license server manager with a command-line interface.
  • lmtools – the old Windows-based server manager (replaced by lmadmin).

 We recommend using lmadmin.

Prerequisites

  • You have downloaded the installation files of:
    • the FlexNet license server manager.
    • the vendor daemon - Cameo.

The license server manager (e.g., lmadmin) should be of the same or later version as a vendor daemon - Cameo you use.


Windows

To use lmadmin on Windows platforms, the Microsoft Visual C++ 2013 Redistributable Package must be installed. You have an option to install this package during the FlexNet Publisher License Server Installer process.

You can run lmadmin (11.17.0) on these officially supported platforms:

  • Windows 10

  • Windows Server 2008, including SP1, SP2, and R2

  • Windows 8
  • Windows 8.1
  • Windows 7, including SP1
  • Windows Server 2012 R2
  • Windows Server 2012
Modeling tool version32-bit system64-bit system
2021xWe recommend using 32-bit lmadmin or 32-bit lmgrd with a 32-bit Cameo daemon vendor file.

We recommend using 64-bit lmadmin or 64-bit lmgrd with a 64-bit Cameo daemon vendor file.

19.0 and earlierWe recommend using 32-bit lmadmin or 32-bit lmgrd with a 32-bit Cameo daemon vendor file.We recommend using 64-bit lmadmin or 64-bit lmgrd with a 64-bit Cameo daemon vendor file.

Linux

  • You need to have the glibc libraries installed corresponding to your operating system architecture.
  • You need to create a non-root system user with root privileges and install/run the server tools(lmadmin/lmgrd) using it:

This can be achieved either by:

1. Adding the user to the 'sudo' group

2. Editing the file /etc/sudoers using visudo.

Method 1 (Ubuntu based)

sudo adduser newuser
sudo usermod -aG sudo newuser

Method 2 (Ubuntu based)

Modify '/etc/sudoers' with the editor "visudo".

#Create a user called "newuser"
[root@mylinux~]#useradd newuser
[root@mylinux~]#passwd newuser

#Edit the file with visudo:
[root@mylinux~]# visudo

#Find a line 'User privilege specification' and add the following.
newuser ALL=(ALL) ALL

Method 1 (Redhat/Fedora/CentOS)

sudo adduser newuser
sudo passwd newuser
sudo usermod -aG wheel newuser


  • You have to install the Linux Standard Base (LSB) library.

For Ubuntu

sudo apt-get install lsb-core

For Redhat/CentOS/Fedora

sudo yum install redhat-lsb-core
Modeling tool version32-bit system64-bit system
2021x
  • We recommend using 32-bit lmadmin installer or 32-bit lmgrd.

We recommend using 64-bit lmadmin or 64-bit lmgrd with a 64-bit Cameo daemon vendor file.

19.0 and earlier
  • We recommend using 32-bit lmadmin installer or 32-bit lmgrd.
  • Please use 32-bit lmadmin installer. Additional 32-bit libraries need to be installed in the 64-bit multi-arch system to execute them.
  • Alternatively, you can use 64-bit lmgrd version 11.12.1. Learn more about 11.12.1 installation >>

Check if LSB was successfully installed using:

lsb_release -a

In order to query which lsb library is required for a particular Centos version, the following command can be executed:

sudo yum provides /lib/ld-lsb.so.3

It is the best practice to run license servers on a server-based OS.