Installing SilverCreek Workgroups for Linux
A SilverCreek workgroups installation contains two steps: Installation of the server and installation of the clients. This document addresses installation of the server for Linux systems. If you are ready to install SilverCreek on client systems, click here for Windows clients, and click here for Linux clients.
To learn how to start the FortLM license server automatically when the computer starts, click here.
Installing the FortLM license server and license file (FortLM)
The FortLM license server should be installed on a stable computer. Almost all desktop computers can be used to host the SilverCreek FortLM license server. No special hardware is required for a server computer. The server does not need to be a high-end machine because the license server only serves license requests, and does nothing else.
Download the SilverCreek FortLM License Server
Go to https://download.iwl.com
If you do not know your username and password, please email info@iwl.com.
Click the “SilverCreek Updates” category.
To install the license server on a Linux System, download:
sc-wgserver-fortlm-2013.r1-linux32.tar.gz
Install the SilverCreek FortLM License Server
Extract the package from the downloaded file.
tar -zvxf <gzipped-tarfile>
The wgserver files will be extracted and installed in a directory named sc-wgserver-fortlm-xxx.
Get the hostID of the server machine
Move to the newly created directory and invoke the server by typing:
cd sc-wgserver-fortlm-2013-r1
start.sh
The start.sh shell scripts will print out your hostID, for example: “The hostID of this machine is 8022c723”
Email this hostID to license@iwl.com and a license file will be generated and emailed to you.
The hostID can also be obtained by executing command “flmid”.
Install the SilverCreek FortLM license file you received
First, open the file called fortlm_license.lic that was emailed to you.
Next, edit the first line (SERVER=line):
SERVER=hostname_or_IP; PORT=port_no; IP=v4; ANYIF=No;
Where <hostname_or_IP> should be replaced with the host name or IP address of the license server computer.
You need to replace <port_no> with a free port number. You should pick a port number > 1024 to avoid using privileged/restricted ports.
For example, before editing:
SERVER=hostname_or_IP; PORT=port_no; IP=v4; ANYIF=No;
After editing, if using IP address, the first line will look like:
SERVER=192.168.2.2; PORT=4545; IP=v4; ANYIF=No;
If using host name, that line will look like:
SERVER=calypso.myorg.com; PORT=4545; IP=v4; ANYIF=No;
Keep other parts unchanged and then save fortlm_license.lic as a text format file in the top directory of the installed license server package.
Note: You need to change “IP=v4” to “IP=v6” if you are running on a IPv6 server. If you change “ANYIF=NO;” to “ANYIF=YES;”, then the server will listen to any interface on this server computer.
Start the FortLM license server
To start the license server, from the top directory of the installed license server package, issue the following command:
%start.sh
Alternatively, you can run FortLM server “flmserver” directly, do
./flmserver -f ./fortlm_license.lic ./iwl_pubkey.pem
The “-f” option is used to force starting a new instance of license server by removing active license server instance lock (if any).
If the installation was successful, you will see a message as shown below:
Congratulations!
Now that you have successfully installed the Linux Server, you can install SilverCreek on the clients:
To install SilverCreek on a Windows or Linux Client, go to iwl.com/install and find the appropriate instructions.