NetScaler CPX licensing
Types of NetScaler CPX licensing
-
NetScaler CPX CPX Express - Free, Developer Centric NetScaler for Kubernetes
-
Commercial NetScaler CPX – Production ready, Enterprise support proxy
NetScaler CPX Express
Commercial NetScaler CPX
Supported pooled capacity for NetScaler CPX instances
| Product | Maximum bandwidth | Minimum bandwidth | Minimum instances | Maximum instances | Minimum bandwidth unit |
|---|---|---|---|---|---|
| NetScaler CPX | 40000 Note: It depends on CPU frequency, generation, and so on. | 20 Mbps | 1 | 16 | 10 Mbps |
How does NetScaler CPX licensing work?
-
Set up NetScaler agent service or NetScaler agent on-prem with Citrix Cloud for LAS licensing.
-
Deploy the Console Container agent and check its status on NetScaler agent service or NetScaler agent on-prem.
-
Configure NetScaler CPX licensing and deploy NetScaler CPX.
-
On startup, NetScaler CPX sends a license registration request to the Console container agent, which relays it to NetScaler agent service or NetScaler agent on-prem.
-
NetScaler agent service or NetScaler agent on-prem registers NetScaler CPX and assigns bandwidth.
-
License is granted if pooled/UHMC/CPL license blobs are available.
-
How to license NetScaler CPX?
Getting started with LASbased CPX licensing
-
Prerequisites: NetScaler Console Service or NetScaler Console on-premises with LAS based licensing must be enabled.
-
Deploy a container-based Console agent in the Kubernetes cluster where NetScaler CPX instances are deployed.
-
The following are the steps to deploy a container-based Console agent for NetScaler Console service customers:
-
Using HELM chart
-
Using OpenShift Operator
-
-
The following are the steps to deploy a container-based Console agent for NetScaler Console on-prem customers.
-
Using YAMLs.
-
Using OpenShift Operator.
-
-
-
Upgrade to NetScaler CPX 14.1–51.x or later to support LAS based licensing. Refer to the CPX HELM chart for the latest NetScaler CPX deployment. Update the following mandatory variables only from
values.yamlof CPX HELM chart to support LAS-based licensing.-
licensingMode:las -
ADMIP: <Console Container agent Service IP>- Copy the container agent IP address from NetScaler Console on-prem or service from Infrastructure > Instances Dashboard > Agents section.orADMIP: <Console Container agent ServiceName.Namespace>- Copy the container agentHOSTNAMEfrom NetScaler Console on-prem or service from Infrastructure > Instances Dashboard > Agents section and append it with namespace in which container agent is deployed. -
loginSecret: NetScaler Console Container agent login credentials details.-
In case of YAML/HELM based deployment, you have to create a Kubernetes secret based on the Application ID and password details provided while generating the console agent YAML from NetScaler Console on-prem or service.
-
In OpenShift Operator based deployment, you must have already created the NetScaler Console login secret (refer to
loginSecretfield). You can use the same secret name here. -
bandWidth: The value in Mbps. For example, 500 Mbps.

-
-
After successful NetScaler CPX licensing, NetScaler CPX instances start showing up in the NetScaler Console on-prem or service dashboard.

-
Troubleshooting NetScaler CPX licensing issues
-
Verify NetScaler CPX licensing.
-
Log in to NetScaler CPX using
oc exec –it <CPX POD name> --bash, then runcli_script.sh "sh capacity"to view the actual bandwidth value. -
Run
cli_script.sh "sh license"to check theLicensing mode: LASvalue.
-
-
Locating licensed NetScaler CPX instances in NetScaler Console service or on-prem.
-
On the NetScaler Console service or on-prem GUI, navigate to NetScaler Licensing > Flexed licensing > Dashboard, and search for the NetScaler Console form factor.
-