许可服务器 - 入门、安装和配置
重要提示:
我们不支持在 Citrix 许可服务器上运行第三方供应商守护程序,也不支持在第三方许可服务器上运行 Citrix 供应商守护程序。
建议您运行最新版本的许可服务器。我们不为许可服务器组件提供修补程序,也不支持将旧版许可服务器与新产品配合使用。最新版本的许可服务器通常包含对早期版本中出现的问题的解决方案。升级或安装新的 Citrix 产品时,请同时升级许可组件。新的许可服务器向后兼容,并支持旧产品和许可证文件。但是,新产品通常需要最新的许可服务器才能正确签出许可证。您可以从 Citrix 下载站点找到最新版本。
要查看此版本中的新功能,请转至新增功能。
我们不支持从 UNC 路径 (\\server\share) 安装许可服务器。请从本地副本安装许可服务器。
-
本文包含以下信息,可帮助您开始使用许可服务器:
- 许可产品的步骤
- 如何确保您拥有最新的许可服务器
- 安全注意事项
- 防火墙注意事项
- 安装适用于 Windows 的许可组件
- 使用命令行禁用或启用许可证管理服务
- 手动安装 Citrix Licensing Manager 和许可 Web 服务使用的证书
- 配置代理服务器以用于 Citrix Licensing Manager、客户体验改善计划 (CEIP) 和 Call Home
许可产品包括以下步骤:
-
确保您拥有最新的许可服务器版本。
-
验证系统要求。
-
安装许可。
-
从 My Account 获取许可证文件,或者如果您有许可证代码,请使用 Citrix Licensing Manager。
-
安装您的 Citrix 产品(或者,如果已安装,请重新启动 Citrix 产品以识别新许可证)
-
配置产品端许可通信设置(如果在产品安装期间未设置,则适用)。此配置包括在产品中设置正确的产品版本。有关这些设置的详细信息,请参阅产品文档。
确保产品端版本设置与您购买的许可证正确匹配。例如,如果您购买了 Premium 版许可证,请确保产品中的版本设置指示 Premium 而不是 Advanced。
重要提示:
许可服务器不需要域成员身份。您可以在工作组中安装许可服务器,并且仍然代表 Citrix 产品执行所有许可功能。要管理拥有 Active Directory 用户或组的许可证管理控制台或 Citrix Licensing Manager 用户,这些用户必须是域的一部分。否则,请使用本地 Windows 用户。
-
确保您拥有最新的许可服务器
升级或安装新的 Citrix 产品时,请务必使用最新的许可服务器。 新的许可服务器向后兼容,并支持旧产品和许可证文件。但是,新产品需要最新的许可服务器才能正确签出许可证。您可以从产品介质安装或升级到最新版本。
查找许可服务器版本号:
-
如果不确定您的许可服务器版本是否为最新版本,可以通过将您的版本与下载站点上的版本号进行比较来验证。
-
在使用 Citrix Licensing Manager 的许可服务器上:
- 启动 Citrix Licensing Manager。
- 在页面顶部的栏中查看发布版本。
在使用许可证管理控制台的许可服务器上:
-
对于 Windows: 从程序菜单启动许可证管理控制台:Citrix \ > License Administration Console。
对于远程系统: 打开 Web 浏览器并转到
https://License Server Name:secureWebPort。 -
单击“Administration”(管理)并选择“System Information”(系统信息)选项卡。在信息列表中查看发布版本。
安全注意事项
- 建议您在升级或安装新的 Citrix 产品时,将许可服务器升级到最新版本。新的许可服务器向后兼容,并支持旧产品和许可证文件。每次发布新的许可服务器时,它可能包含比以前版本更好的安全功能。
- 在配置环境或使用许可证管理控制台时,我们还建议您考虑以下安全事项。
- 配置许可服务器环境,以便只有受信任网络上的授权管理员才能访问许可证管理控制台端口。您可以通过使用适当配置的网络或基于主机的防火墙来实现此目的。
- 使用许可证管理控制台时,请避免访问不受信任的网站或单击不受信任的 URL。
防火墙注意事项
在安装许可之前,请确定您是否需要在许可服务器与任何产品服务器之间设置防火墙。防火墙注意事项可能会影响您安装许可服务器的位置。
如果您的环境中存在硬件防火墙,则必须手动创建必要的规则。
如果您的产品与许可服务器之间存在防火墙,请配置端口号。此配置过程包括:
- 确定要更改的端口号。您可以在安装过程中或之后更改端口号。
- 打开防火墙端口。打开防火墙上您更改的任何端口,以便流量可以流动。当前版本会自动配置内置防火墙。
-
更改产品端设置。将您的 Citrix 产品配置为使用与许可证管理控制台中相同的端口号。如果您不更改产品中引用的端口号,产品将无法联系许可服务器。您可以在产品安装期间和之后更改产品端设置。有关这些设置的信息,请参阅您的产品文档。
-
安装注意事项
-
在安装过程中,安装路径中的本地化字符可能导致安装失败。请接受默认安装路径,或者仅为安装目录键入 ASCII 字母字符。
-
安装许可组件
-
您可以将许可组件安装在单独的专用服务器上,或者安装在与其他应用程序共享的服务器上。此外,您也可以使用 Web 服务器或应用程序服务器。但是,本文后面提到的位置资源占用较少。如果您运行的服务器少于 50 台或许可证少于 10,000 个,则可以将许可证服务器安装在与产品相同的服务器上。要确定是否需要将许可证服务器迁移到其他系统,请监视 CPU 和内存负载(lmadmin.exe 和 CITRIX.exe)。
-
重要:
-
对于所有将来的安装,请使用 CitrixLicensing.exe 文件,但 Active Directory 部署除外。在这种情况下,请使用 .msi 文件。
确保安装时同时存在 .exe 和 .msi 文件。
-
使用图形界面安装许可证服务器和控制台
-
从 citrix.com 下载许可证服务器,然后以管理员或 Administrators 组成员的身份启动许可证服务器安装程序 CitrixLicensing.exe。
-
按照安装程序图形界面接受目标文件夹。
许可组件在 32 位计算机上安装在
C:\Program Files\Citrix\Licensing中,在 64 位计算机上安装在C:\Program Files (x86)\Citrix\Licensing中。-
- 在配置页面上,接受或更改许可组件使用的默认端口号。选择是否允许安装程序配置 Windows 防火墙例外。如果需要,您可以在安装后更改端口号。如果您选择在不配置许可证服务器的情况下完成安装,请重新启动 CitrixLicensing.exe 安装程序。您也可以在安装后使用许可证服务器配置工具来配置设置。从以下位置打开配置工具:
C:\Program Files\Citrix\Licensing\LS\resource\Licensing.Configuration.Tool.exe。
- 在配置页面上,接受或更改许可组件使用的默认端口号。选择是否允许安装程序配置 Windows 防火墙例外。如果需要,您可以在安装后更改端口号。如果您选择在不配置许可证服务器的情况下完成安装,请重新启动 CitrixLicensing.exe 安装程序。您也可以在安装后使用许可证服务器配置工具来配置设置。从以下位置打开配置工具:
- 许可证服务器端口号为 27000
- 供应商守护程序端口号为 7279
- 管理控制台 Web 端口为 8082
-
许可 Web 服务端口为 8083
-
- 许可证服务器根据您的登录方式添加 Citrix Licensing Manager 和 License Administration Console 的默认管理员。如果您在域中,许可证服务器会将安装用户(域\用户)添加为默认的 License Administration Console 管理员。如果您是本地 Windows 用户,许可证服务器会将安装用户(计算机\用户)添加为默认管理员帐户。默认情况下会添加 BUILTIN\administrator 组,该组允许任何管理员管理许可。您可以删除 BUILTIN\administrators 以将许可限制为指定用户。任何有权管理 Citrix Licensing Manager 的用户也可以管理 License Administration Console。
-
- 选择启动 Citrix Licensing Manager 或 License Administration Console,以及是否加入 Citrix 客户体验改善计划。
-
如果您未选择 Citrix Licensing Manager 或产品管理控制台中的许可证,您仍然可以获取许可证。请访问 citrix.com 以获取您的 Citrix 产品的许可证文件。此过程在本文后面的“获取许可证文件”部分中详细介绍。
使用 Windows 命令行安装许可
重要:
Citrix Service Provider™ 计划要求客户体验改善计划 (CEIP) 和 Call Home。如果您是 Citrix Service Provider,则无法禁用 CEIP 或 Call Home。
使用 CitrixLicensing.exe 命令安装许可时,通过在命令行上的任意位置(选项及其参数之间除外)添加 Property=value 来设置属性。
确保以管理员权限运行命令行。要以提升的权限启动命令提示符,请选择开始,右键单击命令提示符,然后选择以管理员身份运行。
以下示例命令行以静默模式安装许可。添加您要设置的属性。
在一行中键入命令,不要换行。以下示例因空间限制而分为多行。
CitrixLicensing.exe /quiet /l install.log INSTALLDIR=installdirectory WSLPORT=port_number
LSPORT=port_number VDPORT=*port_number MCPORT=port_number CEIPOPTIN=value
其中:
-
/quiet指定静默安装。 -
/l指定日志文件位置 -
INSTALLDIR是许可证服务器可执行文件存储的位置。可选参数。默认值为c:\program files\citrix licensing或c:\program files (x86)\citrix\licensing。 -
WSLPORT是用于许可 Web 服务的端口号。可选参数。默认值为 8083。-
LSPORT是用于许可证服务器的端口号。可选参数。默认值为 27000。 -
VDPORT是用于供应商守护程序的端口号。可选参数。默认值为 7279。 -
MCPORT是用于控制台的端口号。可选参数。默认值为 8082。
-
-
CEIPOPTIN指定是否以及如何选择加入 Citrix 客户体验改善计划 (CEIP) 或 Call Home。可选参数。默认值为 ANON。- DIAG - Call Home
- ANON - CEIP
- NONE
您可以使用 Citrix Licensing Manager 更改 CEIP 和 Call Home 选项。
使用命令行安装 Active Directory 部署的许可:
使用 msiexec 命令安装许可时,请通过在命令行上添加 Property="value" 来设置属性,但不能将其置于选项及其参数之间。.msi 不支持群集。
注意:
确保以管理员权限运行命令行。要以提升的权限启动命令提示符,请选择开始,右键单击命令提示符,然后选择以管理员身份运行。
以下示例命令行以静默模式安装许可,并创建一个日志文件来捕获有关此操作的任何信息。在开关后添加要设置的属性。
在一行中键入命令,不要换行。由于空间限制,以下示例分为多行。
msiexec /I ctx_licensing.msi /l*v install.log /qn INSTALLDIR=installdirectory LICSERVERPORT=port_number
VENDORDAEMONPORT=port_number MNGMTCONSOLEWEBPORT=port_number WEBSERVICELICENSINGPORT=port_number CEIPOPTIN=value
其中:
-
/l*v是安装日志的位置。可选参数。 -
/qn指定静默安装。 -
INSTALLDIR是存储 License Server 可执行文件的位置。可选参数。默认值为c:\program files\citrix licensing或c:\program files (x86)\citrix\licensing。 -
LICSERVERPORT是用于 License Server 的端口号。可选参数。默认值为 27000。 -
VENDORDAEMONPORT是用于供应商守护程序的端口号。可选参数。默认值为 7279。 -
MNGMTCONSOLEWEBPORT是用于控制台的端口号。可选参数。默认值为 8082。 -
WEBSERVICELICENSINGPORT是用于 Citrix Licensing Manager 的端口号。可选参数。默认值为 8083。 -
CEIPOPTIN指定是否以及如何选择加入 Citrix 客户体验改善计划 (CEIP) 或 Call Home。可选参数。默认值为 ANON。-
DIAG- Call Home -
ANON- CEIP NONE
您可以使用 Citrix Licensing Manager 更改 CEIP 和 Call Home 选项。
-
使用命令行禁用或启用 License Management Service
License Management Service 在 License Server 中自动运行,并允许进行许可证管理和支持。我们建议使用 License Management Service 来管理您的许可环境,但您可以在安装后随时禁用它。有关详细信息,请参阅技术概述中的“Citrix License Management Service”。
语法:
ctx_license_management_service.exe (-enable | -disable | -query)
其中:
-enable 启用许可证管理。首次上传到 Citrix 将在您安装 License Server 七天后进行。
-disable 禁用许可证管理。我们建议您使用 License Management Service 来管理您的许可环境。
-query 显示当前配置。
使用 License Administration Console 获取许可证文件
-
在 Web 浏览器中,转至
https://ls:8082。 -
单击管理和供应商守护程序配置。
-
单击导入许可证。
-
单击 citrix.com 链接。
-
在我的帐户页面上,键入您的用户 ID 和密码。
-
选择管理许可证。
-
选择要分配的许可证。着陆页仅显示 30 天内的新许可证和即将到期的定期许可证。您可以使用筛选依据菜单搜索特定类型的许可证,或选择快速查找:所有活动以查看所有许可证。
-
从选择操作菜单中,选择分配许可证。按照流程分配和下载您的许可证文件,并将文件保存到临时目录。
-
在 License Administration Console 的导入许可证文件页面上,浏览到许可证文件。
-
如果已将文件直接复制到 MyFiles 目录,或者 License Server 上存在同名文件,请选择覆盖 License Server 上的许可证文件。
-
单击导入许可证。
-
单击供应商守护程序配置,然后在 Citrix 供应商守护程序行中单击管理。
-
单击重新读取许可证文件以允许 License Server 识别新文件。
当 License Server 读取许可证时,用户即可开始使用这些许可证。
手动安装 Citrix Licensing Manager 和 Web Services for Licensing 使用的证书
注意
如果您是 Director 或 Studio 管理员,并且不想使用安装期间生成的自签名证书,请使用此过程。
要安装证书,需要执行以下三个步骤:
- 获取包含证书和私钥的 .pfx 文件。您可以使用以下两种方法之一获取 .pfx 文件。
- 从 .pfx 文件中提取证书和私钥。
- 在 License Server 上安装证书和私钥。
步骤 1,方法 1 - 使用域证书获取 .pfx 文件
登录到域中的服务器,打开 MMC,然后执行以下步骤:
- 创建目录 c:\ls_cert 以保存导出的 .pfx 文件。
- 通过选择文件 > 添加/删除管理单元 > 证书 > 计算机帐户 > 本地计算机来添加证书管理单元。
- 在证书下的左窗格中,右键单击个人,然后选择所有任务 > 申请新证书,再单击下一步。
- 在证书注册策略向导中,选择 Active Directory 注册策略,然后单击下一步。选中计算机旁边的复选框,然后选择右侧的详细信息。
- 选择属性,然后在常规选项卡上,键入一个友好名称和说明。
- 在使用者选项卡上,在使用者类型下,从类型菜单中选择公用名。在文本框中键入一个友好名称,选择添加,然后单击应用。
- 在扩展选项卡上,从菜单中选择密钥用法,将数字签名和密钥加密添加到选定选项框中。
- 在增强型密钥用法菜单上,将服务器身份验证和客户端身份验证添加到选定选项框中。
- 在私钥选项卡上,在“密钥选项”菜单下,确保密钥大小为 2048。选中密钥可导出复选框,然后单击应用。
- 在证书颁发机构选项卡上,确保选中 CA 复选框,然后单击确定 > 注册 > 完成。
- 在证书控制台中,选择个人 > 证书,选择您构建的证书。选择所有任务 > 导出 > 下一步,然后选择是,导出私钥单选按钮,再单击下一步。
- 在个人信息交换 - PKCS #12(.PFX) 下,选中复选框以包括所有证书,选择下一步,创建密码,然后选择下一步。
- 单击浏览,导航到 C:\ls_cert 并键入 server.PFX,然后按照向导完成操作。
步骤 1,方法 2 — 通过向证书颁发机构 (CA) 发送请求来获取 .pfx 文件
这些步骤可能因您的证书颁发机构而异。
- 登录到 License Server,打开 MMC,然后执行以下步骤:
- 通过选择文件 > 添加/删除管理单元 > 证书 > 计算机帐户 > 本地计算机来添加证书管理单元。
- 在证书下的左窗格中,右键单击个人,然后选择所有任务 > 高级操作 > 创建自定义请求,再单击下一步。
- 在证书注册策略向导中,在自定义请求下选择不带注册策略继续,然后单击下一步。
- 在自定义请求屏幕上,从菜单中选择(无模板) CNG 密钥,并为请求格式选择 PKCS#10,然后单击下一步。
- 在证书信息屏幕上,选择详细信息,然后选择属性。
- 在常规选项卡上,键入一个友好名称和说明。
- 在使用者选项卡上,在“使用者名称”下,选择“公用名”,然后在文本框中键入一个值。
- 在扩展选项卡上,从菜单中选择密钥用法,添加数字签名和密钥加密。
- 在扩展选项卡上,从菜单中选择增强型密钥用法,添加服务器身份验证和客户端身份验证。
- 在私钥选项卡上,在加密服务提供程序下,选择 RSA, Microsoft Software Key Storage Provider(默认值)。从密钥选项菜单中,确保密钥大小为 2048,选中密钥可导出复选框,然后单击应用。
- 将文件保存为
.req文件,将.req文件提交给证书颁发机构 (CA),然后保存 .cer 文件。
- 在 MMC 中,在证书下,右键单击个人,然后选择所有任务 > 导入。在导入向导中,选择 .cer 文件。
- 创建目录 c:\ls_cert 以保存导出的 .pfx 文件。
- 在证书控制台中,选择个人 > 证书,然后选择您导入的证书。选择所有任务 > 导出 > 下一步,然后选择是,导出私钥单选按钮,再单击下一步。
- 在个人信息交换 - PKCS #12(.PFX) 下,选中复选框以包括所有证书,选择下一步,创建密码,然后选择下一步。
- 选择浏览,导航到 C:\ls_cert 并键入 server.PFX,然后按照向导完成操作。
步骤 2 — 提取证书和私钥
此步骤需要 OpenSSL 或其他允许您从 .pfx 文件中提取证书和私钥的工具。
重要:
License Server 附带的 OpenSSL 版本不支持提取证书和私钥。有关下载 OpenSSL 的信息,请访问 www.openssl.org。Citrix 建议在单独的工作站上安装 OpenSSL 以执行以下步骤:
- 导航到
<openssl directory>\bin文件夹。 -
运行
openssl pkcs12 -in C:\ls_cert\server.pfx -out server.crt -nokeys注意: License Server 仅使用 .crt 证书格式。
- 键入导出过程中创建的密码 (password)。
- 运行
openssl pkcs12 -in C:\ls_cert\server.pfx -out server.key -nocerts -nodes - 键入导出过程中创建的密码 (password)。
步骤 3 - 在 License Server 上安装 .crt 和 .key 文件
Windows - Web Services for Licensing:
- 将此过程中前面创建的 server.crt 和 server.key 复制到
cd \program files (x86)\citrix\licensing\WebServicesForLicensing\Apache\conf\。 - 重新启动 Citrix Web Services for Licensing 服务。
Windows - License Administration Console:
- 将此过程中前面创建的 server.crt 和 server.key 复制到
c:\Program Files (x86)\Citrix\Licensing\LS\conf。 - 重新启动 Citrix Licensing 服务。
为 Citrix Licensing Manager、客户体验改善计划 (CEIP) 和 Call Home 配置代理服务器
可以将代理与 Citrix Licensing Manager、CEIP 和 Call Home 结合使用。配置代理服务器后,下载许可证和上传 Call Home 数据的请求将通过代理服务器发送。
重要
需要出站 Web 通信的 Citrix Licensing 组件可以使用 Windows 自动代理检测继承网络代理设置。我们不支持经过身份验证的代理。有关 Windows 自动代理检测的详细信息,请参阅 WinHTTP AutoProxy Functions。
手动配置代理服务器:
- 编辑
SimpleLicenseServiceConfig.xml文件,该文件位于<Citrix Licensing>\WebServicesForLicensing目录中。 -
向文件中添加一行 XML,格式为
<Proxy>proxy server name:port number</Proxy>重要提示: .xml 标签区分大小写。
<Configurations>
<EncoreConfiguration>
<SamplingPeriod>15</SamplingPeriod>
<RetentionTime>180</RetentionTime>
<Enabled>true</Enabled>
</EncoreConfiguration>
<Proxy>10.211.55.5:808</Proxy>
</Configurations>
<!--NeedCopy-->
在本文中
- 确保您拥有最新的许可服务器
- 安全注意事项
- 防火墙注意事项
- 安装注意事项
- 安装许可组件
- 使用图形界面安装许可证服务器和控制台
- 使用 Windows 命令行安装许可
- 使用 License Administration Console 获取许可证文件
- 手动安装 Citrix Licensing Manager 和 Web Services for Licensing 使用的证书
- 步骤 1,方法 1 - 使用域证书获取 .pfx 文件
- 步骤 1,方法 2 — 通过向证书颁发机构 (CA) 发送请求来获取 .pfx 文件
- 步骤 2 — 提取证书和私钥
- 步骤 3 - 在 License Server 上安装 .crt 和 .key 文件
- 为 Citrix Licensing Manager、客户体验改善计划 (CEIP) 和 Call Home 配置代理服务器