对许可证服务器 VPX 进行故障排除

Active Directory 集成

这些错误是将许可证服务器 VPX 集成到 Active Directory 的过程中最常遇到的错误:

  • 错误:找不到用户
    • 在目标域中找不到正在使用的域用户帐户。
    • 信任域不受支持。如果某个用户属于任何可信域/父域,但不属于目标域,您可能会看到此错误。
  • 错误:用户没有访问权限
    • 确保域用户具有将计算机加入 Active Directory 所需的正确权限。
    • 有关详细信息,请参阅这篇 Microsoft 支持文章
  • 错误:无法访问域
    • 更正域名或者检查域是否可从许可证服务器 VPX 进行访问,然后修复与网络有关的任何问题。
  • 错误:用户的权限不足,无法加入域
    • 帐户没有将计算机加入 Active Directory 所需的权限。

有关详细信息,请参阅本文

有关任何其他错误,请参阅这篇文章以了解详细信息

keytab 创建

如果您在 keytab 创建过程中看到任何问题,请按照这些说明进行操作并重试:

  1. 确保您在运行 ktpass.exe 命令时具有提升的权限。以管理员身份运行 cmd 提示符。
  2. 确保用户帐户控制 (UAC) 具有最低限制。
  3. 确保满足所有密码要求。例如,密码过滤器在目标域中不阻止密码字符,您需要指定几个受支持的字符。
  4. 请通过向 -mapuser 参数中使用的帐户添加域来重新尝试运行该命令。请使用用户主体名称 (account@domain.com) 或下层登录名 (domain\username)。
  5. 确保正在使用的帐户是目标域的成员,而不是可信域或父域的成员。
  6. 在命令中添加 -target 参数并传递域。
    1. 确保 -mapuser 参数中使用的帐户是专为此目的而创建的服务帐户。
    2. 确保帐户的名字、姓氏和服务帐户名称相同。
    3. 我们建议您使用许可证服务器 VPX 名称为帐户命名,以确保在映射过程中保持唯一性。

有关更多详细信息,请参阅 ktpass 命令文章

手动安装证书

如果您是 Director 或 Studio 管理员,但不想使用安装期间生成的自签名证书,请执行此过程。

在许可证服务器上安装 .crt 和 .key 文件:

VPX - 许可证管理控制台:

  1. 停止 Citrix Licensing etc/init.d/citrixlicensing stop
  2. 将在此过程前面创建的 server.crt 和 server.key 复制到 /opt/citrix/licensing/LS/conf/
  3. 启动 Citrix Licensing etc/init.d/citrixlicensing start

VPX - Web Services for Licensing:

  1. 停止服务 etc/init.d/ citrixwebservicesforlicensing stop
  2. 将在此过程前面创建的 server.crt 和 server.key 复制到 /opt/citrix/licensing/WebServicesForLicensing/Apache/conf/
  3. 启动服务 etc/init.d/ citrixwebservicesforlicensing start

配置用于 Citrix Licensing Manager、客户体验改善计划 (CEIP) 和 Call Home 的代理服务器

可以为 Citrix Licensing Manager、CEIP 和 Call Home 使用代理。配置代理服务器后,下载许可证和上载 Call Home 数据的请求将通过代理服务器发送。

重要:

要求出站 Web 通信的 Citrix Licensing 组件可以继承使用 Windows 自动代理检测的网络代理设置。我们不支持已通过身份验证的代理。有关 Windows 自动代理检测的详细信息,请参阅 WinHTTP AutoProxy Functions(WinHTTP AutoProxy 功能)。

手动配置代理服务器

编辑 SimpleLicenseServiceConfig.xml 文件,该文件位于 /opt/citrix/licensing/WebServicesForLicensing/ 中。

<Proxy>proxy server name:port number</Proxy> 格式向文件中添加一行 xml。.xml 标记区分大小写。

对许可证服务器 VPX 进行故障排除