How to set up MARS license server on Linux (e.g. HPC clusters).
Posted: Mon Sep 28, 2015 10:34 pm
On HPC clusters (Quest@NU, CCI@RPI, VS3@BOKU, etc), a program called MARS license daemon (marsld) needs to be started. It can either run on a dedicated license server or on the front node of the cluster, as long as it can communicate with the computing nodes.
MARS version > 2015.1.56
MARS version <= 2015.1.56
MARS version > 2015.1.56
- Our user provides the MAC address of the license server, ES3 will provide the license daemon executable (e.g. marsld). The license daemon prints license information and exits if it runs with option -I.
- Add
- Code: Select all
export MARS_LICENSE_SERVER=21630@[server_name]
to bash profile (e.g. ~/.bash_profile). Notice: replace [server_name] with IP address or hostname. - Run
- Code: Select all
source ~/.bash_profile
- Start MARS license daemon (marsld) by running
- Code: Select all
./marsld
- Run
- Code: Select all
ps aux |grep marsld
MARS version <= 2015.1.56
- Download MARS license daemon (marsld) from http://mars.es3inc.com/protected/MARS/.
- Add
- Code: Select all
export MARS_LICENSE_PATH=[license_file_path]
export MARS_LICENSE_SERVER=21630@[server_name]
to bash profile (e.g. ~/.bash_profile). Notice: replace [license_file_path] with the absolute path of the license file received from ES3, replace [server_name] with IP address or hostname. - Run
- Code: Select all
source ~/.bash_profile
- Start MARS license daemon (marsld) by running
- Code: Select all
./marsld
- Run
- Code: Select all
ps aux |grep marsld