silexica software licensing introduction & installation · 1 introduction 1.1 introduction ......

12
Page 1 of 12 Silexica Software Licensing Introduction & Installation Version 1.0 English

Upload: others

Post on 02-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

Page 1 of 12

Silexica Software Licensing

Introduction & Installation

Version 1.0

English

Page 2: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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: Silexica Software Licensing Introduction & Installation · 1 Introduction 1.1 Introduction ... enter sudo ifconfig -a or sometimes /sbin/ifconfig -a and enter your password when prompted

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.