general ini flexnet

Upload: javier-saenz

Post on 10-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 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=

    [email protected]

  • 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