Application Delivery Management

配置 Flexed 许可

重要提示:

传统上用于激活各种本地组件的基于文件的许可系统(也称为手动管理权利)将于 2026 年 4 月 15 日终止生命周期 (EOL)。许可证激活服务 (LAS) 是 Citrix 产品套件中用于产品激活的下一代技术。2026 年 4 月 15 日之后,LAS 将是激活和许可 NetScaler 实例的唯一方式,它支持 NetScaler Flexed 许可证 (CPL/UHMC)、旧版 NetScaler Pooled 许可证和 NetScaler Fixed term Bandwidth 许可证。为了获得支持,您的 NetScaler 和 NetScaler Console 部署必须是 LAS 兼容版本。

LAS 兼容的最低 NetScaler 版本要求如下:

  • NetScaler ADCs:14.1-51.80、13.1-60.29、13.1-37.247 (FIPS)

  • NetScaler SVM:14.1-51.83、13.1-60.30

  • NetScaler Console Service:自 2025 年 9 月初起支持。

  • NetScaler Console on-prem:14.1-51.83

    注意: 对 Console on-prem 的 LAS 支持从版本 14.1-51.83 开始。但是,基于文件的许可在 Console on-prem 版本 14.1-51.83 及更高版本和 13.1-60.26 及更高版本中已弃用,并于 2026 年 4 月 15 日终止生命周期。也就是说,即使您升级到 Console on-prem 版本 14.1-51.83 或版本 13.1-60.26 或更高版本,您也可以继续使用基于文件的许可。但是,您必须在 2026 年 4 月 15 日之前升级到 Console on-prem 版本 14.1-51.83 或更高版本,并切换到 LAS,因为基于文件的许可将终止生命周期。

所有其他形式的旧版 NetScaler 许可证,例如 Pooled vCPU、CICO、永久许可证,将不支持 LAS。利用没有有效维护的永久许可证的 NetScaler 实例在升级到上述软件版本后将变为未授权状态。

在法律或法规禁止的地区,客户可能无法使用基于 LAS 的许可证。

如果您有任何疑问或疑虑,请联系客户服务。Citrix 可能会在不承担责任的情况下限制或暂停您的 Citrix Maintenance,以应对不符合这些要求的情况,此外 Citrix 还可能拥有法律或衡平法上的任何其他补救措施。这些要求不适用于法律或法规禁止的地区。

在继续操作之前,请阅读以下注意事项。

注意:

如果您拥有 Pooled 许可证,并且现在已购买并应用 Flexed 许可证,则合并后的权利将显示在 Flexed 许可证仪表板中。

NetScaler Flexed 许可允许您在不同的 NetScaler 外形规格之间共享带宽或实例许可证。将此 Flexed 容量用于数据中心或公共云中的实例。当实例不再需要资源时,它会将分配的容量签回公共池。在需要资源的其他 NetScaler 实例上重复使用已释放的容量。

您可以使用 Flexed 许可通过确保为实例分配必要的带宽且不超过其需求来最大化带宽利用率。在运行时增加或减少分配给实例的带宽,而不会影响流量。

您可以在 NetScaler Console 中执行以下任务:

  • 对于 LAS:

    1. 使用 Cloud Connect 激活 License Activation Service (LAS)。
    2. 一旦许可证权利出现在 Console on-prem 许可证服务器上,即可为 NetScaler 实例签出许可证。
    3. 确保许可证基于每个实例的最小和最大容量。
  • 对于基于文件的许可:

    1. 将您的 Flexed 许可证(包括带宽和软件实例池)上传到 NetScaler Console on-prem 许可证服务器。

    2. 将 SDX 或 MPX 零容量许可证直接上传到其各自的硬件。

    3. 按需将许可证池中的许可证分配给您的 NetScaler 实例。签出许可证时,请确保它们基于实例的最小和最大容量。

    您可以从 citrix.com 网站下载所有 Flexed 许可证,包括带宽、实例和零容量 (Z-cap) 许可证。有关更多信息,请参阅 NetScaler® 许可指南

基于 LAS 的许可

使用 LAS 时,外部代理是可选的。确保端口 443 可用于实例从 NetScaler Console 签出许可证。有关更多信息,请参阅 系统要求

步骤 1:激活 LAS 并获取权利

  1. 使用 Cloud Connect 激活 LAS。

    有关更多信息,请参阅 激活 License Activation Service

    激活后,您的 Flexed 和 Pooled 许可证权利将显示在 License Management > LAS 中。

    Activation

步骤 2:将 NetScaler 实例添加到 NetScaler Console On-prem

确保将您的 NetScaler 实例添加到 NetScaler Console On-prem,以便它们可以接收许可证。有关添加实例的更多信息,请参阅 将 NetScaler 实例添加到 NetScaler Console On-prem

步骤 3:许可或迁移 NetScaler 实例

  1. 导航到 Licensing management > LAS

  2. 单击 License with LAS or Migrate to LAS

    有关更多信息,请参阅 License Activation Service

步骤 4:编辑 Flexed 吞吐量容量

许可实例后,修改其分配的吞吐量容量。

  1. 导航到 NetScaler Licensing > Flexed Licensing > Dashboard

  2. 选择 LAS managed entitlements 选项卡。

  3. Licensed NetScalers 部分中,选择一个实例,然后单击 Edit Throughput Capacity

  4. Allocate 列中输入新容量,然后单击 Submit

未授权 MPX 设备专用许可

当将外部代理与未授权的 MPX 结合使用时,不支持到 Console Service 的 HTTPS 连接。因此,步骤 2 不可行。请改为导航到 NetScaler 以完成以下步骤。

  1. 登录到 NetScaler GUI。

  2. 导航到 System > Licenses > ADC License > Manage Licenses > Add New License

  3. Licenses 页面中,选择 Use remote licensing 单选按钮,然后从 Remote Licensing Mode 中选择 LAS 模式。

  4. Server Name/IP address 字段中,输入 NetScaler Console 外部代理的 IP 地址。

  5. 输入您的凭据以向 NetScaler Console 注册实例,然后单击 Continue

    注意:如果您有用于验证的数字证书,请选中 Validate Certificate 复选框。

  6. Device Profile Name 字段中,提供 NetScaler Console 用于访问实例的实例配置文件。此配置文件包含您要添加的实例的用户名和密码。默认配置文件为 ns_nsroot_profile。但是,如果您已更改默认管理员凭据,请确保定义自定义实例配置文件名称。

  7. Allocate licenses 下,选择许可证版本并指定所需的带宽。首次在 NetScaler 中分配许可证后,您可以直接从 NetScaler Console GUI 修改或释放分配。

  8. 单击 Get Licenses

注意:

更改许可证版本后,请对实例执行热重启,以使更改生效。

许可证激活 Blob 行为

NetScaler 实例从 Console on-prem 获取的作为 License with LAS or Migrate to LAS 一部分的许可证激活 Blob 有效期为 30 天。如果 NetScaler 失去与 Console on-prem 的连接然后重新获得连接,则许可证激活 Blob 会立即恢复。

当 NetScaler 无法在长达 24 小时内重新连接到 Console on-prem 时,它会进入宽限期。 默认情况下,许可证激活 Blob 每 8 小时刷新一次。如果连续三次 8 小时刷新尝试在 24 小时内失败,则 NetScaler 会进入宽限期。

许可证宽限期警报

以下是许可证宽限期警报的接触点:

  • 在 Flexed 仪表板上,将出现一个警告图标,指示实例处于宽限期以及许可证激活 Blob 过期前的剩余天数。

  • 每次管理员登录到 NetScaler 实例 GUI 时,都会出现一个弹出消息,指示实例处于宽限期以及许可证激活 Blob 过期前的剩余天数。

  • 电子邮件通知将发送到配置的电子邮件地址。有关更多信息,请参阅 配置电子邮件设置

注意: 确保为 System Event Category 选择 Licenses 以接收与许可证相关的电子邮件通知。

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

开始之前

在配置 Flexed 许可之前,请确保满足以下先决条件:

  • 端口 270007279 可从 NetScaler 访问 NetScaler Console,以签出许可证。请参阅 系统要求

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

  1. 导航到 NetScaler® Licensing > License Management

  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. 导航到 System > Licenses > Manage Licenses

  3. 单击 Add New License

  4. 选择 Use remote licensing,然后在 Remote Licensing Mode 下拉列表中选择 Pooled Licensing

  5. Server Name/IP address 字段中,指定 NetScaler Console 服务器的 IP 地址。

  6. 默认许可证端口为 27000。

  7. 输入您的 NetScaler Console 服务器凭据以向 NetScaler Console 注册实例,然后单击 Continue。在 NetScaler Console 中,其中一个服务器是许可证服务器。

    Manage license in NetScaler

    注意:

    仅当您拥有用于验证的数字证书颁发机构 (CA) 证书时,才选中 Validate Certificate 复选框。

  8. Device Profile Name 下,指定 NetScaler Console 可用于访问实例的实例配置文件。此实例配置文件包含您要添加到 NetScaler Console 的实例的用户名和密码。默认配置文件为 ns_nsroot_profile。如果您已更改实例的默认管理员凭据,则可以定义自定义实例配置文件名称。

  9. Allocate licenses 中,选择许可证版本并指定所需的带宽。

    首次在 NetScaler 中分配许可证。您可以稍后从 NetScaler Console GUI 更改或释放许可证分配。

    Allocate licenses from NetScaler GUI

    单击 Get Licenses

    重要提示

    如果您更改许可证版本,请对实例执行热重启。配置更改在您重启实例之前不会生效。

使用 CLI 添加 NetScaler Console 服务器

如果 NetScaler 实例没有 GUI,请使用以下 CLI 命令添加与实例关联的 NetScaler Console 服务器:

  1. 登录到 NetScaler console。

  2. 添加与 NetScaler Console 注册的关联 NetScaler Console 服务器的 IP 地址。默认许可证端口为 27000。

    > add ns licenseserver <adm-server-IP-address> -port <adm-server-license-port-number>
    <!--NeedCopy-->
    
  3. 查看许可证服务器中可用的许可证带宽:

    > sh ns licenseserverpool
    <!--NeedCopy-->
    
  4. 从所需的许可证版本分配许可证带宽:

    > set ns capacity -unit gbps -bandwidth <specify-license-bandwidth> edition <specify-license-edition>
    <!--NeedCopy-->
    

    重要提示

    如果您更改许可证版本,请对实例执行热重启。

    reboot -w

    配置更改在您重启实例之前不会生效。

步骤 3 - 编辑 NetScaler 实例的 Flexed 吞吐量容量

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

NetScaler MPX-Z

MPX-Z 是启用 Flexed 容量的 NetScaler MPX 设备。MPX-Z 仅支持 Premium 版本许可证的带宽池。

MPX-Z 需要许可证才能连接到许可证服务器。您可以通过以下方式之一安装 MPX-Z 许可证:

  • 从本地计算机上传许可证文件。
  • 使用实例的硬件序列号。
  • 实例 GUI 的 System > Licenses 部分中的许可证访问代码。

如果您删除 MPX-Z 许可证,MPX 将变为未授权状态。许可证将释放到许可证服务器。

您可以动态修改 MPX-Z 实例的带宽,而无需重启。仅当您要更改许可证版本时才需要重启。

注意:

当您重启实例时,它会自动签出其配置容量所需的 Flexed 许可证。

NetScaler SDX-Z

SDX-Z 是启用 Flexed 容量的 NetScaler SDX 设备。SDX-Z 支持 Premium 版本许可证的带宽和实例池。

SDX-Z 需要许可证才能连接到许可证服务器。您可以通过以下方式之一安装 SDX-Z 许可证:

  • 从本地计算机上传许可证文件。
  • 使用实例的硬件序列号。
  • 实例 GUI 的 System > Licenses 部分中的许可证访问代码。

如果您删除 SDX-Z 许可证,SDX 将变为未授权状态。许可证将释放到许可证服务器。

您可以动态修改 SDX-Z 实例的带宽,而无需重启。

注意:

当您重启实例时,它会自动签出其配置容量所需的 Flexed 许可证。

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

开始之前,请确保 NetScaler Console 服务器已配置为许可证服务器。有关更多信息,请参阅 将 NetScaler Console 配置为许可证服务器

当您为 NetScaler HA 对分配带宽时,NetScaler Console 会将分配的带宽签出到主实例。您必须对辅助实例重复此过程。

要将池许可证分配给 NetScaler HA 对,请参阅 将 Flexed 许可证分配给 NetScaler 实例

Flexed Capacity 页面分别显示实例及其分配的容量。

NetScaler Flexed 许可状态(LAS 和基于文件的许可通用)

Flexed 许可状态指示 NetScaler 实例上的许可证要求。配置了 Flexed 许可的 NetScaler 实例显示以下状态之一:

  • Allocated:实例以适当的许可证容量运行。

  • Grace:实例正在宽限期内运行。宽限期为 30 天,之后实例将变为未授权状态。

配置 Flexed 许可