silexica software licensing introduction & installation · 1 introduction 1.1 introduction ......
TRANSCRIPT
Page 1 of 12
Silexica Software Licensing
Introduction & Installation
Version 1.0
English
Page 2 of 12
1 Introduction
1.1 Introduction
Silexica Software Licensing is based on Flexera’s reliable and secure technology. You will
require an internet connection to activate your license file and to download SLX. Here you
can select the section most relevant to your requirement:
• Trying out SLX and require a license file, click here
• Purchased SLX and require a license file, click here
o Need to setup your Flexnet License Server, click here
o Need instructions for LSB installation, click here
• Find your MAC ID, click here
• Install SLX, click here
• Contact the support team, click here
1.2 License Models
Depending on the SLX product, there are two different License Models matching different
user requirements:
a) Node Locked
b) Floating
The available license models and the related functionality depend on the SLX product.
1.2.1 Node Locked
A Node Locked License is tied to a single PC and is the ideal choice for working
remotely or for single dedicated users within the network. A Node Locked License
cannot be shared by multiple users in the same network and is usually not
transferred from one PC to another (“Rehosting”).
1.2.2 Floating
Floating Licenses can be shared across multiple client workstations within the same
local network. Floating Licenses are the ideal choice if the software shall be “floated”
over a local network, transferring from one client workstation to the next as
required.
Page 3 of 12
2 Licensing Your Product
2.1 At www.silexica.com click on the "Try Now" menu item then click "Download"
2.2 Click “Download”
Page 4 of 12
2.3 Fill in the registration form, click "Complete", and you will receive an email with
your password.
2.4 Access your account. You will be directed to the Home screen.
Page 5 of 12
2.5 Go the Activation & Entitlements Tab, then click “List Entitlement”
2.6 Select your Entitlement checkbox, click the "Action" menu and choose
"Activate"
2.7 Provide your email so that you can receive the license file and click “Next”
2.8 Configure host. To add your host, click the green square with plus sign.
Page 6 of 12
2.9 Insert your Mac ID (only the hexadecimal characters without “:”). Preferably
use your ethernet network’s Mac ID not your wireless adapter’s Mac ID. For
redundant servers, see 2.10, otherwise skip to 2.11
2.10 To provide MAC IDs for redundant servers, click the network icon.
2.11 Click “Generate” to create the License File
2.12 License is created. Download License File or email file. Then click “Complete”
Page 7 of 12
3 Contact Support Are you facing any difficulty installing SLX or do you have a question? We are happy to
help you. Contact us via our support portal. Simply sign in and submit your question,
and we will follow-up with you promptly.
4 Downloading SLX
4.1 From Home, on the “Your Downloads” panel, click “SLX”
4.2 Download the Download Package
4.3 Install and Run SLX
Copy the license file to your home folder. For further info, read the
ReleaseNotes.pdf
Page 8 of 12
5 How to find your MAC ID
5.1 Linux 1. Open the Terminal. Depending on your system, this might be called Terminal, Xterm, Shell,
Command Prompt, or something similar. It can usually be found in the Accessories folder in your
Applications (or the equivalent).
2. Open the interface configuration. Type ifconfig -a and press ↵ Enter . If you are denied
access, enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and
enter your password when prompted.
3. Find your MAC address. Scroll until you find your network connection (the primary Ethernet port is
labeled eth0 or enp0s25). Look for the HWaddr entry. This is your MAC address.
Example "ifconfig -a" output:
eth0 Link encap:Ethernet HWaddr 00:08:C7:1B:8C:02
inet addr:192.168.111.20 Bcast:192.168.111.255 Mask:255.255.255.0
...additional output removed...
5.2 Windows
1. Open the command prompt. Press the ⊞ Win + R keys and type cmd into the Run field.
Press ↵ Enter to start the Command Prompt.
2. Run GetMAC. At the command prompt, type getmac /v /fo list and press ↵ Enter . This
will display configuration information for all your network connections.
3. Look for Physical Address. This is another way to describe your MAC address. Make sure you get
the physical address of the correct network adapter - usually there are several listed. For example,
your wireless connection will have a different MAC address than your Ethernet connection.
Page 9 of 12
6 Flexnet License Server (Floating License Only)
6.1 FlexNet Publisher License Server (lmadmin) In case you have licensed SLX in combination with a floating licensing scheme, you need to set up a license
server. If you are using just a Node-Locked License, the following instructions are not required.
For a successful setup, the following elements are required:
1. License management utility from FlexNet. You can use either the new "lmadmin" web-based tool
(recommended) or the old "lmgrd" command line tool.
2. SILEXICA vendor daemon
3. A valid floating license file
The rest of this guide will drive you to the installation process using "lmadmin".
6.2 Obtaining the Pre-requisites: On your Silexica Licensing Portal, please find the following FlexNet Publisher License Server (lmadmin)
Installer for your download:
• FlexNet Publisher License Server (lmadmin Installer for Linux x86-32/64 (LSB certified)
• FlexNet Publisher License Server (lmadmin) Installer for Windows x86-32
• FlexNet Publisher License Server (lmadmin) Installer for Windows x86-64
After installing "lmadmin" in the server, the SILEXICA vendor daemon needs to be added to the installation.
The daemon can be obtained from FlexNet Publisher License Server Package on your Silexica Licensing
Portal:
• SILEXICA vendor daemon (Linux x86-64 for CentOS, Red Hat and Ubuntu)
• SILEXICA vendor daemon (Linux x86 32bit for CentOS, Red Hat and Ubuntu)
• SILEXICA vendor daemon (Windows)
Go to the <installation directory for lmadmin> and place the vendor daemon file SILEXICA (for linux) or
SILEXICA.exe (for Windows) directly under this directory.
6.2.1 Linux Compatibility: The Linux binaries provided by Silexica are verified to be compatible with 32bit and 64bit versions of the
following distributions: CentOS 6.x and 7.x, Red Hat 6.x and 7.x and Ubuntu 14.04 and 16.04
6.2.2 Instructions for LSB installation: Some Linux distributions like CentOS or Ubuntu14.04 lack the required LSB interpreter support by default. If
this package is not present, the license server will fail to load SILEXICA's daemon at start up. If you face this
problem please follow these steps:
For CentOS 7, do:
1. Discover the proper version of the liblsb package for CentOS
[root@localhost fujitsu]# yum provides /lib/ld-lsb.so.3
2. Install the package that is suggested as an output from the previous command. E.g.:
root@localhost fujitsu]#yum install redhat-lsb-core-4.1-27.el7.centos.1.i686
Page 10 of 12
3. Check if you have a correct LSB interpreter installed. You can do this by trying to execute the
SILEXICA daemon:
$ ./SILEXICA
bash: ./SILEXICA: /lib64/ld-lsb-x86_64.so.3: bad ELF interpreter: no such file or directory
4. If the previous error is generated, then LSB interpreter is not is not installed. Execute this command:
$ sudo yum -y install redhat-lsb
5. Follow the normal instructions to install lmadmin as in any other Linux platform.
For Ubuntu 14.04, do:
1. Execute this command: $ sudo apt-get install lsb-core
For other OS versions, use your native package manager to find the required package and install it.
6.3 Starting the Server: To start the server, run the "lmadmin" file from the installation directory. This will start the license daemon
that can be accessed with a browser. Open the web browser and go to the license server management
interface page at http://<server>:8090 (default port). The following interface is displayed:
Login with the administrator rights. The default login and password is admin (please change it). Then go to
the Vendor Daemon Configuration in the left side of the menu and click Import License. This will allow
you to pick a License file from the local machine.
After successfully importing a Silexica floating license, the management interface should look as follows:
Page 11 of 12
Please check that the license’s status is Up. At this point you are allowed to perform other management
actions like selecting a specific access port for the licenses or restricting the users (click on the "Administer"
button).
After clicking OK, you can switch to the Dashboard mode in the left side menu to see if the licenses were
correctly updated. If you click Concurrent, a list of all licensed features should appear as shown in the
following figure:
6.4 Setting the License Path in the SLX After the license server is up and running, the SLX needs to be configured to locate the license server. For
this, follow the standard procedure for setting up a license file for your target operating system, as specified
in ReleaseNotes.pdf (shipped with your installation).
Page 12 of 12
For instance, for Linux this can be done by modifying and exporting the environment variable
LM_LICENSE_FILE. Point at the server by specifying the port and server name (instead of pointing to a fixed
license file). As an example, this would be done as follows for a server called "server" that runs a Silexica
license daemon on port "58293" (using the Korn and Bourne shell style):
export LM_LICENSE_FILE=58293@server
If you have several products installed in your machine that use different license server nodes and/or ports,
the flag has can contain all server nodes. Use a colon (':') to separate the license file names on Unix, e.g.:
export LM_LICENSE_FILE=58293@server1:58200@server2
For Windows, SLX will pop-up a window asking for the license file the first time it is open. At that moment,
just provide the text input as shown above instead of providing a license file. To separate different license file
names or servers use a comma (',') on Windows.
6.5 Further documentation:
The full Flexera documentation can be found within the FlexNet Publisher License Server Package
7 Installation See the Release Notes available in the download package for details on how to install SLX.