Session Recording

规划您的部署

限制和注意事项

会话录音不支持桌面合成重定向 (DCR) 显示模式。默认情况下,如果会话将由录制策略录制,则会话录音会在会话中禁用 DCR。您可以在会话录音代理属性中配置此行为。

如果在 Windows VDA 7.16 版中引入的浏览器内容重定向策略中配置了某些 URL,则无法录制在 Internet Explorer 浏览器中浏览这些 URL 的图形活动。

会话录音不支持 Framehawk 显示模式。Framehawk 显示模式下的会话无法正确录制和回放。在 Framehawk 显示模式下录制的会话可能不包含会话的活动。

使用 HDX™ 实时优化包时,会话录制无法录制 Lync 网络摄像头视频。

根据您的环境,您可以在不同的场景中进行会话录音组件的部署。

会话录音部署不限于单个站点。除了会话录音代理,所有组件都独立于服务器站点。例如,您可以配置多个站点以使用单个会话录音服务器。

此外,如果您有一个拥有许多代理的大型站点,并计划录制许多图形密集型应用程序(例如 AutoCAD 应用程序),或者您有许多会话要录制,则会话录音服务器可能会遇到高性能需求。为缓解性能问题,您可以安装多个会话录音服务器并启用负载平衡功能,使会话录音服务器作为负载平衡池工作,并分担来自不同 VDA 的工作负载。

建议的服务器站点部署

使用此类型的部署可录制一个或多个站点的会话。会话录音代理安装在站点中的每个 VDA 上。站点位于安全防火墙后的数据中心。会话录音管理组件(会话录音数据库、会话录音服务器和会话录音策略控制台)安装在其他服务器上,会话录音播放器安装在工作站上,所有这些都位于防火墙后。建议将会话录音服务器部署在安全的内网数据中心。

会话录音服务器站点部署

重要部署注意事项

  • 为确保会话录音组件能够相互通信,请务必将它们安装在同一域中,或者安装在具有传递信任关系的受信任域之间。本系统无法安装在工作组中,也无法安装在具有外部信任关系的域之间。
  • 考虑到回放大型录音时其图形密集型特性和内存使用情况,Citrix® 不建议将会话录音播放器安装为已发布的应用程序。
  • 会话录制安装配置为 TLS/HTTPS 通信。确保在会话录制服务器上安装证书,并且根证书颁发机构 (CA) 在会话录制组件上受信任。
  • 如果您在运行 SQL Server 2019、SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012 或 SQL Server 2008 R2 的精简版 的独立服务器上安装会话录制数据库,则该服务器必须启用 TCP/IP 协议并运行 SQL Server Browser 服务。这些设置默认处于禁用状态,但必须启用它们才能使会话录制服务器与数据库通信。有关启用这些设置的信息,请参阅 Microsoft 文章 为 SQL Server 启用 TCP/IP 网络协议SQL Server Browser 服务
  • 规划 Session Recording 部署时,请考虑会话共享的影响。已发布的应用程序的会话共享可能与已发布的应用程序的 Session Recording 策略规则冲突。Session Recording 将活动策略与用户打开的第一个已发布的应用程序匹配。用户打开第一个应用程序后,在同一会话期间打开的任何后续应用程序将继续遵循对第一个应用程序生效的策略。例如,如果策略规定仅录制 Microsoft Outlook,则当用户打开 Outlook 时,录制即开始。如果用户在 Outlook 运行时打开第二个已发布的 Microsoft Word,则 Word 也会被录制。相反,如果活动策略未指定录制 Word,并且用户在 Outlook 之前启动 Word,则 Outlook 不会被录制。
  • 尽管您可以在 Delivery Controller™ 上安装会话录制服务器,但 Citrix 不建议这样做,因为这会产生性能问题。
  • 您可以在交付控制器上安装会话录制策略控制台。
  • 您可以在同一系统上安装会话录制服务器和会话录制策略控制台。
  • 确保 Session Recording Server 的 NetBIOS 名称不超过 15 个字符的限制。Microsoft 对主机名长度有 15 个字符的限制。
  • 自定义事件日志记录功能需要 PowerShell 5.1 或更高版本。如果您在已安装 PowerShell 4.0 的 Windows Server 2012 R2 上部署 Session Recording Agent,则必须升级 PowerShell。若未能遵守此要求,可能会导致 API 调用失败。
规划您的部署