You will be given a zipped folder contain the floating license server and a license file. Follow the steps below to setup your floating license server on a new machine.
Deploy a new standard RHEL/CentOS7, headless image on a physical or virtual machine (VM) or install from a Kixstart script or install from media manually.
Setup forward & reverse DNS records on your DNS server (consult your IT admin/sysadmin if required) and set the hostname and primary DNS suffix on the machine itself if necessary.
If using a firewall, ensure the following ports are accessible (consult your local network admin if required): TCP ports
5053
,5054
,5055
(or the alternates you selected, see Pre-reqs Required to Generate a License, step #3 for more details).Note: If required by your IT department, perform any other standard configuration (ie: create separate admin account, set timezone, date & time or set it to synchronize with an NTP server, etc.), server hardening (ie: disable root logins, change default SSH port, installing Fail2Ban, enabling & configuring local firewall, etc.)
- Unzip the license server zip file into an applications directory.
$ sudo unzip Intercax_License_Server_Lin64.zip
Code Block language bash theme RDark rlmadmin@rlm-server:/opt/rlm$ sudo unzip Intercax_License_Server_Lin64.zip Archive: Intercax_License_Server_Lin64.zip creating: Intercax_License_Server_Lin64/ inflating: Intercax_License_Server_Lin64/FloatingTemplate.licintercax inflating: Intercax_License_Server_Lin64/Gettingrlm Started with InterCAX Floating License Server.pdf inflating: Intercax_License_Server_Lin64/intercaxGetting Started with InterCAX Floating inflating: Intercax_License_Server_Lin64/rlmLicense Server.pdf inflating: Intercax_License_Server_Lin64/rlmutil extracting: Intercax_License_Server_Lin64/intercax.set rlmadmin@rlm-server:/opt/rlm$ sudo ls -lah ./Intercax_License_Server_Lin64 total 5.4M10824 drwxr-xr-x 2 6 rlmadmin rlmadmin 4.0K Nov192B 11Jul 17 201519:22 . drwxrwxrwt drwxrwxr-x 335 rlmadmin rlmadmin 4 1.0K1K MarJul 17 6 1019:4539 .. -rw-r--r-- 1 rlmadmin rlmadmin 117 Apr 11 2014 FloatingTemplate.lic -rw-r----- 1 rlmadmin rlmadmin 809K Apr 14 2015 Getting Started with InterCAX Floating License Server.pdf -rw-r--r-- 1 rlmadmin rlmadmin 1.6M Apr 30 2015 intercax -r-rwxr-rwx-r-- 1 rlmadmin rlmadmin 471 May 12 2016 intercax.set -rw-r--r-- 1 rlmadmin rlmadmin 2.0M.9M Jun 19 2014 rlm -rwr-rxr-x-r-- 1 rlmadmin rlmadmin 1.1M0M Jun 19 2014 rlmutil rlmadmin@rlm-server:/opt/rlm$
- Copy the floating license file you obtained from Intercax to the directory
Intercax_License_Server_Lin64
. - Change the file mode to make
rlm
andrlmutil
executable (if not already).$ cd Intercax_License_Server_Lin64/
$ sudo chmod 550 rlm
$ sudo chmod 550 rlmutil
- Start the license server with the following command
$ cd Intercax_License_Server_Lin64/
$ sudo nohup ./rlm -ws 5054 -dlog rlm.log &
- To stop the license sever, and kill the rlm + intercax processes
$ ps -ef|grep rlm
$ ps -ef|grep intercax
$ sudo kill -9
${rlm_pid}$ sudo kill -9 $
{intercax_pid}
- You may wish to configure the license server to start on boot, to do so, you will need an init script (for more information see the section "Starting the rlm server at system boot time on Unix systems" at http://www.reprisesoftware.com/RLM_Enduser.html )