FAQ TOKEN LICENSING

advertisement
FAQ TOKEN LICENSING
1. What is Token Licensing and how does it work? .............................................................. 2
2. Do Token licenses require license keys? ............................................................................. 2
3. How do I Access & Manage Token Licenses? ..................................................................... 2
4. Can Tokens be of Authorized User type? ............................................................................ 3
5. Can Tokens use the borrowing functionality? .................................................................... 3
6. Can Tokens use the disconnected functionality? .............................................................. 3
7. Specific linger time/time out for tokens? ............................................................................ 3
8. Do tokens have additional features? ..................................................................................... 3
9. What is the “TLSTOK” License Increment? ......................................................................... 3
10. What is the Token Experience? ............................................................................................. 3
11. Token License Key Example: ................................................................................................. 4
12. Token licenses expiration date .............................................................................................. 4
13. Dedicating Product specific usage in a token licensing environment: .................. 4
14. Can Tokens be mixed with floating licenses? .................................................................. 4
15. Older product version not supporting tokens .................................................................. 5
16. Can Products using Activation Kit be used in the token environment? ................ 5
17. Jazz products in token environment ................................................................................... 5
18. Can I add Jazz products to an existing token environment? .................................... 5
19. How to configure the Jazz team server for token licensing? .................................... 5
20. What License Server version is required to use token licensing? ........................... 5
21. Guidance for deploying IBM Rational License Server 8.1.x ....................................... 6
22. Token license server installation .......................................................................................... 6
23. What is IBM Common Rational Licensing? ....................................................................... 6
24. Upgrades to the 8.1 Server: will all products need to be upgraded? .................... 6
25. How does the License Server Manage Tokens?.............................................................. 6
26. Can you split tokens across multiple servers? ................................................................ 7
27. Token usage across different platforms ............................................................................ 7
28. Do the LMTOOLS support token licenses? ........................................................................ 7
29. Token Reporting Capability from the License Server ................................................... 7
30. License Key Server Port Forwarding Strategies ............................................................. 7
31. How to configure IBM RLKS to serve license keys through firewalls? ................... 7
32. Token product availability ....................................................................................................... 7
34. Known FlexLM Errors ................................................................................................................ 8
35. More Information about Token licensing .......................................................................... 8
1. What is Token Licensing and how does it work?
Tokens are the most flexible method of licensing. It is a floating license key where each license feature has a
pre defined token value replacing the static feature quantity. It’s available for selected Rational products and
available as Fixed Term only.
In a token environment each product consumes a pre defined token value per license and not a predefined
quantity per license as it does in a traditional floating environment. The license key has a pool of tokens from
which the license server automatically calculates the tokens being checked in and out. Tokens are consumed
/ released when a product checks in/out licenses from the license server the same way a traditional floating
license is handled.
The users are able to obtain a license as long as sufficient unused Tokens are available for the entitled token
products. When someone stops using a product, the tokens are returned to the token pool and are available
for someone else to utilize.
An Example:
Assume you have 720 total tokens to be used for DOORS and Synergy. And you have all 720 tokens installed
on one license server.
DOORS require 10 tokens per user and Synergy requires 6 tokens per user. In this example you’d be entitled
to have any combination of users using DOORS and Synergy at one time as long as they do not exceed 720
tokens.
As a result you could have any of the following combinations of product usage;
● 72 concurrent DOORS users (720 tokens / 10 tokens per user)
Or;
● 120 concurrent Synergy users (720 tokens / 6 tokens per user)
Or;
● 42 concurrent DOORS users (420 tokens) and 50 Synergy users (300 tokens)
Or;
● or any other combination that does not exceed 720 tokens
As you can see from the example above tokens allow you to vary the actual usage based on the needs
- Tokens float across users
- Tokens float across entitled products
2. Do Token licenses require license keys?
Yes it does. The Token concept is 100% controlled by the actual license key installed on the license server.
The license key is specific to tokens and based on the actual order in Rational License Key Center if the order
is a token order the license key ends up as a specific token license key/jar file.
3. How do I Access & Manage Token Licenses?
You access and manage Token licenses in Rational License Key Center (LKC) as you would for any other
license keys from IBM Rational. It’s almost like traditional floating licenses with exception that it is like a
“token product package”. You can not split/manage the different token products when generating the keys
however you can split the total quantity of tokens across different servers.
● At the top of the screen in LKC, select Download License Keys
- This will give you the license.dat file.
And if you have jazz products included in the token license
● Scroll down the page and select Download Jazz Keys.
- This will give you the Jazz.Token.zip file.
4. Can Tokens be of Authorized User type?
No, tokens can not be Authorized User type.
5. Can Tokens use the borrowing functionality?
No, borrowing functionality is not an option using Tokens.
6. Can Tokens use the disconnected functionality?
Yes, Token licenses can use the disconnected functionality
7. Specific linger time/time out for tokens?
Token time out is less or equal to traditional floating license usage, NEVER more.
For Jazz based products in version 4.0.3 and up the time out has changed for tokens only, it can
be set at 30 min. In version 4.0.2 and earlier versions tokens time out is 2h, which is equal to
traditional usage of jazz based products.
8. Do tokens have additional features?
No it is the same set of license feature/increment as for traditionally floating license keys with the exception
of the master token license increment TLSTOK.
9. What is the “TLSTOK” License Increment?
The TLSTOK license feature is the master token feature holding the total quantity of the tokens. On
start up, a product will only be able to obtain a license if sufficient number of tokens is available.
10. What is the Token Experience?
From a user perspective it is like a floating environment. When a license is requested the license server will
automatically calculate and release required license as long as there is a sufficient number of Tokens
available. If there are not enough tokens available, the user will not be able to continue the operation until
someone else releases a product that will free up tokens to use.
11. Token License Key Example:
12. Token licenses expiration date
Token licensing like fixed term licensing contractually and technically ends on the defined order end date.
When the contract expires the associated licenses will also expire and the products will cease to be available.
13. Dedicating Product specific usage in a token
licensing environment:
To take full advantage of the flexibility of tokens while ensuring a certain number of licenses to be available
for specific products for specific users, standard floating licenses for those products/users, i.e. non token
licenses is recommended.
For example, if you want to ensure that 5 DOORS and 5 ClearCase users always should have access to those
products, then 5 floating DOORS and 5 floating ClearCase licenses on top of the tokens is recommended.
14. Can Tokens be mixed with floating licenses?
Mixing regular Floating and Token licenses on the same license server works perfectly fine
When mixing traditional floating with tokens following applies;


Floating licenses are consumed first
Token license increment has attribute sort=150 which controls the order of usage if mixed with
floating
15. Older product version not supporting tokens
This is an important consideration, if any usage requires older versions of the products you need to plan
accordingly. If you migrate to token licensing, all versions of the software in use have to be on versions
which support the tokens license scheme. There is no option to run software versions released prior to the
release where token support was implemented. For example, ClearCase 7.1.2 is the first release that can be
used with token licensing. You can not utilize token licensing for versions prior to 7.1.2 of ClearCase.
16. Can Products using Activation Kit be used in the
token environment?
Yes, some products that use Activation Kit/Jar files is available as Tokens, but since tokens is based on the
FlexLM technology the solution is a combination of Activation kit/jar file and a flex license. One Example is
the Jazz family of products, were both the jar file and the Flex license key is required in the token
environment.
17. Jazz products in token environment
A FlexLM License Server is required in addition to the Jazz Team Server (operating either independently or as
part of an RTC installation) from which Jazz product installations get their licenses.
The token calculation is all taken care of by the FlexLM servers as long as both keys are installed correctly.
The Jazz license server “communicates” with the Flex license server and the token usage is taken care of
automatically.
You get 2 set of keys when generating licenses in LKC, one flex LM license key + the
Jazz jar file.
18. Can I add Jazz products to an existing token
environment?
If you already use tokens and add Jazz products to the token licensing scheme you will notice a difference, in
addition to the Flex license file a Jazz Team Server must be configured, with token specific jazz files to
mediate requests between the Jazz products it serves licenses to and the Flex Server.
19. How to configure the Jazz team server for token
licensing?
https://jazz.net/library/article/559 this will walk you through with screen shots on how to configure the Jazz
team server for token licensing Team Server configuration for Token( reference manual)
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/topic/com.ibm.jazz.repository.we
b.admin.doc/topics/t_setup_rcl_service.html
20. What License Server version is required to use
token licensing?
Rational token products require the IBM Rational Common License Server 8.1.x
21. Guidance for deploying IBM Rational License
Server 8.1.x
Recommendations for maintaining a stable and efficient license service see
http://www-01.ibm.com/support/docview.wss?uid=swg27023000
Installing Rational License Server 8.1.x in Microsoft Windows
http://www-01.ibm.com/support/docview.wss?us=727&uid=swg21474620
Installing Rational License Server 8.1.1 in UNIX
http://www-01.ibm.com/support/docview.wss?us=727&uid=swg21474621
22. Token license server installation
Token licensing requires the common licenses server (8.1.x) version to be installed and used. Token licenses
are installed and handled exactly as a traditional floating flex license key. Information on managing licenses
for IBM Rational® products IBM Rational License Key Server uses FLEXnet® for licensing can be found here:
http://publib.boulder.ibm.com/infocenter/rational/v0r0m0/index.jsp?topic=/com.ibm.rational
.license.doc/topics/c_managing_lic.html
23. What is IBM Common Rational Licensing?
Rational has developed a common license server to address two issues:
1. Consolidate various legacy license server daemon support for both Rational and
Telelogic vendor daemons
2. Provide support for the token concept for products offering tokens.
This license key server is named IBM Rational Common License Server, version 8.x.
What you should know:
-Replaces Rational license server 7.x and Telelogic license server TLOG 2.0
-Flex component version 11.8
-Backward compatible with all earlier product versions
-Added token support for core Rational products
24. Upgrades to the 8.1 Server: will all products need
to be upgraded?
No. Older versions of heritage Rational and heritage Telelogic floating licenses is supported by the v8.1.x
common license server. However, the license keys need to have the ibmratl vendor daemon listed before
rational and/or Telelogic vendor daemon in the license key. Upgrade your license keys using one of the
following two methods:
a. Run the License Migration Utility: License Migration Utility
or;
b. Re-generate the license keys in License Key Center.
25. How does the License Server Manage Tokens?
The license server automatically calculates the tokens being checked in and out. Tokens are consumed when
a product requests a license and released when a product releases the license. Product will only be able to
obtain a license if sufficient unused Tokens are available for the entitled token products.
26. Can you split tokens across multiple servers?
Yes. You can split the total token quantity across different license servers however you can not split out the
products within the token order.
27. Token usage across different platforms
Token licensed products support the same platforms as traditionally floating licenses. You are essentially
using the same product, but the licensing model is different.
28. Do the LMTOOLS support token licenses?
Support for tokens is not in the LMTOOLS application since it is a homegrown solution built on FlexNet, and
the earliest version of FlexNet were tokens is supported is FlexNet 10.3.1
29. Token Reporting Capability from the License Server
There are currently no token usage reporting available from the licenses server or any other tool that IBM
provide
30. License Key Server Port Forwarding Strategies
Upgrading Telelogic License Server 2.0 or Rational License Server 7.x to Rational License Key Server (RLKS)
8.1.x may require changing port assignment or port forwarding for license management. See tech note:
http://www-01.ibm.com/support/docview.wss?uid=swg21501831
31. How to configure IBM RLKS to serve license keys
through firewalls?
See tech note http://www-01.ibm.com/support/docview.wss?uid=swg21257370 to point a client machine
outside a firewall to a License Server
32. Token product availability
Contact your IBM representative for information about the latest product availability within the token offering.
34. Known FlexLM Errors
1. FlexLM Error - Port@Server cannot be reached
Two tomcat processes for the jazz team server running simultaneously.
Tech note: http://www.ibm.com/support/docview.wss?uid=swg21585364
2. FlexLM Error - <Feature_Name> license has an invalid expiration date.
The long FEATURE/INCREMENT name causes the expiration date to be pushed into the next line causing
FLEXlm to report this error.
Tech note: http://www-01.ibm.com/support/docview.wss?uid=swg21584651
3. FlexLM Error -4,132 - the feature failed to check out
This error message will occur trying to check out a license when all tokens are in use.
4. Flexlm Error -2 and/or Error -15 invalid license file syntax OR no licenses in file
Attempts to use an IBM Rational product on a virtual machine
Tech note: https://www-304.ibm.com/support/docview.wss?uid=swg21417204
5. FlexLM Error -15,578 - License Key Server simultaneous checkout limitation
Attempts to checkout simultaneous licenses using IBM Rational License Key Server
Tech Note: http://www-01.ibm.com/support/docview.wss?uid=swg21441775
6. FlexLM Error -4,342:10054 DENIED- Licensed number of users already reached
The appearance of such a DENIED message is described in the documentation on
Rational Common Licensing
http://publib.boulder.ibm.com/infocenter/rational/v0r0m0/index.jsp?topic=/com.ibm.
rational.license.doc/topics/r_lic_log_file.html
35. More Information about Token licensing
Please visit Rational Common Licensing Support Community > Token Licensing
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Wa5f0e71b4f3c_4bc8_adb1_
be13c9277040/page/Token%20Licensing
Download