Abaqus FLEXnet licensing offers two forms of server redundancy to guard against license disruptions: redundant license server triads and license file lists. A redundant license server triad consists of three license servers that function as one using the same license key. A license file list consists of multiple independent license servers, each with its own license key; token requests will check each license server in the list until available tokens are found. For a detailed comparison of the two redundancy configurations, see “Comparing multiple license servers to three-server redundancy” in the Dassault Systèmes Knowledge Base at www.3ds.com/support/knowledge-base. Configuration of license file lists is not covered in detail in this guide.
A redundant license server triad requires three computers. At least two license servers must be running for licenses to be granted. Network communications must be consistent and reliable among the three computers used in a redundant server triad. Redundant license server triads are considered to be an advanced use of FLEXnet Licensing. More detailed requirements for redundant license servers appear in the FLEXnet Licensing End User Guide Version 11.6, which is available for download from the Licensing section of the Support page at www.3ds.com/simulia.
You can install and configure a redundant FLEXnet license server triad using either an automatic or a manual process. The manual process is required if your servers use different port numbers; otherwise, the automatic installation is recommended. In both cases you will have to start the servers manually using the FLEXnet license server manager lmgrd. In their initial startup, the redundant license servers must be started simultaneously (within one minute of each other).
Use the following procedure to automatically install and configure a redundant license server triad.
Copy the license file that you received to each of the three license server computers.
On one of the server computers, use the Abaqus licensing installation procedure to automatically install, configure, and start the Abaqus license server (see “FLEXnet Licensing installation,” Section 2.1.5).
Once the installation program detects a redundant license file, it will not be able to start the server. However, it will install and configure the license server automatically.
Follow the instructions that appear in the dialog boxes to complete the licensing installation. When prompted, enter the port number on which the servers will run. In addition, enter the hostnames or IP addresses of your servers next to the corresponding host ids.
Repeat Steps 2 and 3 for the remaining two server computers. The server information must be entered in the same order for each installation.
Start the servers using the procedure described in “Starting a redundant FLEXnet license server triad,” Section 3.4.3.
Use the following procedure to manually install and configure a redundant license server triad. This procedure is necessary if the three servers in your configuration use different ports.
On each of the three license server computers, use the Abaqus licensing installation procedure to install the Abaqus FLEXnet Licensing administration tools (see “FLEXnet Licensing installation,” Section 2.1.5).
The licensing tools are saved in the flex_install_dir/os/code/bin/ directory.
Copy the license file that you received to the licensing directory on one of the server machines. Rename this license file simulialm.lic.
Edit the simulialm.lic file, and replace the string this_host with the actual hostname of your computer. Verify that the hostname corresponds to the host id provided. Use hostname.domain_name if you have client machines that are not local to the server network.
Add the network port number to the SERVER line. It is recommended that you do not use a port number between 27000 and 27009.
Repeat this process for each SERVER line.
Append the following keywords to the first SERVER line:
PRIMARY_IS_MASTER HEARTBEAT_INTERVAL=60For example:
SERVER bifrost.simulia.com 69084992 2501 \ PRIMARY_IS_MASTER HEARTBEAT_INTERVAL=60 SERVER tank.simulia.com 69094954 2501 SERVER willow.simulia.com 69094344 2501 VENDOR ABAQUSLMwhere each server is configured to use port number 2501 and the numbers beginning with 690 are the host ids provided in the simulialm.lic file for each server host. The port number must be assigned for each server, but the number need not be the same on every server.
Note: Each line in the license file must be 80 characters or less. You can use a backslash character (\) to indicate a line continuation; keywords that appear on the line after a backslash are considered part of the previous line in the license file.
Save the simulialm.lic file, and copy the file to the licensing directory on each of the other two server computers.
On Windows platforms, you must install licensing as a service on each license server using the procedure described in “Installing FLEXnet licensing as a Windows service,” Section 3.6.8.
Start the license servers using the procedure described in “Starting a redundant FLEXnet license server triad,” Section 3.4.3.
After installing and configuring the license servers on all three computers, you must use the following procedure to start each of the servers within one minute of each other.
Linux platforms
Start the Abaqus license server by executing the following command from the flex_install_dir/os/code/bin/ directory:
./lmgrd -c simulialm.lic -l +simulialm.log
Windows platforms
You must be logged in as Administrator to start the server.
From the Start menu, select ProgramsAbaqus Licensing
Licensing utilities.
Verify that Configuration using Services is enabled on the Service/License File tabbed page, and select the Start/Stop/Reread tab.
Click Start Server.