web
You’re offline. This is a read only version of the page.
close
Thermo Fisher Scientific > Electron Microscopy > Electron Microscopes > 3D Visualization, Analysis and EM Software > Customer Portal > Support Center

VISUALIZATION AND DATA SOLUTIONS

CUSTOMER SUPPORT CENTER

Views:

Context & Prerequisites

 

This process consists of two inseparable steps.

 

This article covers the second step, which explains how to set up a FlexNet server for a Thermo Scientific license. For the first part, refer to article KA-01300 "Linux: Manually Install lmadmin as License Server Manager".

 

Before going further, here are some prerequisites:

 

1. Complete all steps described in article KA-01300.

 

2. Open a command prompt/terminal with administrator rights in the directory where you have extracted the FlexNet server tools archive, and navigate to the FlexNetLicenseServerTools subdirectory. 

 

3. Install Thermo Scientific anchor services by entering the following command:

  • In a terminal with administrator rights, type: sh install_fnp.sh

  • Add the current directory to your library path, replacing <PathToFlexNetLicenseServerToolsDirectory> by the explicit path to the FlexNetLicenseServerTools directory:
    • For Linux bash:
    • export LD_LIBRARY_PATH=<PathToFlexNetLicenseServerToolsDirectory>:$LD_LIBRARY_PATH
    •  
    • For Linux csh:
    • setenv LD_LIBRARY_PATH <PathToFlexNetLicenseServerToolsDirectory>

  • Ensure the /usr/local folder has write permissions to activate, deactivate, and upgrade licenses.

 

Process

 
  • Add the asglmd Vendor Daemon to lmadmin

Note: Skip this section if your server only provides licenses for OpenInventor products. Proceed directly to the section Add the mcslmd Vendor Daemon to lmadmin below.

 

1. Ensure that asglmd process (service) is not running. If necessary, stop it.

  • Open a Terminal and run: ps -fC asglmd
  • If asglmd is displayed, stop it with: pkill asglmd
 

2. Copy the asglmd and asglmd_libFNP files from the downloaded package's FlexNetLicenseServerTools directory to the lmadmin install directory. By default, on Linux, the lmadmin install directory is:

/opt/FNPLicenseServerManager

 

3. If you have just installed lmadmin, ensure the lmadmin service is running:

  • Open a Terminal and run: ps -fC lmadmin
  • If lmadmin is not running, start it with: /opt/FNPLicenseServerManager/lmadmin
  • If lmadmin cannot be started, refer to article KA-01300 "Linux: Manually Install lmadmin as License Server Manager".
 

4. Open http://localhost:8090/systeminfo in a web browser.

  • If you have just installed lmadmin, you need to enter a username and password: use “admin” for both.
  • Retrieve and copy the Ethernet Address. If the Ethernet Address is not displayed, use the Volume Serial Number.

Content/Resources/Images/tlm/get-host-id/server-host-id.png

 

5. Create a text file named license.dat at any location in your file system containing:

  • SERVER this_host <EthernetAddress>
  • VENDOR asglmd

For example:

  • SERVER this_host 012345678901
  • VENDOR asglmd
 

6. Open http://localhost:8090/vendor in a web browser to set up your license server:

  • Click on Import License.
  • Select the license.dat file.
  • Check the Overwrite License File on the License Server.
  • Click on Import License.
 

7. Verify that the asglmd Vendor Daemon has been installed at http://localhost:8090/vendor. Note that the Vendor Daemon will be in “Down” status until a valid license is activated.

 

8. If asglmd fails to start, refer to article KA-01298 "Vendor Daemon Startup Troubleshooting Suggestions".

Content/Resources/Images/tlm/floating/lmadmin-admin-page.png

 

  • Add the mcslmd Vendor Daemon to lmadmin

Note: Skip this section if your server does NOT provide licenses for Avizo, Amira, or PerGeos products released before version 2020.3, or for OpenInventor products.

 

1. Ensure that the mcslmd process (service) is not running. If necessary, stop it

  • Open a Terminal and run: ps -fC mcslmd
  • If mcslmd is displayed, stop it with: pkill mcslmd
 

2. Copy the mcslmd and mcslmd_libFNP files from the downloaded package's FlexNetLicenseServerTools directory to the lmadmin install directory. By default, on Linux, the lmadmin install directory is:

/opt/FNPLicenseServerManager

 

3. If you have just installed lmadmin, ensure the lmadmin service is running:

  • Open a Terminal and run: ps -fC lmadmin
  • If lmadmin is not running, start it with: /opt/FNPLicenseServerManager/lmadmin
  • If lmadmin cannot be started, refer to article KA-01300 "Linux: Manually Install lmadmin as License Server Manager".
 

4. Open http://localhost:8090/systeminfo in a web browser.

  • If you have just installed lmadmin, you need to enter a username and password: use “admin” for both.
  • Retrieve and copy the Ethernet Address. If the Ethernet Address is not displayed, use the Volume Serial Number.

Content/Resources/Images/tlm/get-host-id/server-host-id.png

 

5. Create a text file named license.dat at any location in your file system containing:

  • SERVER this_host <EthernetAddress>
  • VENDOR mcslmd

For example:

  • SERVER this_host 012345678901
  • VENDOR mcslmd

6. Open http://localhost:8090/vendor in a web browser to set up your license server:

  • Click on Import License.
  • Select the license.dat file.
  • Check the Overwrite License File on the License Server.
  • Click on Import License.
 

7. Verify that the mcslmd Vendor Daemon has started:

  • Check the activation status of the licenses. If no license is active, the mcslmd Vendor Daemon will exit immediately after starting.
  • Open a command prompt/terminal in the directory where you extracted the FlexNet server tools archive, and navigate to the FlexNetLicenseServerTools subdirectory.
  • Run the command: ServerFNOODActivation -view.
  • Check the output, ensuring the Status of each license is "Enabled" and the Trust Flags are "Fully Trusted". If they are not, contact Customer Support for assistance.
  • If no license is active, follow the instructions in the License Administration - Activate Licenses section of the Product License Management Help.
  • Check on http://localhost:8090/vendor that mcslmd status is "Up".
  • If mcslmd fails to start, refer to article KA-01298 "Vendor Daemon Startup Troubleshooting Suggestions".

 

The server is now running, and the Thermo Scientific Vendor Daemons are set up and ready for license installation