Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Step 4a,b: fix to match actual contents of .ZIP; Step 5: add warning about FloaatingTetmplate.lic

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.  

  1. 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.

  2. 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.  

  3. 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). 

    (info) 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.)  

  4. Unzip the license server zip file into an applications directory.
      $
    1.  create a new rlm/Intercax_License_Server_Lin64 directory off /opt, ie:  sudo mkdir -p /opt/rlm/Intercax_License_Server_Lin64
    2. unzip the contents of the zip to it, ie:  sudo unzip Intercax_License_Server_Lin64.zip -d /opt/Intercax_License_Server_Lin64

      Code Block
      languagebash
      themeRDark
      rlmadmin@rlm-server:/opt/rlm$ sudo unzip Intercax_License_Server_Lin64.zip 
      Archive:  -d /opt/rlm/Intercax_License_Server_Lin64.zip
        Archive: creating: Intercax_License_Server_Lin64/.zip
        inflating: /opt/rlm/Intercax_License_Server_Lin64/intercax 
        inflating: /opt/rlm/Intercax_License_Server_Lin64/rlmFloatingTemplate.lic  
        inflating: /opt/rlm/Intercax_License_Server_Lin64/Getting Started with InterCAX Floating License Server.pdfintercax.set   
        inflating: /opt/rlm/Intercax_License_Server_Lin64/rlmutilrlm
        rlmadmin@rlm-serverinflating: /opt/rlm$ sudo ls -lah .rlm/Intercax_License_Server_Lin64
      total 10824
      drwxr-xr-x   6 rlmadmin rlmadmin   192B Jul 17 19:22 .
      drwxrwxrwt  35 rlmadmin rlmadmin   1.1K Jul 17 19:39 ..
      -rw-r--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-xr-x---   1 rlmadmin rlmadmin   1.9M Jun 19  2014 rlm
      -r-xr-x---   1 rlmadmin rlmadmin   1.0M Jun 19  2014 rlmutil
      /rlmutil  
      rlmadmin@rlm-server:/opt/rlm$ 


  5. Copy the floating license file you obtained from Intercax to the directory Intercax_License_Server_Lin64.

(warning) Note, you may wish to either delete or suffix (rename) FloatingTemplate.lic to FloatingTemplate.lic.disabled to prevent rlm from parsing this during startup since this is just an example template for the client-side, ie:  sudo mv FloatingTemplate.lic{,.disabled} -OR- sudo rm FloatingTemplate.lic

  1. Change the file mode to make rlm and rlmutil executable (if not already).
    1. $ cd Intercax_License_Server_Lin64/
    2. $ sudo chmod 550 rlm
    3. $ sudo chmod 550 rlmutil
    4. $ sudo chmod 550 intercax
  2. Start the license server with the following command
    1. $ cd Intercax_License_Server_Lin64/
    2. $ sudo nohup ./rlm -ws 5054 -dlog rlm.log &
  3. To stop the license sever, and kill the rlm + intercax processes
    1. $ ps -ef|grep rlm
    2. $ ps -ef|grep intercax
    3. $ sudo kill -9 ${rlm_pid}
    4. $ sudo kill -9 ${intercax_pid}
  4. 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 )