How to Setup a License Server Using the MSC Licencing Tool

To be able to setup a license server with the MSC licensing tool you should have a license file that has a .dat or .lic extension. This file will only be valid for use on the computer for which you have provided the Host ID (How To Obtain Your Computers Host ID).

If FlexLM is already installed on this machine, skip to Renewing a license file (on an existing license server).

Installing the FlexLM license server

To configure the license server for the first time, run the installation file of FlexLM: msc_licensing_x (You can download the latest install file from from the MSC Software Solution Center. If you are unsure how to use the MSC Software Solution Center please refer to Downloading Software From the MSC Software Solutions Center.)

Step 1: Start the MSC Licensing Tool installation:

Run the .EXE file and the first dialog box that should pop up is shown in Figure 1.

Figure 1: Starting Dialog Box

Step 2: Select the installation type:

Select Next until you need to select an installation type as shown in Figure 2.

In the installation type there are a few options available to select:

  • Install MSC License Server Only: This option may only be selected if you are not a MSC One client and your contract with MSC specifically states in the terms and conditions that usage reporting can be switched off.
  • Install MSC License Server and Usage Reporting: This sends a report to MSC with the token usage and for what software. This option needs to be enabled for all MSC One users and is part of the standard terms and conditions.
    • Enable Automated Usage: This option needs to be enabled for all MSC One users and is part of the standard terms and conditions.
    • Enable Manual Usage reporting: This option may only be selected if your MSC One contract specifically states this in the terms and conditions.

Figure 2: Installation Type Dialog Box

Step 3: Specify the Install location

Select Next until you need to specify an installation location (e.g. C:\MSC.Software\MSC.Licensing.) as shown in Figure 3.

Figure 3: Installation Location Dialog Box

Step 4: Browse for the license file

Select Next until you need to specify the license path as shown in Figure 4. Select Browse to find the provided new license file. Select the license file and click Open.

Figure 4: License Information Dialog Box

Step 5: Finish the Installation

Complete the installation by selecting Next and Finish in the dialog box. The installation will have configure the license server on the computer.

Note:

  • This will create a new license file in the install directory specified earlier which will be the license file used for the license server.
  • If you are installing the license server for a node locked license you are done and you should be able to open your MSC software. You can as a check go through the steps  for a client computer setup to ensure that your environmental variables were created correctly.
  • If you are installing the license server for a floating license the license server setup is done however you need to follow the steps below to point client computers to the license server,

 

Client computer setup.

After configuring the license server on a central network based computer you can point to that license server to use the license on a different computer if the license allows it.

Step 1: Open the Windows environmental variables:

  • Search for "environment" in your windows search bar as shown in Figure 5

search environment

Figure 5: Search for Environment

  • From the search results, pick Edit the system environment variables as shown in Figure 6.

pickenvironment

Figure 6: Edit the System Environment Variables

  • Click the Environment Variables button as shown in Figure 7.

Figure 7: Accessing Environment Variables

Step 2: Create a MSC licencing environmental variable:

Under System variables create a New variable with the following information:

Variable name: MSC_LICENSE_FILE

Variable value: 27500@"license-server

Figure 8: Creating Environment Variables

Note:

  • The spelling must be identical for the variable name: MSC_LICENSE_FILE, as shown in Figure 8 but capitalization is not important.
  • The variable value should be similar to this: 27500@license-server.
    • 27500: The number (port number) before the @ sign, being the same as the port number defined in your license file as shown in Figure 9.
    • license-server: This must be the computer name (as used on your network (or its IP address)) of the license server (where you installed FlexLM).

Figure 9: License File Port