NetScaler 代理行为

Last published : Oct 06, 2026
重要提示:
基于文件的许可系统(也称为手动管理的授权),传统上用于激活各种本地组件,将于 April 15, 2026 终止生命周期 (EOL)。许可证激活服务 (LAS) 是用于激活 Citrix 产品套件的下一代技术。在 April 15, 2026 之后,LAS 将是激活和许可 NetScaler 实例的唯一方式,支持 NetScaler Flexed 许可证(Citrix 平台许可证/通用混合多云)、旧版 NetScaler 池许可证和 NetScaler 固定期限带宽许可证。为了获得支持,您的 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 服务:从 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 许可(池化 vCPU)、NetScaler VPX 签入和签出 (CICO)、永久许可证,将不支持 LAS。升级到上述软件版本后,使用没有有效维护的永久许可证的 NetScaler 实例将变为未授权状态。
在法律或法规禁止的情况下,基于 LAS 的许可证可能不适用于客户。
如果您有任何疑问或疑虑,请联系客户服务。如果不遵守这些要求,Citrix 可能会限制或暂停您的 Citrix 维护,且不承担任何责任,此外 Citrix 还可能拥有法律或衡平法规定的其他补救措施。在法律或法规禁止的情况下,这些要求不适用。
NetScaler 代理充当 NetScaler Console 与跨不同数据中心和公共云发现的实例之间的中介。NetScaler Console 服务要求每个租户至少有一个代理才能使 Flexed 或池化许可正常工作。每个站点或多站点可以部署多个 NetScaler 代理,但整个租户部署中只有一个代理可以拥有许可证服务器代理 (LSA) 角色。

基于 LAS 的许可

使用基于 LAS 的许可时,NetScaler 内置代理处理许可证通信。外部代理是一个可选组件,您可以将其部署在您的架构中,作为许可通信的代理。
要为 LAS 配置 NetScaler 内置代理,请参阅 配置内置代理以管理实例。
要启用代理故障转移,请参阅 netscaler-console-service/getting-started/initiate-built-in-agent。
注意:
如果您使用的是内置代理,则只能通过 NetScaler Console GUI 转换为基于 LAS 的许可。

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

LSA 是一种代理,在基于 NetScaler Console 服务的池化许可部署中充当许可证服务器。如果 LSA 发生故障,服务将等待 24 小时以选举新的 LSA。
在此之前,使用池化或弹性许可证的 NetScaler 实例将进入宽限期。作为管理员,您也可以手动选举 LSA。
以下示例显示了部署的两个代理,其中一个具有 LSA 角色:
指定为 LSA 的代理
以下部分适用于手动管理的权利(基于文件的许可)。

手动选择 NetScaler Console 代理作为 LSA

管理员可以手动选择 NetScaler Console 代理作为 NetScaler 池化许可或 NetScaler 弹性许可的 LSA。当 LSA 发生故障时,NetScaler Console 服务将等待 24 小时,然后自动选举下一个 LSA。管理员可以在此期间使用此功能手动选举新的 LSA。但是,管理员必须确保所选新 LSA 的状态为 UP 且其诊断状态为 OK。
当管理员手动选择新的 LSA 时,许可功能可能需要长达 5 分钟才能正常工作。在此期间,NetScaler 实例处于宽限期,任何新的许可证签出都将失败。
要选择 LSA:
  1. 导航到 Infrastructure > Instances Dashboard > Agents 并选择一个代理。
  2. 在选择操作列表中,选择设置为 LSA。
  3. 单击是以确认。所选代理将承担 LSA 角色。

多个 NetScaler 代理行为

在结合了多个代理和多个站点的部署中,NetScaler 代理遵循客户端/服务器架构。
第一个或注册时间最长的处于 UP 状态的代理被分配 LSA 角色。之后添加的任何其他代理都充当代理,并与托管主要 LSA 角色的代理通信以进行许可证分配。每个充当代理角色的代理都通过 NetScaler Console 服务与当前 LSA 角色的代理通信。
注意:
持有 LSA 角色的代理与其他(非 LSA)代理之间没有直接通信。所有连接都只通过 NetScaler Console 服务。

NetScaler 代理故障转移行为

代理故障转移在多代理部署中按以下方式工作。
假设在同一数据中心有两个代理,AG1 和 AG2。
  • AG1 配置为使用 ADC11、ADC12、ADC13 作为远程许可证主机或 LSA。
  • AG2 配置为使用 ADC21、ADC22、ADC23 作为远程许可证主机或 LSA。
  • AG2 充当许可证服务器。
    • 如果 AG1 发生故障,ADC11、ADC12 和 ADC13 会自动通过 AG2 连接以进行许可证协调。
      • 在重新连接发生时,如果错过了一些心跳,ADC11、ADC12 和 ADC13 可能仍会注意到一个短暂的宽限期。
    • 如果 AG2 发生故障,所有 ADC 将继续保持宽限期,直到:
      • AG2 恢复正常/被重新启动,或者 NetScaler Console 服务在 24 小时后自动选择 AG1 作为新的 LSA,或者管理员手动选择 AG1 作为新的 LSA。
      • 或者 AG2 从 NetScaler Console 服务中删除。一旦注销,NetScaler Console 服务将指定 AG1 为具有 LSA 角色的代理。
      • 选举完成后,AG1 开始为配置的实例分配和协调资源。
有关 LSA 的问题,请参阅 许可证服务器代理常见问题解答。

通过 NetScaler 内置代理配置许可证服务器

如果您在一个站点中配置了许可证服务器代理 (LSA),并希望从其他站点使用相同的 LSA,则可以使用 NetScaler 内置代理。使用内置代理时,您必须在 NetScaler 实例上使用以下命令配置许可证服务器。
add licenseserver 127.0.0.1 -port 27000
在此配置中,NetScaler 可以通过 Console 服务访问许可证服务器代理 (LSA)。
注意:
NetScaler 内置代理不能被分配 LSA 角色。