配置许可证

Last published : Oct 06, 2026
重要提示:
基于文件的许可系统(也称为手动管理的授权)传统上用于激活各种本地组件,将于 April 15, 2026 终止服务 (EOL)。许可证激活服务 (LAS) 是用于激活所有 Citrix 产品套件的下一代技术。在 April 15, 2026 之后,LAS 将是激活和许可 NetScaler 实例的唯一方式,支持 NetScaler Flexed 许可证(Citrix 平台许可证/通用混合多云)、旧版 NetScaler Pooled 许可证和 NetScaler Fixed term Bandwidth 许可证。为了获得支持,您的 NetScaler 和 NetScaler Console 部署必须是与 LAS 兼容的版本。
与 LAS 兼容的最低 NetScaler 版本为:
  • NetScaler ADC:14.1-51.x、13.1-60.x、13.1-37.246 (FIPS)、14.1-66.68 (FIPS)
  • NetScaler SVM:14.1-51.x、13.1-60.x
  • NetScaler Console Service:自 2025 年 9 月初起支持。
  • NetScaler Console 本地部署:14.1-51.x
    注意: Console 本地部署对 LAS 的支持始于 14.1-51.x 版本。但是,自 April 15 2026 起,Console 本地部署 14.1-51.x 及更高版本和 13.1-60.x 及更高版本将弃用基于文件的许可。如果您升级到 Console 本地部署 14.1-51.x 或 13.1-60.x 或更高版本,您可以继续使用基于文件的许可,直到 15th April 2026。但是,您必须在 15th April 2026 之前升级到 Console 本地部署 14.1-51.x 或更高版本,并切换到 LAS,因为 Console 本地部署 13.1 不支持 LAS。
所有其他形式的旧版 NetScaler 许可证,例如 NetScaler 虚拟 CPU 许可 (Pooled vCPU)、NetScaler VPX 签入和签出 (CICO)、永久许可证,将不支持 LAS。升级到上述软件版本后,使用没有有效维护的永久许可证的 NetScaler 实例将变为未授权状态。
在法律或法规禁止的情况下,基于 LAS 的许可证可能不适用于客户。
如果您有任何疑问或疑虑,请联系客户服务。如果您不遵守这些要求,Citrix 可能会限制或暂停您的 Citrix 维护,且不承担任何责任,此外 Citrix 还可能拥有法律或衡平法规定的任何其他补救措施。在法律或法规禁止的情况下,这些要求不适用。
NetScaler Flexed 或 pooled 许可允许您在不同的 NetScaler 外形规格之间共享带宽或实例许可证。当实例不再需要资源时,它会将分配的容量检查回公共池。在需要资源的其他 NetScaler 实例上重复使用已释放的容量。
注意:
如果您拥有 pooled 许可证,并且现在已购买并应用了 Flexed 许可证,则组合授权将显示在 Flexed 许可证仪表板中。
您可以使用弹性或池化许可来最大化带宽利用率,方法是确保为实例分配必要的带宽,且不超过其需求。在运行时增加或减少分配给实例的带宽,而不影响流量。借助池化容量许可证,您可以自动执行实例预配。

基于 LAS 的许可

使用 LAS 时,外部代理是可选的。许可证权利会自动拉取到 NetScaler Console 服务中,并反映在 NetScaler Console GUI 上。

先决条件

  • 确保端口 443 可用于实例从 NetScaler Console 签出许可证。有关详细信息,请参阅系统要求。

步骤 1 - 验证权利反映

  1. 导航到 Licensing Management > LAS 以验证您的 NetScaler 权利是否已反映。

步骤 2 - 将 NetScaler 实例添加到控制台服务

  1. 将您的 NetScaler 实例添加到控制台服务。
有关详细信息,请参阅添加 NetScaler 实例。
-  **Using an External Agent**: If you are using an external agent for proxying licensing communication, you must explicitly add the NetScaler instances to the Console.

-  **Using a Built-in Agent**: If you are using a built-in agent, the NetScaler instance is automatically added to the NetScaler Console service when you configure the agent. For more informatiion about built-in agent, see Configure Built-in Agent for NetScaler Console On-Prem.

步骤 3 - 使用 LAS 激活许可证

  1. 导航到 许可管理 > LAS。
  2. 单击 使用 LAS 许可 或 迁移到 LAS。
  3. 选择一个实例,然后单击 Continue。
    有关详细信息,请参阅许可证激活服务。

步骤 4 - 编辑 NetScaler 实例的弹性吞吐量容量

  1. 导航到 NetScaler 许可 > 弹性许可 > 控制板 > LAS 管理的权利。
  2. 在 已许可的 NetScaler 部分中,选择一个实例,然后单击 编辑吞吐量容量。
  3. 在 分配* 列中输入所需的吞吐量值。
  4. 单击 提交。

适用于带外部代理的未许可 MPX 设备的特殊许可

当将外部代理与未许可的 MPX 结合使用时,不支持到控制台服务的 HTTPS 连接。因此,步骤 2 不可行。请改为导航到 NetScaler 以完成以下步骤。
  1. 导航到 系统 > 许可证 > ADC 许可证 > 管理许可证 > 添加新许可证。
  2. 在“许可证”页面中,选择 使用远程许可 单选按钮,然后从“远程许可模式”中选择 LAS 模式。
  3. 在 服务器名称/IP 地址 字段中,输入 NetScaler Console 外部代理的 IP 地址。
  4. 输入您的 NetScaler 代理凭据以注册实例,然后单击 继续。
    注意:
    • 仅当您已在 NetScaler 代理上上传了有效的数字证书(由证书颁发机构 (CA) 颁发)时,才选择 验证证书 复选框。
    • NetScaler Console 中的一个代理用作许可证服务器。
  5. 在 设备配置文件名称 字段中,提供 NetScaler Console 用于访问实例的实例配置文件。此配置文件包含您要添加的实例的用户名和密码。默认配置文件为 ns_nsroot_profile。但是,如果您已更改默认管理员凭据,请务必创建并指定自定义实例配置文件名称。
  6. 在分配许可证部分中,选择许可证版本并指定所需带宽。首次在 NetScaler 中分配许可证后,您可以直接从 NetScaler Console GUI 修改或释放分配。
  7. 单击获取许可证。
    注意:
    如果您更改许可证版本,请热重启实例。配置更改在您重启实例之前不会生效。

手动管理的权利(基于文件的许可)

要使用 NetScaler Flexed 或池化许可,您必须将 NetScaler Console 代理附加到 NetScaler 实例。NetScaler 实例通过代理从 NetScaler Console 签入和签出许可证。
您还可以将池化容量许可证用于 NetScaler FIPS 实例。您可以在 NetScaler Console 中执行以下任务:
  1. 将 Flexed 或池化许可证文件(带宽池或软件实例池)上传到许可证服务器。
  2. 根据需要从许可证池向 NetScaler 实例分配许可证。
    • 根据实例的最小和最大容量,从 NetScaler 实例 (MPX-Z /SDX-Z/VPX/CPX/BLX) 签出许可证。
NetScaler Console 中的 Flexed 许可(/en-us/netscaler-console-service/media/pooled-license-architecture.png)
您可以从 citrix.com 下载 Flexed 或池化许可证,包括带宽、实例和 Z-cap 许可证。有关更多信息,请参阅 NetScaler 许可指南。

开始之前

在配置 Flexed 许可之前,请确保满足以下先决条件:
  • 在 NetScaler Console 中安装并注册代理。要安装和注册代理,请参阅 入门。
  • 确保所有注册代理处于 UP 状态,以便 Flexed 许可正常工作。如果代理处于 DOWN 状态但尚未退役或终止,请将其恢复到 UP 状态。如果 DOWN 代理已退役或终止或不再使用,请将其从 NetScaler Console 中删除。
  • 27000 和 7279 端口可用于将许可证从 NetScaler Console 签出到实例。请参阅,系统要求。

步骤 1 - 在 NetScaler Console 中应用许可证

  1. 导航到 NetScaler 许可 > 许可证管理。
  2. 在 License Files 部分中,选择 Add License File 并选择以下选项之一:
    • 从本地计算机上传许可证文件。如果您的本地计算机上已存在许可证文件,您可以将其上传到 NetScaler Console。
    • 使用许可证访问代码。指定您从 Citrix 购买的许可证的许可证访问代码。然后,选择 Get Licenses。然后选择 Finish。
    注意:
    在任何时候,您都可以从 License Settings 向 NetScaler Console 添加更多许可证。
  3. 单击 Finish。
    许可证文件已添加到 NetScaler Console。License Expiry Information 部分列出了 NetScaler Console 中存在的许可证以及剩余的到期天数。
  4. 在 License Files 中,选择要应用的许可证文件,然后单击 Apply licenses。
    此操作使 NetScaler 实例能够使用所选许可证作为 Flexed 或池化许可证。

步骤 2 - 将 NetScaler Console 注册为许可证服务器并分配许可证

您可以使用代理将 NetScaler Console 注册为 NetScaler 实例的许可证服务器。

使用 GUI 注册 NetScaler Console 代理

在 NetScaler Console GUI 中,注册与 NetScaler 实例关联的 NetScaler Console 代理。
  1. 登录到 NetScaler GUI。
  2. 导航到 系统 > 许可证 > 管理许可证。
  3. 单击 添加新许可证。
  4. 选择 Use remote licensing,然后在 Remote Licensing Mode 下,从列表中选择 Pooled Licensing。
  5. 在 Server Name/IP address 字段中,指定已在 NetScaler Console 中注册的关联 NetScaler Console 代理 IP 地址。
  6. 默认许可证端口为 27000。
  7. 输入您的 NetScaler 代理凭据以向 NetScaler Console 注册实例,然后单击 Continue。在 NetScaler Console 中,其中一个代理是许可证服务器。
    注意:
    • 仅当您已在 NetScaler 代理上上传了有效的数字证书(由证书颁发机构 (CA) 颁发)时,才选择 Validate Certificate 复选框。在 NetScaler Console 中,导航到 Infrastructure > Instances > Agents,然后从 Select Action 列表中选择 Install Certificate 以上传证书。
    • 如果 NetScaler 只能通过 NAT IP 访问,则设备注册可能会失败。您仍然可以签出许可证,但 NetScaler Console 会将这些 NetScaler 实例显示为非托管实例。
  8. 在 Device Profile Name 下,指定 NetScaler Console 可用于访问实例的实例配置文件。此实例配置文件包含您要添加到 NetScaler Console 的实例的用户名和密码。默认配置文件为 ns_nsroot_profile。如果您已更改实例的默认管理员凭据,则可以定义自定义实例配置文件名称。
    在 ADC 中管理许可证
  9. 在 Allocate licenses 中,选择许可证版本并指定所需的带宽。
    首次在 NetScaler 中分配许可证。之后,您可以从 NetScaler Console GUI 更改或释放许可证分配。
    从 NetScaler GUI 分配许可证(/en-us/netscaler-console-service/media/allocate-licenses-from-adc-gui.png)
  10. 单击 Get Licenses。
    重要提示
    如果更改许可证版本,请热重启实例。配置更改在重启实例后才会生效。

使用 CLI 添加代理

如果 NetScaler 实例没有 GUI,请使用以下 CLI 命令添加与实例关联的代理:
  1. 登录到 NetScaler 控制台。
  2. 添加已在 NetScaler Console 中注册的关联代理的 IP 地址:
    > add ns licenseserver <adm-agent-IP-address> -port <adm-agent-license-port-number>
  3. 查看许可证服务器中可用的许可证带宽:
    > sh ns licenseserverpool
  4. 从所需的许可证版本分配许可证带宽:
    > set ns capacity -unit gbps -bandwidth <specify-license-bandwidth> edition <specify-license-edition>
    重要提示
    如果更改许可证版本,请热重启实例。
    reboot -w
    配置更改在重启实例后才会生效。

步骤 3 - 根据许可证类型,继续执行相关的许可证程序

编辑 NetScaler 实例的弹性吞吐量容量

  1. 导航到 NetScaler 许可 > 弹性许可 > 仪表板。
  2. 在 Licensed NetScalers 部分中,选择一个实例,然后单击 Edit Throughput Capacity。
  3. 在 Edit Throughput Capacity 页面中,在 Allocate 列中输入一个数字。
  4. 单击 Submit。

将池化许可证分配给 NetScaler 实例

要从 NetScaler Console GUI 分配池化容量许可证:
  1. 登录到 NetScaler Console。
  2. 导航到 基础架构 > 池化许可 > 带宽许可 > 池化容量。
    FIPS 实例容量仅在您将 FIPS 实例许可证上传到 NetScaler Console 后才会显示。
  3. 单击要管理的许可证池。
    注意:
    Allocated Capacity 字段不会立即反映更改后的带宽。带宽更改在 NetScaler 热重启后生效。
    在 Allocation Details 中,当您更改实例的带宽分配时,Requested 和 Applied 字段会更新。
  4. 通过单击 > 按钮,从可用实例列表中选择一个 NetScaler 实例。
    NetScaler Console 中的池化实例
    “许可证状态”列显示相应的许可证分配状态消息。
    注意:
    未管理实例选项卡显示已发现但未在 NetScaler Console 中管理的实例。
  5. 单击更改分配或释放分配以修改许可证分配。
  6. 将出现一个弹出窗口,其中包含许可证服务器中可用的许可证。
  7. 您可以通过设置“分配”列表选项来选择实例的带宽或实例分配。完成选择后,单击分配。
  8. 您还可以从更改许可证分配窗口中的列表选项更改已分配的许可证版本。
    注意:
    如果更改许可证版本,请热重启实例。

在 NetScaler 实例上配置弹性或池化容量

您可以在以下 NetScaler 实例上配置池化容量许可证:
  • NetScaler MPX-Z 实例
  • NetScaler SDX-Z 实例
  • NetScaler VPX 实例
  • NetScaler 高可用性对

NetScaler MPX-Z

MPX-Z 是启用弹性容量的 NetScaler MPX 设备。MPX-Z 仅支持高级版许可证的带宽池。
MPX-Z 在连接到许可证服务器之前需要许可证。您可以通过以下方式之一安装 MPX-Z 许可证:
  • 从本地计算机上传许可证文件。
  • 使用实例的硬件序列号。
  • 实例 GUI 的“系统”>“许可证”部分中的许可证访问代码。
如果您移除 MPX-Z 许可证,MPX 将变为未授权。实例许可证将释放到许可证服务器。
您可以动态修改 MPX-Z 实例的带宽,而无需重新启动。仅当您要更改许可证版本时才需要重新启动。
注意:
重新启动实例时,它会自动签出其配置容量所需的弹性许可证。

NetScaler SDX-Z

SDX-Z 是启用弹性容量的 NetScaler SDX 设备。SDX-Z 支持高级版许可证的带宽和实例池。
SDX-Z 在连接到许可证服务器之前需要许可证。您可以通过以下方式之一安装 SDX-Z 许可证:
  • 从本地计算机上传许可证文件。
  • 使用实例的硬件序列号。
  • 实例 GUI 的“系统”>“许可证”部分中的许可证访问代码。
如果您移除 SDX-Z 许可证,SDX 将变为未授权状态。实例许可证将释放到许可证服务器。
您可以动态修改 SDX-Z 实例的带宽,而无需重新启动。仅当您要更改许可证版本时才需要重新启动。
注意:
重新启动实例时,它会自动签出其配置容量所需的弹性许可证。

NetScaler 高可用性对的许可证要求(LAS 和基于文件的许可通用)

注意:
这些要求适用于手动管理的授权(基于文件的许可)和 LAS。
配置 NetScaler 高可用性 (HA) 对时,请确保主实例和辅助实例都满足以下要求:
在开始之前,请确保 NetScaler Console 服务器已配置为许可证服务器。有关详细信息,请参阅将 NetScaler Console 配置为许可证服务器
当您为 NetScaler HA 对分配带宽时,NetScaler Console 会将分配的带宽签出到主实例。您必须为辅助实例重复此过程。
要将池许可证分配给 NetScaler HA 对,请参阅 (#Edit Flexed Throughput Capacity for NetScaler instances)
“弹性容量”页面分别显示实例及其分配的容量。

NetScaler 弹性许可状态(LAS 和基于文件的许可均适用)

弹性许可状态指示 NetScaler 实例上的许可要求。配置了弹性许可的 NetScaler 实例会显示以下状态之一:
  • 已分配:实例正在以适当的许可容量运行。
  • 宽限期:实例正在使用宽限期许可运行。 注意:此状态仅适用于手动管理的权利(基于文件的许可)。
  • 连接丢失:NetScaler Console 与实例之间的通信不工作。 注意:如果 NetScaler 与 Console Service 之间的连接丢失 24 小时或更长时间,NetScaler 状态将变为宽限期。