Skip to main content

Article ID

5020

Last Reviewed Date

Product Version

AhsayCBS: 7 or above

Operating System

All Platforms

Description

This Know-How article contains an overview of the Ahsay License Management Portal.

The main purpose of the Ahsay License Management Portal is for partners to:

  • Consolidate purchased AhsayCBS licenses into License Pool(s).
  • Flexibly generate and update AhsayCBS license(s) as requirement change.
  • Improve efficiency on use of AhsayCBS license(s) by sharing CALs (Client Access License) in license pool among multiple AhsayCBS instances.

With the License Management Portal, partners can place purchased AhsayCBS licenses (Poolable License) into a pool to be shared among multiple AhsayCBS instances. This process is called converting Poolable License into Pooled License.

These Pooled License(s) will then be placed into two main categories, 'OEM' and 'Standard', where:

  • The total number of CALs available for 'OEM' type is the cumulative total of all 'OEM' license(s) converted into Pooled License.
  • The total number of CALs available for 'Standard' type is the cumulative total of all 'Standard' license(s) converted into Pooled License.
Only licenses of the same type can be pooled together. From the Pooled License(s), License Pool(s) can be created as required for different situations such as different location, company, user group … etc.

After creating a License Pool, Pool Key(s) can be generated  to share CALs designated for the corresponding License Pool. These newly created Pool Keys can be applied to the AhsayCBS server afterward.

License Pool

As all Pool Key(s) share the same 'Free Upgrade Until' date inherited from the account Pooled License, you need to ensure that the Poolable License to be converted has not expired. Failure to do so will result in all Pool Key(s) of the same license type to expire. The generated Pool Key(s) will continue to work with valid maintenance. In addition, you will not be able to login to the License Manage Portal if ANY of your Pooled License(s) 'Free Upgrade Until' date has expired.

With the ability to consolidate purchased license, and create License Pool according to your need, user can easily generate the Pool Key for specific requirement as needed and flexibly modify the key's quota as the requirement change.

CASE STUDY

ServiceProviderCompany is a backup service provider offering backup solution to multiple companies across the world. For each company supported by ServiceProviderCompany, AhsayCBS server(s) will be deployed as on-site backup server. The server(s)' Client Access License (CALs) can be dynamically changed upon requirement change.

ServiceProviderCompany has acquired 3 new partners:

Sample Service Provider Company

NewCompany1 has 2 local offices, with each office hosting its own AhsayCBS server. They have requested 2 licenses with 10 AhsayOBM and 10 AhsayACB each.

NewCompany2 and NewCompany3 have both requested for a single license with 20 AhsayOBM and 20 AhsayACB each.

ServiceProviderCompany currently have 100 AhsayACB and 100 AhsayOBM in stock (a 'not-in-use' OEM license 'Ahsay-CSV-OEM').

In the past, to generate the requested AhsayCBS keys, ServiceProviderCompany will have to contact Ahsay's representatives to split the stock license into new key(s) to meet their customer's ever-changing requirement. However, with the new License Management Portal, ServiceProviderCompany can simply allocate all stock license(s) (or even 'in-use' license) into a single or multiple License Pool(s), where they can then generate the required AhsayCBS licenses (Pool Key).

To begin, administrator of ServiceProviderCompany can access the Ahsay License Management Portal through the Partner Portal.

License Management Portal

Poolable Licenses are the current purchased AhsayCBS licenses under the ServiceProviderCompany account.

First, convert the stock license (Poolable License) into a Pooled License. After the conversion, the Pooled License can no longer be applied to any AhsayCBS server. However, in this case, the original license was not used on any AhsayCBS server, so there is no further action required.

With the license converted, License Pool can be created. For better organization and manageability in the future, 3 License Pools will be created for the three new partners (e.g. NewCompany1-Pool, NewCompany2-Pool and NewCompany3-Pool).

When creating a License Pool, the term 'Pool Quota' refers to the maximum number of CALs available to the particular License Pool created. Assign the corresponding 'Pool Quota' to the respective License Pool, in this case:

  Pool Quota
NewCompany1-Pool 20 AhsayOBM, 20 AhsayACB
NewCompany2-Pool 20 AhsayOBM, 20 AhsayACB
NewCompany3-Pool 20 AhsayOBM, 20 AhsayACB

Next, create the Pool Keys for the 3 new partners in their respective License Pool. When creating a Pool Key, the term 'Key Quota' refers to the maximum number of CALs available to the Pool Key to be generated. Assign the corresponding 'Key Quota' to the respective Pool Key, in this case:

  Key Quota
NewCompany1-LicenseKey1 10 AhsayOBM, 10 AhsayACB
NewCompany1-LicenseKey2 10 AhsayOBM, 10 AhsayACB
NewCompany2-LicenseKey 20 AhsayOBM, 20 AhsayACB
NewCompany3-LicenseKey 20 AhsayOBM, 20 AhsayACB

These keys can then be applied directly to the respective AhsayCBS server. For further details to perform each step, please refer to the How To section.

Solution

HOW TO

To convert the stock 'Ahsay-CSV-OEM' license into a Pooled License, click the 'Add to Pool' link at the corresponding license row and you will be prompted to confirm the change.

License Management Portal

The conversion from Poolable to Pooled is 'irreversible', therefore, please ensure that you are aware of the consequence before clicking 'OK' to continue.

After the conversion, the Pooled License can no longer be applied to any AhsayCBS server. If there is any existing AhsayCBS server with the original Poolable License applied, user will have to create a Pool Key for the existing AhsayCBS usage. However, in the case study above, the original license was not-in-use on any AhsayCBS server, so there is no need for any further action.

With the license converted, a License Pool can be created by clicking the Manage License Pools button on the top menu bar of the License Management Portal.

License Management Portal

Click the '+ Create New License Pool' link, enter the pool name and corresponding license type information. In the case study above, we will create an 'OEM' type License Pool called NewCompany1-Pool. Click 'Create' when ready to proceed. 

License Management Portal

With the License Pool created, assign the number of CALs available to the pool by entering the corresponding values in the Pool Quota fields. Click the 'Update' button when complete.

License Management Portal

Repeat the same steps to create License Pool NewCompany2-Pool and NewCompany3-Pool.

License Management Portal

Next, create the 2 Pool Keys for NewCompany1's offices by clicking 'Edit' at the corresponding License Pool, and then the '+ Create New Pool Key' link.

Enter the new Pool Key name in the "New Licensee Name" field and the corresponding "Key Quota" in the quota fields. Note that the 'Ahsay-CSV-PS-PLKY-PoolKey' shown in this case is the 'pre-fix' name for ServiceProviderCompany, any Pool Key(s) created by this account will have the same 'pre-fix' name.

License Management Portal

Repeat the same steps to create the second Pool Key for NewCompany1, and the Pool Keys for NewCompany2 and NewCompany3.

License Management Portal

AhsayCBS server with Pool Key applied must have access to the Ahsay License Server (e.g. access to the Internet). The 'Expiry Date' of all Pool Key will always be 14 days after the current date, and the 'Free Upgrade Until' date of all Pool Key inherit its value from the earliest 'Free Upgrade Until' date among all 'OEM' type Pooled License(s). In this case, from the 'Ahsay-CSV-OEM' license which was the only 'OEM' type Pooled License.

The status 'Not-in-use' will be switched to 'In-use' when the Pool Key has been applied on the AhsayCBS server.

The 'Key Quota' of any Pool Key can be modified at anytime by selecting the 'Manage License Pools' from the top menu bar, then 'Edit' at the corresponding License Pool row, and then 'Details' at the corresponding Pool Key row.

The quota change will be reflected on the corresponding AhsayCBS server when the daily license check is ran (at 8:01 AM everyday), or by clicking the 'Update' button at the AhsayCBS management console (at the 'Software License' page).

FREQUENTLY ASKED QUESTIONS

What is a Poolable License?
Poolable License is a purchased OEM or Standard AhsayCBS license.
Can a meter OEM or Standard AhsayCBS license be registered as a Poolable License?
No, only purchased license can be used as Poolable License.
What is a Pooled License?

Pooled License is converted Poolable License. CALs (Client Access License) of a Pooled License can be placed into License Pools, and be shared among multiple AhsayCBS instances.

A Pooled License cannot be applied directly on an AhsayCBS server, only Pool Key can be applied directly.

What happens if a Pooled License is used on the AhsayCBS server?

For a new installation of AhsayCBS, a Pooled License cannot be applied, an error message will be displayed.

On the other hand, for the existing AhsayCBS instance with a Pooled License applied (e.g. was a Poolable License, then converted to a Pooled License via LMP), the AhsayCBS service will be stopped after a 14-day grace period.

A pool key must be applied to AhsayCBS instead, please refer to What is a Pool Key?

After converting a Poolable License to a Pooled License, how long can the existing AhsayCBS server run before it is stopped?
There is a 14-day grace period until the AhsayCBS service is stopped.
I have accidentally converted a Poolable License into a Pooled License, is there any method to reverse the action?
The conversion from Poolable to Pooled is irreversible.
What is a Pool Key?
Pool Key is AhsayCBS license key that is generated with the CALs of its corresponding License Pool.
What version of AhsayCBS is supported by the Pool Key generated from the License Management Portal?
Pool Key should only be applied to AhsayCBS version 7 or above.
What is the general flow for Pool Key generation?

The general flow is to convert a Poolable License into a Pooled License, and then use the CALs available for OEM or Standard type to create License Pool, and then Pool Keys.

Poolable License > Pooled License > OEM / Standard Type > License Pool > Pool Key

Is there any limitation on the number of License Pools that can be created?
No, there is no limitation on the number of License Pools that can be created.
When creating License Pool, why do I need to select license type? Can't license type be mixed into a single License Pool?

You need to select license type because different type of licenses cannot be mixed into a single License Pool. License type (OEM or Standard) cannot be mixed into a single License Pool. To clarify:

  • For 'OEM' type License Pool, only 'OEM' CALs can be allocated.
  • For 'Standard' type License Pool, only 'Standard' CALs can be allocated.
Is there any limitation on the number of Pool Keys that can be created in each License Pool?
No, there is no limitation on the number of Pool Keys that can be created, multiple Pool Keys with different quota of CALs can be created for a single License Pool.
How to delete an 'in-use' Pool Key?

You can deactivate the Pool Key on the AhsayCBS management console (System Settings > License), by clicking the 'Deactivate' button or alternatively, wait for 14 days until the Pool Key is expired.

AhsayCBS Management Console

An 'in-use' Pool Key cannot be deleted within 14 days of its creation date.
Can a Pool Key be used on AhsayCBS without Internet connection?
No, it is not possible to run AhsayCBS (with Pool Key) without Internet connection.
Is there any limitation on the licensee name of a Pool Key?
Yes, there is a limitation on the licensee name of a Pool Key. You can only use alphabets, numbers, underscore or hyphens when creating licensee name of a Pool Key.
Where does the expiry date of all Pool Key come from?
It is retrieved from the Ahsay License Server. The expiry date of all Pool Key will always be 14 days after the current date.
Where does the 'Free Upgrade Until' date of all Pool Key come from?

The 'Free Upgrade Until' date of all Pool Key is inherited from the earliest 'Free Upgrade Until' date among all Pooled License(s) of the same license type.

For example, with the following Pooled Licenses:

Licenses License Type Free Upgrade Until Date (mm-dd-yyyy)
Ahsay-CSV-OEM-01 OEM 10-01-2024
Ahsay-CSV-OEM-02 OEM 12-01-2024
Ahsay-CSV-OEM-03 OEM 12-01-2025
 
Ahsay-CSV-Standard-01 Standard 10-01-2024
Ahsay-CSV-Standard-02 Standard 01-01-2026
Ahsay-CSV-Standard-03 Standard 08-01-2024

In the above example, all 'OEM' type Pool Key created would inherit the 'Free Upgrade Until' date of October 1, 2024.

All 'Standard' type Pool Key created would inherit the 'Free Upgrade Until' date of August 1, 2024.