规划您的部署
限制和注意事项
Session Recording 不支持桌面合成重定向 (DCR) 显示模式。默认情况下,Session Recording 会在要录制的会话中禁用 DCR。您可以在Session Recording Agent 属性中配置此行为。
当您浏览在 浏览器内容重定向策略 中配置的 URL 时,Internet Explorer 中的图形活动不会被录制。
Session Recording 不支持 Framehawk 显示模式。Framehawk 显示模式下的会话无法正确录制和回放。在 Framehawk 显示模式下录制的会话可能不包含会话活动。
使用 HDX™ 实时优化包时,会话录制无法录制 Lync 网络摄像头视频。
根据您的环境,您可以在不同的场景中部署 Session Recording 组件。
Session Recording 部署不限于单个站点。除了 Session Recording 代理之外,所有组件都独立于服务器站点。例如,您可以配置多个站点以使用单个 Session Recording 服务器。
单个 Session Recording 服务器可能会遇到高性能需求。例如,您可能有一个包含许多代理的大型站点,并计划录制许多会话或许多图形密集型应用程序(例如 AutoCAD)。为了缓解性能问题,您可以安装多个 Session Recording 服务器并配置负载平衡。
端口
| 源 | 目的地 | 类型 | 端口 | 详细信息 |
|---|---|---|---|---|
| 虚拟投递代理 | 会话录制服务器 | TCP | 80, 443 | 安装在虚拟投递代理上的会话录制代理与会话录制服务器之间的通信。默认安装使用 HTTPS/SSL 来保护通信。如果未配置 SSL,请使用 HTTP。 |
| 虚拟投递代理 | 会话录制服务器 | TCP | 1801 | 默认情况下,会话录制使用 TCP 作为通信协议,因此 MSMQ 使用端口 1801 通过 TCP 发送消息。或者,MSMQ 可以根据您在“会话录制代理属性”的“连接”选项卡上的协议设置,使用端口 80 或 443 通过 HTTP 或 HTTPS 发送消息。 |
| 会话录制策略控制台 | 会话录制服务器 | TCP | 80, 443 | 在安装了会话录制策略控制台的服务器与会话录制服务器之间进行的通信。 |
| 会话录音播放器 | 会话录音服务器 | TCP | 80, 443 | 在安装了会话录音播放器的工作站与会话录音服务器之间进行的通信。 |
| 会话录音服务器 | 微软 SQL 服务器 | TCP | 1433 | 与会话录音数据库的连接。 |
建议的服务器站点部署
将此类型的部署用于录制一个或多个站点的会话。会话录音代理安装在站点中的每个 VDA 上。该站点位于安全防火墙后面的数据中心内。会话录音管理组件(会话录音数据库、会话录音服务器和会话录音策略控制台)安装在其他服务器上,会话录音播放器安装在工作站上,所有这些都位于防火墙后面。建议将会话录音服务器部署在安全的内部网数据中心中。

重要部署注意事项
- 为了使会话录音组件能够相互通信,应将它们安装在同一域中,或安装在具有可传递信任关系的受信任域之间。本系统无法安装在工作组中,也无法安装在具有外部信任关系的域之间。
- 考虑到其在播放大型录制文件时对图形的强烈依赖和内存占用,我们不建议将会话录制播放器作为已发布的应用程序安装。
- 会话录制安装已配置为 TLS/HTTPS 通信。请在会话录制服务器上安装证书。确保会话录制组件信任根证书颁发机构 (CA)。
- 对于在运行 SQL Server 的独立服务器上的会话录制服务器,请启用 TCP/IP 协议并运行 SQL Server Browser 服务。这些设置默认是禁用的,但必须启用它们才能使会话录制服务器与数据库通信。有关详细信息,请参阅 Microsoft 文章 为 SQL Server 启用 TCP/IP 网络协议 和 SQL Server Browser 服务。
- 在规划会话录制部署时,请考虑会话共享的影响。已发布的应用程序的会话共享可能与已发布的应用程序的会话录制策略规则冲突。会话录制将活动策略与用户打开的第一个已发布的应用程序匹配。用户打开第一个应用程序后,在同一会话期间打开的任何后续应用程序将继续遵循对第一个应用程序生效的策略。例如,如果策略规定仅录制 Microsoft Outlook,则当用户打开 Outlook 时开始录制。如果用户在 Outlook 运行时打开第二个已发布的 Microsoft Word,则 Word 也会被录制。相反,如果活动策略未指定录制 Word 且用户在 Outlook 之前启动 Word,则 Outlook 不会被录制。
- 尽管您可以在 Delivery Controller™ 上安装会话录制服务器,但由于性能问题,我们不建议这样做。
- 您可以在 Delivery Controller 上安装会话录制策略控制台。
- 您可以在同一系统上安装会话录制服务器和会话录制策略控制台。
- 确保会话录制服务器的 NetBIOS 名称不超过 15 个字符的限制。Microsoft 对主机名长度有 15 个字符的限制。
- 自定义事件日志记录需要 PowerShell 5.1 或更高版本。如果您在安装了 PowerShell 4.0 的 Windows Server 2012 R2 上安装会话录制代理,请升级 PowerShell。不遵守此要求可能会导致 API 调用失败。
- 有关部署和配置 Citrix 会话录制和 Citrix 会话录制服务的详细分步说明,请参阅此 Citrix Tech Zone 文章:POC 指南:Citrix 会话录制。