NetScaler CPX 许可
NetScaler CPX 是一种基于容器的应用程序交付控制器,可以在 Docker 主机上预置,以对基于微服务的应用程序进行负载平衡。您需要获得许可的 NetScaler CPX 才能获得更好的应用程序交付性能。NetScaler CPX 支持传统池许可和新的 Citrix 平台或通用混合多云许可。所有 NetScaler CPX 实例都仅通过 NetScaler ADM(以前称为 NetScaler ADM)获得许可。
NetScaler ADM 提供本地部署和云服务两种形式。您可以使用 NetScaler ADM 管理所有 NetScaler 外形规格的池容量、通用混合多云 (UHMC) 或 Citrix 平台许可证 (CPL) 许可。
有关本地部署 NetScaler ADM 的信息,请参阅 本地部署 NetScaler ADM。有关 NetScaler ADM 服务的信息,请参阅 NetScaler ADM 服务。
NetScaler CPX 许可类型
支持以下类型的 NetScaler CPX 许可证:
- NetScaler CPX CPX Express - 免费、以开发人员为中心的 Kubernetes 版 NetScaler
- 商用 NetScaler CPX – 生产就绪、企业支持代理
NetScaler CPX 精简版
NetScaler CPX Express 是一种免费的软件版本,适用于本地和云部署。当您从 Quay 存储库下载 NetScaler CPX 实例时,NetScaler CPX Express 许可证会默认应用于该 NetScaler CPX 实例。NetScaler NetScaler CPX Express 许可证提供所有 NetScaler CPX 功能。有关 CPX 支持的功能的信息,请参阅 关于 NetScaler CPX。NetScaler CPX Express 提供 NetScaler 社区支持,但不提供企业支持。
NetScaler CPX Express 许可证提供 100 Mbps 的带宽容量。您必须为 NetScaler CPX 实例购买许可证,以获得更高容量、生产部署并享受企业支持。
注意:
从 NetScaler CPX 14.1 版本 build 17.x 开始,NetScaler CPX Express 许可证的带宽从 20 Mbps 增加到 100 Mbps。增加的带宽使 Kubernetes 开发人员能够试用 NetScaler 代理。
商用 NetScaler CPX
在 April 15, 2026 之后,LAS 将是激活和许可 NetScaler 实例的唯一方式,支持 NetScaler 弹性许可证 (CPL/UHMC) 和传统 NetScaler 带宽池许可证。LAS 转换后,NetScaler CPX 将仅支持 NetScaler 弹性许可证 (CPL/UMC) 或传统 NetScaler 池带宽许可证。有关更多信息,请参阅 过渡到弹性许可。
NetScaler CPX 实例支持的池化容量
| 产品 | 最大带宽 | 最小带宽 | 最小实例数 | 最大实例数 | 最小带宽单位 |
|---|---|---|---|---|---|
| NetScaler CPX | 40000 注意:这取决于 CPU 频率、代次等。 | 20 兆比特每秒 | 1 | 16 | 10 兆比特每秒 |
注意:
Citrix 目前正在为基于公共云的产品开发基于 NetScaler CPX 消耗或按需增长的许可模型。一旦准备就绪,它将在公共云市场中提供以供使用。
NetScaler CPX 许可如何工作?
NetScaler CPX 池化/CPL/UHMC 许可: 一个通用许可池,您的 NetScaler CPX 实例可以从中签出一个实例许可,并且只签出其所需的带宽。当实例不再需要这些资源时,它会将它们签回通用池,从而使这些资源可供需要它们的其他实例使用。
NetScaler CPX 行为: 单个 NetScaler CPX 实例签出高达 1 Gbps 的吞吐量时,仅从实例池签出,而不从带宽许可池签出。NetScaler CPX 以这种方式运行,直至带宽利用率达到 1 Gbps。例如,如果 NetScaler CPX 实例消耗 200 Mbps 带宽,它将使用许可的实例池,而不是带宽池。但是,如果 NetScaler CPX 实例消耗 1200 Mbps 吞吐量,则前 1000 Mbps 将从实例池中使用,剩余的 200 Mbps 将从带宽池中消耗。

NetScaler CPX 许可工作流程:
-
使用 Citrix Cloud 为 LAS 许可设置 NetScaler ADM 代理服务或本地 NetScaler ADM 代理。
-
部署 Console Container 代理,并在 NetScaler ADM 代理服务或本地 NetScaler ADM 代理上检查其状态。
-
配置 NetScaler CPX 许可并部署 NetScaler CPX。
-
启动时,NetScaler CPX 会向 Console Container 代理发送许可注册请求,该代理会将其转发到 NetScaler ADM 代理服务或本地 NetScaler ADM 代理。
-
NetScaler ADM 代理服务或本地 NetScaler ADM 代理注册 NetScaler CPX 并分配带宽。
-
如果池化/UHMC/CPL 许可块可用,则授予许可。
-
如何许可 NetScaler CPX?
NetScaler CPX 通过 NetScaler ADM 代理服务或本地进行许可。要在 Kubernetes 群集中许可 NetScaler CPX 实例,请部署单个 Console Container 代理。每个群集一个代理可许可该群集中的所有 NetScaler CPX 实例。
LAS 许可的 CPX 入门
-
先决条件:必须启用 NetScaler ADM Service 或 NetScaler ADM 本地部署的基于 LAS 的许可。
-
在部署了 NetScaler CPX 实例的 Kubernetes 集群中部署基于容器的控制台代理。
-
以下是为 NetScaler ADM 服务客户部署基于容器的控制台代理的步骤:
- 使用 HELM chart
- 使用 OpenShift Operator
-
以下是为本地部署的 NetScaler ADM 客户部署基于容器的控制台代理的步骤。
- 使用 YAMLs。
- 使用 OpenShift Operator。
-
-
升级到 NetScaler CPX 14.1–51.x 或更高版本以支持基于 LAS 的许可。有关最新的 NetScaler CPX 部署,请参阅 CPX HELM chart。仅从 CPX HELM chart 的
values.yaml更新以下强制变量以支持基于 LAS 的许可。-
licensingMode:las -
ADMIP: <Console Container agent Service IP>- 从本地部署的 NetScaler ADM 或服务中的 Infrastructure > Instances Dashboard > Agents 部分复制容器代理 IP 地址。或
ADMIP: <Console Container agent ServiceName.Namespace>- 从本地部署的 NetScaler ADM 或服务中的 Infrastructure > Instances Dashboard > Agents 部分复制容器代理HOSTNAME,并将其附加到部署容器代理的命名空间。 -
loginSecret: NetScaler ADM 容器代理登录凭据详细信息。- 如果是基于 YAML/HELM 的部署,您必须根据从本地部署的 NetScaler ADM 或服务生成控制台代理 YAML 时提供的应用程序 ID 和密码详细信息创建 Kubernetes secret。
-
在基于 OpenShift Operator 的部署中,您必须已经创建了 NetScaler ADM 登录 secret(请参阅
loginSecret字段)。您可以在此处使用相同的 secret 名称。 -
带宽: 以 Mbps 为单位的值。例如,500 Mbps。

-
NetScaler CPX 许可成功后,NetScaler CPX 实例开始显示在 NetScaler ADM 本地或服务控制面板中。

-
排查 NetScaler CPX 许可问题
-
验证 NetScaler CPX 许可。
-
使用
oc exec –it <CPX POD name> --bash登录到 NetScaler CPX,然后运行cli_script.sh "sh capacity"以查看实际带宽值。 -
运行
cli_script.sh "sh license"以检查Licensing mode: LAS值。
-
-
在 NetScaler ADM 服务或本地中查找已许可的 NetScaler CPX 实例。
- 在 NetScaler ADM 服务或本地 GUI 上,导航到 NetScaler Licensing > Flexed licensing > Dashboard,并搜索 NetScaler ADM 外形规格。