Task at hand, to install of Siemens License Server (SALT) and deploying license for both NX/TC (ugslmd) and StarCCM (cdlmd) using silent install (on command prompt).
Running on a Intel x86-64 system with operating system Red Hat Enterprise 7.0- How to do this?
A prerequisite, which is stated in the installation documentation, for Siemens License Server (SALT) install on a x86-64 system with operating system Red Hat Enterprise 7.0, (and all other supported Linux OS versions), is that LSB needs to be installed. (LSB = Linux Standard Base).
To install Siemens License Server (SALT) SW and deploy license for both NX/TC (ugslmd) and StarCCM (cdlmd) using silent install you need to perform the install in 2 stages. First install the SW and the first license, for instance NX/TC (ugslmd) license, then in the second stage add the StarCCM (cdlmd) license.
The command prompt entries goes like:
First stage, to deploy NX/TC 'ugslmd' license and install license server SW:
./SiemensLicenseServer_v2.3.0.1_Lnx64_x86-64.bin -silent -licensefile /tmp/ugslmd.lic -destination /opt/Siemens/LicenseServer -user saltd -licensePort 29000 -vendorPort 29001
where
SiemensLicenseServer_v2.3.0.1_Lnx64_x86-64.bin is the install pack executable
-silent for silent mode
-licensefile /tmp/ugslmd.lic defines the license file to use
-destination /opt/Siemens/LicenseServer defines the target folder for the SW install.
Please note: The license file(s) will be located in "ActiveLicenses" sub-folder and the FLEXlm debug log 'saltd.log' will be located directly in the target folder. This is a difference on the Linux platform compared with the Windows platform where these files are separated from the SW install and located in a structure under C:\ProgramData\Siemens\License Server
-user saltd user that owns the licensing process on the system, defined user needs to exist on the system
-licensePort 29000 TCP/IP port the license server process listens for client calls on.
-vendorPort 29001 TCP/IP port the license server process returns response for the client on.
Second stage, to add StarCCM 'cdlmd' license in this context, the command would be:
./SiemensLicenseServer_v2.3.0.1_Lnx64_x86-64.bin -silent -licensefile /tmp/cdlmd.lic -update -destination /opt/Siemens/LicenseServer -user saltd -licensePort 29000 -vendorPort 29001
changes in the syntax relative the first stage
-licensefile /tmp/cdlmd.lic defines the license file to be added
-update defines that it is a change applied to the current install. When the -licensefile option defines a license for a different product that the currently defined license(s), the new license is added to the configuration.
NotesThis relates to Siemens License Server SALT installation and documentation