Application Delivery Management

签入和签出 NetScaler VPX 和 NetScaler BLX 许可证

重要:

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

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

  • NetScaler ADC: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 本地部署:14.1-51.83

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

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

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

如果您有任何疑问或疑虑,请联系客户服务。Citrix 可能会在您不遵守这些要求时限制或暂停您的 Citrix 维护,且不承担任何责任,此外 Citrix 还可能拥有法律或衡平法规定的其他补救措施。在法律或法规禁止的地区,这些要求不适用。

您可以根据需要从 NetScaler Console 向 NetScaler 实例分配 NetScaler VPX 和 NetScaler BLX 许可证。NetScaler Console 软件存储和管理许可证,该软件具有一个许可框架,可提供可扩展的自动化许可证预配。实例在预配时可以从 NetScaler Console 签出许可证。当实例被删除或销毁时,该实例会将其许可证签回 NetScaler Console 软件。

先决条件

请确保满足以下先决条件:

  • 您正在使用运行软件版本 12.0 的 NetScaler VPX 映像。 例如:NSVPX-ESX-12.0-xx.xx_nc.zip
  • 您已安装运行版本 12.0 的 NetScaler Console。 例如:MAS-ESX-12.0-xx.xx.zip

注意

要通过 NetScaler Console 管理现有 NetScaler VPX 许可证,您需要将许可证重新托管到 NetScaler Console。

在 NetScaler Console 中安装许可证

注意

在安装许可证之前,如果您更改了软件版本或带宽,请重新启动 NetScaler Console 虚拟设备。

要在 NetScaler Console 上安装许可证文件,请执行以下操作:

  1. 在 Web 浏览器中,键入 NetScaler Console 的 IP 地址(例如,http://192.168.100.1)。

  2. 在“User Name”(用户名)和“Password”(密码)中,输入管理员凭据。

  3. 导航到 Infrastructure(基础结构)> Pooled Licensing(池化许可)

  4. License Files(许可证文件)部分中,选择以下选项之一:

    • Upload license files from a local computer(从本地计算机上载许可证文件)- 如果许可证文件已存在于您的本地计算机上,则可以将其上载到 NetScaler Console。 要添加许可证文件,请单击 Browse(浏览)并选择要添加的许可证文件 (.lic)。然后单击 Finish(完成)

    • Use license access code(使用许可证访问代码)- Citrix 会通过电子邮件发送您购买的许可证的许可证访问代码。 要添加许可证文件,请在文本框中输入许可证访问代码,然后单击 Get Licenses(获取许可证)

    注意

    在使用许可证访问代码安装许可证之前,请确保您已连接到 Internet。

    您可以随时从 License Settings(许可证设置)页面向 NetScaler Console 添加更多许可证。

验证

您可以在 NetScaler Console GUI 中查看可用和已分配的许可证。

要显示许可证,请执行以下操作:

  1. 在 Web 浏览器中,键入 NetScaler Console 的 IP 地址(例如,http://192.168.100.1)。

  2. 在“User Name”(用户名)和“Password”(密码)中,输入管理员凭据。

  3. 在“Configuration”(配置)选项卡上,导航到 Infrastructure(基础结构)> Pooled Licensing(池化许可)> VPX Licenses(VPX 许可证)

    verify-license

  4. 您可以在可用许可证部分下的表中查看已分配的许可证。

使用 NetScaler GUI 将 NetScaler VPX 和 NetScaler BLX 许可证分配给 NetScaler 实例

  1. 在 Web 浏览器中,键入 NetScaler 实例的 IP 地址(例如,http://192.168.100.1)。

  2. 在“User Name”(用户名)和“Password”(密码)字段中,输入管理员凭据。

  3. 在“Configuration”(配置)选项卡上,导航到 Settings(设置)> Licenses(许可证)> Manage Licenses(管理许可证),单击 Add New License(添加新许可证),然后选择 Use Remote Licensing(使用远程许可)> CICO Licensing(CICO 许可)

  4. Server Name/IP Address(服务器名称/IP 地址)字段中输入许可证服务器的详细信息。

  5. 在“Username”(用户名)和“Password”(密码)中,输入 NetScaler Console 凭据,然后单击 Continue(继续)

    allocate-license-gui-1

  6. 选择具有所需带宽的许可证版本,然后单击 Get Licenses(获取许可证)

    allocate-license-gui-2

  7. 单击 Reboot(重新启动),您的 NetScaler 实例将重新启动。

  8. 您可以通过导航到 System(系统)> Licenses(许可证)> Manage Licenses(管理许可证),然后选择 Change allocation(更改分配)Release allocation(释放分配)来更改或释放许可证分配。

    allocate-license-gui-3

  9. 如果单击 Change allocation(更改分配),则会弹出一个窗口,其中显示许可证服务器上可用的许可证。选择所需的许可证,然后单击 Get Licenses(获取许可证)

    allocate-license-gui-4

使用 NetScaler CLI 将 NetScaler VPX 和 NetScaler BLX 许可证分配给 NetScaler 实例

  1. 在 SSH 客户端中,输入 NetScaler 实例的 IP 地址,然后使用管理员凭据登录。

  2. 要添加许可服务器,请输入以下命令:

    add ns licenseserver (<licenseServerIP> | <serverName>) [-port <port number >]
    <!--NeedCopy-->
    

    add-license-server-cli-1

  3. 要显示许可服务器上可用的许可证,请输入以下命令:

    sh licenseserverpool
    <!--NeedCopy-->
    

    add-license-server-cli-2

  4. 要将许可证分配给 NetScaler,请输入以下命令:

    set capacity –platform V\[S/E/P\]\[Bandwidth\]
    <!--NeedCopy-->
    

    add-license-server-cli-3

使用 API 将 NetScaler VPX 和 NetScaler BLX 许可证分配给 NetScaler 实例

在 Web 浏览器或 API 客户端中,使用管理员凭据登录到 NetScaler 实例。

要添加许可服务器,请执行以下操作:

  1. 将请求类型设置为 Post

  2. 将路径设置为 /nitro/v1/config/nslicensingserver。

  3. 按如下方式设置有效负载:

    content-type: application/x-www-form-urlencoded\\r\\n
    \\r\\n
    object= {“params”;{warning”:”yes”},”nslicensing server”;{servername”:”\<NetScaler Console IP\>”, “port”:”27000”}}\\r\\n
    <!--NeedCopy-->
    

    add-license-server-api-1

    NetScaler Console 响应请求。以下示例响应显示成功。

    add-license-server-api-2

要查看许可服务器上可用的许可证,请执行以下操作:

  1. 将请求类型设置为 Get

  2. 将路径设置为 /nitro/v1/config/nslicenseserverpool

    view-license-api-1

    NetScaler Console 响应请求。以下示例响应显示成功以及许可证服务器上可用许可证的列表。

    view-license-api-2

要将许可证分配给 NetScaler,请执行以下操作:

  1. 将请求类型设置为 Post

  2. 将路径设置为 /nitro/v1/config/nscapacity。

  3. 按如下方式设置有效负载:

    content-type: application/x-www-form-urlencoded\\r\\n
    \\r\\n
    {“nscapacity:{“platform”:”VE8000”}}\\r\\n
    <!--NeedCopy-->
    

    assign-license-api-1

    NetScaler Console 响应请求。以下示例响应显示成功。

    assign-license-api-2

更新许可服务器 IP 地址

您可以在 NetScaler VPX 和 NetScaler BLX 实例中更新许可服务器 IP 地址,而不会对实例上已分配的许可证带宽和数据丢失造成任何影响。

使用 CLI 更新:要使用 CLI 更新许可服务器 IP 地址,请在实例上键入以下命令:

add licenseserver <licensing server IP address> -forceUpdateIP

此命令连接到新服务器并释放与以前的许可服务器关联的资源。

使用 GUI 更新:要使用 GUI 更新许可服务器 IP 地址,请导航到 System(系统)> Licenses(许可证)> Manage Licenses(管理许可证),单击 Add New License(添加新许可证)。有关详细信息,请参阅使用 NetScaler GUI 将 NetScaler VPX 和 NetScaler BLX 许可证分配给 NetScaler 实例

配置 NetScaler VPX 和 NetScaler BLX 签入和签出许可证的到期检查

您现在可以为 NetScaler VPX 和 NetScaler BLX 许可证配置许可证到期阈值。通过设置阈值,当许可证即将到期时,NetScaler Console 会通过电子邮件或短信发送通知。当 NetScaler Console 上的许可证已过期时,还会发送 SNMP trap 和通知。

当发送许可证到期通知时,会生成一个事件,该事件可在 NetScaler Console 上查看。

要配置许可证到期检查,请执行以下操作:

  1. 导航到 Infrastructure(基础结构)> Pooled Licensing(池化许可)

  2. License Settings(许可证设置)页面中,在 License Expiry Information(许可证到期信息)部分下,您可以找到即将到期的许可证的详细信息:

    • Feature(功能):即将到期的许可证类型。

    • Count(计数):受影响的虚拟服务器或实例的数量。

    • Days to expiry(到期天数):许可证到期前的天数。

  3. Notification Settings(通知设置)部分中,单击 Edit(编辑)图标并指定警报阈值。您可以设置池化许可证容量的百分比,用于通知管理员。

  4. 通过选择相应的复选框来选择要发送的通知类型。通知类型如下:

    1. Email Profile(电子邮件配置文件):指定邮件服务器和配置文件详细信息。当您的许可证即将到期时,将触发一封电子邮件。

    2. SMS Profile(短信配置文件):指定短消息服务 (SMS) 服务器和配置文件详细信息。当您的许可证即将到期时,将触发一条短信。

  5. 然后,指定您希望在许可证到期前多少天发送通知。

  6. 单击 Save(保存)