Upload
javier-saenz
View
229
Download
0
Embed Size (px)
Citation preview
8/8/2019 General INI Flexnet
1/80
INI FILES & FLEXNET
Jarrad Michna
Customer Service Manager Tekla Inc.
8/8/2019 General INI Flexnet
2/80
From .bat files to .ini files
8/8/2019 General INI Flexnet
3/80
2008 North America User Meeting - Milwaukee, Wisconsin
8/8/2019 General INI Flexnet
4/80
2008 North America User Meeting - Milwaukee, Wisconsin
8/8/2019 General INI Flexnet
5/80
2008 North America User Meeting - Milwaukee, Wisconsin
8/8/2019 General INI Flexnet
6/80
From Dongles to FLEXnet
8/8/2019 General INI Flexnet
7/80
2008 North America User Meeting - Milwaukee, Wisconsin
Why change?
Dongles Restrictive Less Secure
Slow turn around time Growing needs
More flexibility
Configuration control Configuration sharing Distance sharing
8/8/2019 General INI Flexnet
8/80
2008 North America User Meeting - Milwaukee, Wisconsin
Why FLEXnet? No more hardware locks
Efficient license handling
Easy to upgrade and renew licenses
Centralized and flexible license administration
Options for out of office use Different license access right for different user groups
8/8/2019 General INI Flexnet
9/80
2008 North America User Meeting - Milwaukee, Wisconsin
FLEXnet benefits
Centralized license administration License pool on server
Tekla doesnt need to know anythingabout your hardware No IP address
No MAC address Activation service works 24/7
8/8/2019 General INI Flexnet
10/80
2008 North America User Meeting - Milwaukee, Wisconsin
What is FLEXnet? FLEXnet is foundation for the new Tekla
Structures licensing system Floating = hardware locks and MAC addresses are not
needed Activation based = you need to activate licenses before
you can use them New technology Different from traditional license file based system Enhances security
The same technology works for big and smallcustomers Install on any server/computer you choose
8/8/2019 General INI Flexnet
11/80
2008 North America User Meeting - Milwaukee, Wisconsin
Development & Planning
Versions Used Survey (August 2007) Majority use lasted versions Decision made to go back to v12.0
All versions down to 12.0, including Service& Progress Releases.
EDU & DEV only v14 onwards
DFT only v13 onwards
8/8/2019 General INI Flexnet
12/80
2008 North America User Meeting - Milwaukee, Wisconsin
How do I get it?
TS 14 CD Extranet
TSLS v1.11 installation
Available Documentation FLEXnet_FAQ_public.pdf
QuickGuideToTeklaStructuresFLEXnetLicensing_enu.pdf TS_FLEXnet_User_Guide.pdf
8/8/2019 General INI Flexnet
13/80
2008 North America User Meeting - Milwaukee, Wisconsin
What all do I need?
TSLS v1.11 installation Server/Computer
Office plan Entitlement
8/8/2019 General INI Flexnet
14/80
One technology,
multiple ways to implement
FLEXnet
8/8/2019 General INI Flexnet
15/80
2008 North America User Meeting - Milwaukee, Wisconsin
Handling licenses
8/8/2019 General INI Flexnet
16/80
2008 North America User Meeting - Milwaukee, Wisconsin
How do I decide?
How do you use dongles now? Do you have multi user server installed?
Do some of your people travel? Are your people all in the same location? Are your people located on different offices
or floors?
8/8/2019 General INI Flexnet
17/80
2008 North America User Meeting - Milwaukee, Wisconsin
I have decided, what next?
Contact your Tekla office or Reseller andlet them know of your decision and they
will order Entitlements for you and sendyou a pre-labeled, pre-stamped
envelope for the return of the dongles.
Within a day or2 you will receivetemporary entitlements.
8/8/2019 General INI Flexnet
18/80
2008 North America User Meeting - Milwaukee, Wisconsin
Setup for one license
1. Install license service2. Activate license
3. Start Tekla Structures 14
Tekla Structures
License service
Activate
license
8/8/2019 General INI Flexnet
19/80
2008 North America User Meeting - Milwaukee, Wisconsin
Setup for several licenses
1. Install and configure license server2. Activate licenses
3. Point the license server on TSLicense service
Activate
licenses
Tekla
Structures
8/8/2019 General INI Flexnet
20/80
Installing the license server
8/8/2019 General INI Flexnet
21/80
2008 North America User Meeting - Milwaukee, Wisconsin
TS license service and other
FLEXnet/FLEXlm services
Can be run on the same computer
Different TCP/IP port Other services need to be stopped
during installation
We dont recommend combining licensefiles
8/8/2019 General INI Flexnet
22/80
2008 North America User Meeting - Milwaukee, Wisconsin
Installing FLEXnet
License server installation on servercomputer
Tools for activating licenses Tools for managing license service
Tekla Structures 14 installation on clientcomputer (Tools for borrowing a license)
8/8/2019 General INI Flexnet
23/80
2008 North America User Meeting - Milwaukee, Wisconsin
Installing the license server
Note! Other license services on thesame computer needs to be stopped
during the installation!
8/8/2019 General INI Flexnet
24/80
2008 North America User Meeting - Milwaukee, Wisconsin
What happens in installing?
License and Serverdirectories are created
License software andfiles are installed
License service is pre-configured
License service isstarted
8/8/2019 General INI Flexnet
25/80
Activating license
8/8/2019 General INI Flexnet
26/80
2008 North America User Meeting - Milwaukee, Wisconsin
Internet connection on server
Direct communication from licenseserver to internet allowed
SOAP protocol over HTTP protocol TCP/IP port 80
If proxy server is used Proxy server address and port Username and password if required
8/8/2019 General INI Flexnet
27/80
2008 North America User Meeting - Milwaukee, Wisconsin
Needed in the activation
Internet connection Entitlement Certificate
Html attachment Save in C:\TeklaStructures\License\Server
8/8/2019 General INI Flexnet
28/80
2008 North America User Meeting - Milwaukee, Wisconsin
Activating license
Start> All programs
> Tekla Structures Licensing> TS License Administration Tool
8/8/2019 General INI Flexnet
29/80
2008 North America User Meeting - Milwaukee, Wisconsin
Activating license
8/8/2019 General INI Flexnet
30/80
2008 North America User Meeting - Milwaukee, Wisconsin
Configuring license server ports
C:\TeklaStructures\License\Server\tekla.lic
localhost > Your server host name Define free TCP/IP ports Save changes
=> Firewall andantivirus settings
8/8/2019 General INI Flexnet
31/80
2008 North America User Meeting - Milwaukee, Wisconsin
Updating license service
Start> All programs
> Tekla Structures Licensing> LMTOOLS
8/8/2019 General INI Flexnet
32/80
2008 North America User Meeting - Milwaukee, Wisconsin
Updating license service
8/8/2019 General INI Flexnet
33/80
2008 North America User Meeting - Milwaukee, Wisconsin
What happens in activation?
1. Read in
the license
information
2. Your computer
contacts activation
server at Tekla
3. License information
is written into Trusted
Storage
4. License rights are transferred
from Tekla to customer
License service
requires update
8/8/2019 General INI Flexnet
34/80
2008 North America User Meeting - Milwaukee, Wisconsin
Notes about activation
Partial activation is supported You dont have to activate all licenses in one
entitlement on the same computer Activation over internet works 24/7 Manual activation is a workaround if
you dont have internet connection
8/8/2019 General INI Flexnet
35/80
Starting TS 14 and pointing thelicense server
8/8/2019 General INI Flexnet
36/80
2008 North America User Meeting - Milwaukee, Wisconsin
Pointing license server to TS
Start TS 14
Saved in registry
No need to modify user.ini
8/8/2019 General INI Flexnet
37/80
Starting TS 12.0 thru TS 13.1using FLEXnet not a dongle
8/8/2019 General INI Flexnet
38/80
2008 North America User Meeting - Milwaukee, Wisconsin
Pointing the license server to TS Install the latest SR or PR C:\TeklaStructures\13.1\nt\bin\user.ini
set XS_LICENSE_SERVER_HOST=
8/8/2019 General INI Flexnet
39/80
2008 North America User Meeting - Milwaukee, Wisconsin
FLEXnet is up and running, now what?
1. Return dongles to area Tekla office orReseller in pre-labeled, pre-stamped
envelope.2. Continue using temporary entitlementwhile we work to get you your permanant
entitlement.
8/8/2019 General INI Flexnet
40/80
2008 North America User Meeting - Milwaukee, Wisconsin
Ive received permanent entitlement,
how do I replace the temporary one?
When we receive your dongles we will deliveryour permanent Entitlement.
Permanent entitlements are linked to Temporaryentitlement so you must deactivate temporaryentitlements before you can activate permanententitlement.
After activating permanent entitlement, the oldtemporary entitlements can no longer beactivated.
8/8/2019 General INI Flexnet
41/80
2008 North America User Meeting - Milwaukee, Wisconsin
Results thus far
We have received over ~5000 donglesglobally, >700 in the USA.
8/8/2019 General INI Flexnet
42/80
Deactivating licenses
8/8/2019 General INI Flexnet
43/80
2008 North America User Meeting - Milwaukee, Wisconsin
What is deactivation?
Contrary to activation Returning the activated licenses from
your license server to Teklas activationserver
Renewing a temporary license and upgrading for
example from STDL to STD requires deactivation.
8/8/2019 General INI Flexnet
44/80
2008 North America User Meeting - Milwaukee, Wisconsin
When do you need to deactivate?
Before
Changing the license server Changing the hardware of server
Licenses are anchored to hardware Reformatting server Reinstalling Windows
Licenses are OS installation dependent Preforming a System Restore
Please note that you cant deactivate a license if its borrowed
8/8/2019 General INI Flexnet
45/80
2008 North America User Meeting - Milwaukee, Wisconsin
What is needed in deactivation?
All TS sessions are closed No licenses borrowed out
License server stopped Internet connection for license server Access to proxy (if proxy exists)
8/8/2019 General INI Flexnet
46/80
2008 North America User Meeting - Milwaukee, Wisconsin
Deactivating licenses
8/8/2019 General INI Flexnet
47/80
Options file
8/8/2019 General INI Flexnet
48/80
2008 North America User Meeting - Milwaukee, Wisconsin
What is options file?
Tool for defining user groups of differentaccess rights for licenses
File tekla.opt in Server directory
8/8/2019 General INI Flexnet
49/80
2008 North America User Meeting - Milwaukee, Wisconsin
Basic idea
Define user, user group or host Allow (INCLUDE) or deny (EXCLUDE)
configurations or actions If someone is excluded, then others are
automatically included and vice versa
If no rules exist, everyone is included EXCLUDE is checked before INCLUDE
8/8/2019 General INI Flexnet
50/80
2008 North America User Meeting - Milwaukee, Wisconsin
Example of tekla.opt
GROUP steel john1 paul2 ringo1 george1
GROUP admin simon2 garfunk1
INCLUDE STD-C GROUP steelINCLUDE FUD-C GROUP admin
EXCLUDE SDE-C GROUP steel
8/8/2019 General INI Flexnet
51/80
Company internal TS policy
8/8/2019 General INI Flexnet
52/80
2008 North America User Meeting - Milwaukee, Wisconsin
Handling licenses
8/8/2019 General INI Flexnet
53/80
2008 North America User Meeting - Milwaukee, Wisconsin
Using TS out-of-office
Activating a license on the computerwhich is used out of office
VPN connection to license server Borrowing a license into laptop
Deactivating and reactivating is limited, therefore itshouldnt be used as a workaround for VPNconnection or borrowing functionality
8/8/2019 General INI Flexnet
54/80
2008 North America User Meeting - Milwaukee, Wisconsin
Borrow policy
Taking the license from server intolaptop for offline use
For limited time, max. 1 month Without installing license server on laptop
Who is allowed to borrow a license? Defined in tekla.opt
Borrow affects to deactivation
8/8/2019 General INI Flexnet
55/80
2008 North America User Meeting - Milwaukee, Wisconsin
What happens in borrowing?
2. Laptop contacts
license server 3. Information
about borrowed
license is written
into your laptop
4. Number of
available
licenses on
server is
reduced
1. Read in the license
information
with tpi-file
You need to be connected to
license server when you
borrow a license
After you have
borrowed alicense you can
plug off your
laptop
8/8/2019 General INI Flexnet
56/80
2008 North America User Meeting - Milwaukee, Wisconsin
What is needed in borrow?
Connection to license server Tekla Structures License Borrow Tool
Pointing the license server Product identification file
List of activated licenses on the server
Standard.tpi
Exported on the server computer
Copy-pasted to TS workstation:
C:\TeklaStructures\14.0\nt\license
8/8/2019 General INI Flexnet
57/80
on the client computer
Returning borrowed license
8/8/2019 General INI Flexnet
58/80
2008 North America User Meeting - Milwaukee, Wisconsin
Returning borrowed license
Early return Before expiry
Back in the network
License Borrow Tool
Expiration Automatically
At the expiry
Offline or online
License is available on the license server again
8/8/2019 General INI Flexnet
59/80
2008 North America User Meeting - Milwaukee, Wisconsin
Notes about borrowing
License administrator cant force theborrowed license back into server
The one who borrowed the license needs toreturn it
8/8/2019 General INI Flexnet
60/80
Administering your licenses
8/8/2019 General INI Flexnet
61/80
2008 North America User Meeting - Milwaukee, Wisconsin
Task list for license administrator
Maintaining the license server(s) Keeping track about activated licenses
Options file usage License usage status Informing users about
Which license server and port to use Company borrow policy Maintenance breaks, etc.
8/8/2019 General INI Flexnet
62/80
2008 North America User Meeting - Milwaukee, Wisconsin
Centralized license pool
Centralized maintaining & administration One or two main users per company
Rules or company internal policy must exist
Utilization rate of licenses may get higher Taking advantage of Options file Out-of-office
Borrow
VPN-connection
8/8/2019 General INI Flexnet
63/80
2008 North America User Meeting - Milwaukee, Wisconsin
Spread license handling
Each user activates on own workstation Spread administration & maintaining
No worries about out-of-office usage (iflaptops are used) No borrow policy needed
No need for tekla.opt Note: License is reserved for one laptop
only => utilization rate lower?
8/8/2019 General INI Flexnet
64/80
Hints & tips
8/8/2019 General INI Flexnet
65/80
2008 North America User Meeting - Milwaukee, Wisconsin
Monitoring license usage
8/8/2019 General INI Flexnet
66/80
2008 North America User Meeting - Milwaukee, Wisconsin
LMTOOLS status enquiry
License information listed per TSconfigurations
How many licenses activated on server? How many licenses currently in use? Who is using license?
Which version is he using? Who has borrowed a license? When has he borrowed a license?
8/8/2019 General INI Flexnet
67/80
2008 North America User Meeting - Milwaukee, Wisconsin
Preferred license server
8/8/2019 General INI Flexnet
68/80
2008 North America User Meeting - Milwaukee, Wisconsin
Starting TS 14 faster
Define port@host on Connect toLicense Server dialog
Use tekla.opt to assign only oneconfiguration for each user
8/8/2019 General INI Flexnet
69/80
2008 North America User Meeting - Milwaukee, Wisconsin
For tight internal firewall settings
Allow lmgrd.exe Using port@host of your license service
Allow tekla.exe Takes a random port in each start-up Port can be fixed
8/8/2019 General INI Flexnet
70/80
2008 North America User Meeting - Milwaukee, Wisconsin
Troubleshooting hints & tips
Perform Status Enquiry in LMTOOLS What do you receive?
Stop & Start the server in LMTOOLS tekla_debug.log in Server directory
8/8/2019 General INI Flexnet
71/80
FAQs
8/8/2019 General INI Flexnet
72/80
2008 North America User Meeting - Milwaukee, Wisconsin
FAQs If I decide to keep a dongle or2...
What do I do if my dongle breaks? Broken (and returned) dongles can still be replaced
I purchased a new PC for my dongle base license, can I replace my LPT donglewith a USB dongle?
LPT dongles can still be replaced with USB dongles
What if I lose my dongle? A lost dongle can still be replaced
If a borrowed license is lost, can it be replaced? No, the borrowed license will appear on the license server after the
expiration date
If an entitlement is lost, broken or stolen, can it replaced? Yes, contact your Account Manager for steps to take in such situations.
8/8/2019 General INI Flexnet
73/80
FLEXnet Licensing
Technical Roadmap
8/8/2019 General INI Flexnet
74/80
2008 North America User Meeting - Milwaukee, Wisconsin
Content
FLEXnet Publisher Releases FLEXnet Operations Releases
8/8/2019 General INI Flexnet
75/80
2008 North America User Meeting - Milwaukee, Wisconsin
FLEXnet Publisher Releases
TS 14 is utilizing FLEXnet PublisherLicense Management (FNPLM) v11.4.1
Acresso Software (formerly Macrovision)new releases FNPLM v11.5
FNPLM v11.6
8/8/2019 General INI Flexnet
76/80
2008 North America User Meeting - Milwaukee, Wisconsin
FNPLM v11.5 improvements includes
Ability to capture Unique MachineNumber automatically
Ability to add business reason foractivation/return transactions
Proxy server and SSL improvements Support for IPv6 Addresses Enhanced Support for Vista
8/8/2019 General INI Flexnet
77/80
2008 North America User Meeting - Milwaukee, Wisconsin
FNPLM v11.6 improvements includes
New GUI-based License ServerManager lmadmin
Ability to Cancel a Failed ReturnRequest
Support for Machine Virtualization -VMware ESX Server
8/8/2019 General INI Flexnet
78/80
2008 North America User Meeting - Milwaukee, Wisconsin
FLEXnet Operations Releases
Tekla HQ uses FLEXnet Operations(FNO) v8.3 for license creation and
activation Acresso Software new releases
FNO v11.5 (1Q2008)
Migration has dependency to Order-Delivery Process Renewal Project
8/8/2019 General INI Flexnet
79/80
2008 North America User Meeting - Milwaukee, Wisconsin
FNO v11.5 improvements includes
Support for license repair Support for SSL communication
Unique Machine Numbers View Trusted Storage Activations
8/8/2019 General INI Flexnet
80/80
Thank You