License Management

From T-VEC Wiki
Revision as of 12:06, 1 June 2008 by Admin (Talk | contribs)

Jump to: navigation, search

Contents

Introduction

Use of the T-VEC toolset is controlled through license management. A valid license is required to operate the tools. T-VEC generates and distributes license keys based on the number of licenses purchased. Each T-VEC tool has a specific license key.

Licenses are managed as node-locked or floating. Node-locked licenses allow operation of the tools on a single specific machine, while floating licenses allow shared concurrent operation of the tools among a group of networked machines. The floating licenses limit the number of machines using the tools concurrently to the number of licenses purchased.

Floating licenses are more flexible as they allow multiple users to share the licenses. For example, two licenses could support five developers as long as only two developers require access to the tools concurrently. Floating licenses can be shared across LANs and WANs.

Floating licenses require the installation of a license manager server to control license usage on the network. The T-VEC toolset uses license management software called FlexLM to implement its licensing.

License Management

Access to the T-VEC toolset is controlled by license management. A valid license key is required to operate the tools. T-VEC generates and distributes encrypted license keys based on the number of licenses purchased.

Licenses can be managed as node-locked or as floating. Node-locked licenses are generated for and used by specific machines, while floating licenses are shared among a group of networked machines. Floating licenses are more flexible as they allow licenses to be shared by multiple users. For example, two licenses may be used to support 5 developers as long as only 2 developers require access to the tools concurrently.

License Registration

License keys are distributed by T-VEC support. To obtain licenses, contact Support with the target machine’s identification information. In a node-locked setup, submit the machine identifier for the workstation that will be running the tools. In a floating setup, a license manager controls the license keys. Submit the machine identifier of the machine that runs the license management software.

Machine Identification

In order to uniquely identify a machine, the T-VEC license management scheme uses the machine’s ethernet address and hard disk serial number. Thus, machines must be equipped with an ethernet card or adapter in order to execute the tools and/or operate as a license server. This is true regardless of whether license management is setup as nodelocked or floating.

Open a command window (DOS window) and execute the command

 ipconfig /all

You should see something like:

Windows IP Configuration

        Host Name . . . . . . . . . . . . : computer_name
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : Yes
        DNS Suffix Search List. . . . . . : abc.efg.net

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . : abc.efg.net
        Description . . . . . . . . . . . : Network Connection
        Physical Address. . . . . . . . . : 00-11-22-AB-DC-33
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 100.100.100.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 100.100.100.2
        DHCP Server . . . . . . . . . . . : 100.100.100.2
        DNS Servers . . . . . . . . . . . : 100.100.100.2

The important information is the Physical Address (e.g. 00-11-22-AB-DC-33)

Problems or Issues

Firewalls

License server issues may require specific ports to be opened when firewalls are in place. Port 27000 is the primary port, but it may be necessary to open ports 27000 and 27007.

Reference Material

System administrators may be familiar with the Flexlm license management system, but support information can be found at Flexlm User Guide or at the Flexlm Support Website