Citrix® 许可技术概述

Last published : Oct 24, 2026
在使用 Citrix 产品之前,必须安装 Citrix 许可。Citrix 许可是一个由协同工作的组件组成的系统。此系统包括:
许可证服务器。 允许在网络上共享许可证的系统。有关详细信息,请参阅许可证服务器。
许可证文件。 许可产品所需的文件。这些文件存储在许可证服务器上。有关详细信息,请参阅许可证文件。
Citrix 许可管理器。 许可证服务器管理方法。有关详细信息,请参阅Citrix 许可管理器。
许可 Web 服务。 允许 Studio、Director 和许可管理 PowerShell 管理单元执行以下操作:
  • 与许可服务器通信并管理用户。
  • 分配和安装许可证。
  • 显示许可服务器运行状况、许可证使用情况和其他警报消息。
有关详细信息,请参阅许可元素和服务。

许可操作概述

签出和签入

通常,用户首次连接到 Citrix 产品时,产品会向许可证服务器请求许可证。当许可证服务器批准许可证请求时,Citrix 产品会为其使用保留一个许可证。为此目的保留许可证称为签出许可证。当用户从产品服务器注销时,产品会将许可证返回给许可证服务器。此过程称为签入许可证。某些 Citrix 产品在用户连接到产品时签出许可证。许可证会保持签出状态一段预定的时间。
每次 Citrix 产品启动时,它都会通过签出启动许可证来打开与许可证服务器的连接。启动许可证是一个 Citrix 系统文件,它使 Citrix 产品能够与许可证服务器保持持续连接。有关详细信息,请参阅启动许可证。
例如,当运行 Citrix Virtual Desktops 的服务器请求许可证时,产品会从数据存储中检索许可证服务器名称和端口号信息。然后,产品会建立连接以获取许可证。
注意
配置许可证服务器名称的产品端设置时,请勿使用 localhost。尽管您可以使用主机名、IP 地址或 FQDN 代替,但 Citrix 建议您使用 FQDN。
许可证签出过程分为三个阶段。
签出过程
Citrix 产品通过三步过程签出许可证:
  1. 启动时,运行 Citrix 产品的计算机签出启动许可证。
  2. 客户端设备连接到产品服务器。
  3. 产品从许可证服务器请求许可证。
Citrix 产品(例如 Citrix Virtual Desktops)存储许可证服务器的许可证信息副本,包括许可证的数量和类型。如果 Citrix 产品服务器与许可证服务器失去连接,或者许可证服务器未及时响应,则产品将进入 许可证缓存模式。在许可证缓存模式下,产品使用其本地许可证记录来继续为产品授权。在产品与许可证服务器重新建立通信后,许可证缓存模式将重置。

可扩展性

本节提供指导,以通过检查 Citrix 环境中许可证使用可扩展性的影响来确保成功使用许可证服务器。我们执行了以下可扩展性测试:
虚拟机硬件/配置: Intel Xeon E5-2650 v3 @ 2.30 GHz 4 个虚拟中央处理器 8 GB 内存 Windows Server 2016
6.5 及更早版本并发:
  • 3000 个已连接的 Citrix Virtual Apps™ 服务器
  • 53,000 个并发许可证
  • 每秒 50–60 个连接
尝试扩展超过 53,000 个许可证会导致服务器进入许可证缓存模式。此外,WMI 和 lmstat 也存在问题。我们建议每个许可证服务器维护 50,000 个或更少的并发连接。
7.x 并发:
  • 16 个交付控制器
  • 70,000 个并发许可证
  • 每秒 50–60 次签出
7.x 用户/设备:
  • 16 个交付控制器
  • 150,000 个用户/设备许可证
  • 每秒 50/60 次签出
CITRIX.exe 是一个单线程进程。在处理并发连接时,最大连接限制基于单核处理器速度。在高峰活动期间,CITRIX.exe 会占用单个核心 100% 的资源,并最终开始超时。这种使用情况可能导致 Citrix 产品进入许可证缓存模式或许可证服务器实用程序中出现错误。许可证服务器处理完积压的连接后,会恢复正常。监视 CITRIX.exe 处理器使用情况以确定是否需要更快的处理器。我们建议,如果您在高可伸缩性环境中遇到问题,请部署更多许可证服务器。
用户/设备技术是多线程的,并且比并发技术具有更好的可伸缩性。在许可证优化期间,您可能会看到许可证活动在某些时段会占用单个核心 100% 的资源。这种使用是正常的,不会影响 CITRIX.exe 的处理器使用或功能。我们建议您监视许可证服务器资源使用情况,并添加更多许可证服务器以维护正常运行的环境。
注意
运行 WMI、lmstat、lmutil 或其他清单操作可能会对许可证服务器性能产生负面影响。我们建议您尽量减少这些活动。如果需要使用情况数据,请从 Citrix Licensing Manager 导出数据。有关详细信息,请参阅历史使用情况。

使用不同产品版本的许可证服务器

一个许可证服务器可以包含多个 Citrix 产品版本的许可证。有关产品版本的更多信息,请参阅 Citrix 产品和许可证模型。签出的许可证类型与产品服务器上配置的版本相对应。产品服务器配置为使用特定版本的许可证并签出该许可证版本。
例如,ProductServerA 配置为签出高级许可证。ProductServerB 配置为签出尊享版许可证。LicenseServer1 包含高级许可证和尊享版许可证。
  • 连接到 ProductServerA(配置为使用安装在 LicenseServer1 上的许可证)的用户仅签出高级许可证。当 LicenseServer1 上的高级许可证数量超出后,来自 ProductServerA 用户的新请求将被拒绝,直到现有高级连接许可证被释放。
  • 连接到 ProductServerB(配置为使用安装在 LicenseServer1 上的许可证)的用户仅签出尊享版许可证。如果 LicenseServer1 上的尊享版许可证数量超出,来自 ProductServerB 用户的新请求将被拒绝,直到尊享版连接许可证被释放。
注意:
如果许多拥有大量用户的产品服务器同时联系同一个许可证服务器,则许可证签出时间可能会增加。一个许可证服务器一次只能接受 10,000 个入站 TCP/IP 请求。如果您计划同时连接超过 10,000 个 Citrix 产品服务器,我们建议您使用多个许可证服务器。这些产品服务器可以包括 Citrix Virtual Apps and Desktops、Delivery Controllers 和 Appliances。

部署示例

场景 1:两个站点
  • SiteA 包含配置为高级版的产品服务器。
  • SiteB 包含配置为尊享版的产品服务器。
  • 一个许可证服务器(共享)。
  • User1、User2、User3、User4...User5000 仅连接到 SiteA。
  • User5001、User5002、User5003...User10000 仅连接到 SiteB。
场景 2:一个站点
  • 该站点有两组已发布的应用程序。
  • 该站点配置为 Citrix Virtual Apps and Desktops Premium 并发,交付组 2 配置为 Citrix Virtual Apps and Desktops 用户/设备
  • 一个许可证服务器(共享)。
  • User1、User2、User3、User4...User5000 仅连接到并发许可证。
  • User5001、User5002、User5003...User10000 仅连接到交付组 2 用户/设备许可证。

许可概念

许可证缓存模式

注意
许可证缓存模式和许可证突发模式功能在许可证过期时无效。
许可证缓存模式和许可证突发模式是两种不同的功能。有关许可证突发模式的更多信息,请参阅许可证突发模式。
许可证缓存模式也适用于通过许可证激活服务 (LAS) 激活的许可证服务器。如果产品与许可证服务器失去通信,它们将继续运行 30 天。
如果产品服务器与许可证服务器失去通信,用户和产品将受到许可证缓存模式的保护。许可证缓存模式允许产品服务器继续运行,就像它们仍在与许可证服务器通信一样。Citrix 产品签出启动许可证后,产品和许可证服务器每五分钟交换一次心跳消息。心跳向双方表明它们仍在正常运行。如果产品和许可证服务器不发送或接收心跳,产品将进入许可证缓存模式,并通过缓存信息自行许可。
Citrix 设置许可证缓存模式。通常为 30 天,但可能因产品而异。Windows 事件日志和其他产品内消息会指示产品是否已进入许可证缓存模式,以及许可证缓存模式中剩余的小时数。如果许可证缓存模式耗尽,产品将停止接受连接。在产品和许可证服务器之间重新建立通信后,许可证缓存模式将重置。
许可证缓存模式仅在产品至少成功与许可证服务器通信一次后才会生效。
对于并发许可证,它们最多可以连接到已安装的最大并发许可证。对于用户/设备许可证,它们具有无限连接。

许可证缓存模式示例 - 两个站点,均使用相同的许可证服务器

  • Site 1 与许可证服务器之间的连接中断,导致 Site 1 进入许可证缓存模式,继续运行并建立连接。
  • 当 Site 1 重新与许可证服务器建立通信时,连接会进行协调,并且在达到正常许可证限制之前,不允许建立新连接。
  • Site 2 不受影响,正常运行。
  • 如果许可证服务器发生故障,两个站点都将进入许可证缓存模式。每个站点最多允许安装最大数量的许可证。如上所述,用户/设备许可证没有限制。

新许可证

  • 新许可证是指您在过去 30 天内从 Citrix 购买的许可证。
  • 新许可证部分显示最近的五次购买。
  • 新许可证以绿色条和绿色的“(新)”字样表示。 新许可证
  • 您只能从登录页面为新许可证分配许可证。选择所需的许可证,然后单击 分配许可证 开始分配过程。

即将到期的定期许可证

  • 即将到期的许可证是指在 90 天内到期的定期许可证。
  • 在 0 到 30 天内到期的许可证以红色条显示。在 31 到 90 天内到期的许可证以橙色条显示。 即将到期的许可证
  • “到期”列显示距离许可证到期日的天数。
  • “已分配”列显示已分配数量和总购买数量。
  • 即将到期的许可证部分显示最近的 5 次购买。

术语表

分配许可证: 当您分配许可证时,您会按产品和许可证服务器分配已购买的许可证,以便在多个环境或用例中拆分它们。例如,您的组织可能拥有同一产品的 1,000 个许可证。您可能希望在一个位置使用 800 个,在另一个位置使用 200 个。您可以今天将 800 个许可证分配给第一个位置的许可证服务器,稍后将剩余的 200 个分配给不同的许可证服务器。
资产组件: 资产组件是许可证详细信息。
CSV 文件: Excel CSV 文件提供每日使用信息,包括透支的许可证数量。
修改许可证: 选择修改许可证,将返回许可证文件并将其分配给另一个许可证服务器。
退回分配: 当您退回许可证时,您会将许可证放回许可证池中。然后,您可以随时按任意数量分配这些许可证。退回许可证后,请从许可证服务器中删除旧的许可证文件。
定期许可证: 定期许可证是为指定时间购买的,并具有有效期。