Harmony Controller licenses allow users to connect A10 devices to Harmony Controller for central management, analytics etc. They are sold in pool of capacity so that an organization can flexibly distribute the capacity amongst their subordinate entities.

The license is aggregated and enforced at Provider level. In case, an organization creates multiple Provider (or sub Provider) accounts, each of them need to request capacity separately from the Global License Manager (GLM) and from the Harmony Controller license pool. Organizations can redistribute the available capacity between its Provider accounts flexibly without checking once again with A10.

Types of License

Different types of licenses are needed for connecting Thunder and Lightning ADC to Harmony Controller.

License for Thunder Devices

For Thunder, one license is needed to run Thunder and other is needed to connect it to Harmony Controller. With this, users get flexibility to run Thunder independently or with Harmony Controller. In this section, we only discuss the license that is required for Thunder to connect to Harmony Controller.

Current licensing scheme for Thunder devices is based on Managed Bandwidth Units (MBUs). MBU represents the total capacity of Thunder devices managed by Harmony Controller. Unit of MBU is GBPS.

Most MBU licenses allow user to connect unlimited number of Thunder devices until the bandwidth pool in the bandwidth capacity is exhausted. All such Stock Keeping Units (SKUs) are stackable i.e. multiple SKUs with the same type and expiry date together create a pool. However, there is a special SKU that allows to connect only 5 Thunder devices. This special SKU is not stackable.

Old licensing scheme for Thunder devices was based on Managed Device Units (MDUs). This type of license is not being sold now. Harmony Controller supports this scheme for customers who purchased long term subscription earlier.

License for Lightning ADC

For Lightning ADC, both licenses for running the ADC and to connect to Harmony Controller are merged. Only one license is needed to run and connect the Lightning ADC to Harmony Controller. This is because, Lightning ADC is stateless and cannot be managed without Harmony Controller.

Licenses for Lightning ADCs are based on Managed Processing Units (MPUs). MPUs represent the number of vCPUs being consumed by the Lightning ADC for its operations.

Overall Licensing Workflow

Once an organization purchases Harmony Controller license, A10 team creates the license in the GLM account of the organization. The license administrator of the organization (GLM admin) can distribute it to the Providers by letting them know the ‘Entitlement Token’ of the license and the capacity they need to consume. GLM admin can choose the method of communication for this.


Provider admin can request the capacity from GLM using the ‘Entitlement Token’ from Harmony Portal. Connecting to GLM through HTTPS is required for Harmony Controller license to work.

When a device connects to Harmony Controller, the capacity of the device is consumed from the capacity allocated to the Provider.

Add a License

To add a license key or the procured license follow the below mentioned steps:

  1. Click Organization > License.

  2. Click on Add a license.

  3. Enter the valid Entitlement Token provided by the administrator.

  4. Click Check Token. If it is a valid license, in the next screen you can enter the License Information based on the license type selected.

  5. Enter the capacity for the particular license.

  6. Click Request. On adding the license check the status in the activity log. .. figure:: ./images/license_activity_log.png

License Validation Status

Depending on the availability of the license and if the requested capacity matches or not the criteria, you can see the license states:

  • Activated - If the requested license is the available and if you have chosen the right capacity, then the license state is activated and it displays the green color.
  • Pending - If the current license is about to expire and it shows a message to renew the license, then the license state is in pending and it displays the yellow color.
  • Failed - If the license is not available or the request capacity is not matching the criteria, the license state is failed and it displays the red color.

License Expiry

In the Harmony portal, users will see warning messages three months prior to expiry of the license in the License page. Four weeks prior to the expiry of the license, users will see warning messages on all other pages.

User needs to renew the license on viewing these warning messages for the applications to work as expected.

Change or Edit Capacity

To edit the license capacity follow the below mentioned steps:

  1. Click Organization > License.

  2. Click on Change Capacity.

  3. Enter the new capacity, and this cannot be lower than the used capacities.

  4. Click Request. On editing the capacity check the status in the activity log and refresh every time you update the capacity.


Change Device License

To change the device license from the available license list follow the below mentioned steps:

  1. Click Organization > License.

  2. Click on Change License.

  3. Select the license from the available licenses drop-down list.

  4. Click Submit.

Delete a License

To delete a license or free-up capacity follow the below mentioned steps:

  1. Click Organization > License.

  2. Click on Delete.

  3. Click Delete to confirm deleting of license and devices will no longer be able to connect in absence of the license.