Product Documentation

安装 Session Recording

Feb 23, 2016

安装核对表

开始安装之前,请完成以下列表中的步骤:

步骤
 开始安装之前,请安装必备项。 请参阅系统要求
 选择要安装每个 Session Recording 组件的计算机,并确保每台计算机都满足要安装的组件对硬件和软件的要求。
 在 Citrix 下载页面中的“XenApp”>“组件”下,下载 Session Recording zip 文件。
 如果使用 TLS 协议在 Session Recording 组件之间进行通信,请在您的环境中安装正确的证书。 请参阅安装证书
 为 Session Recording 组件安装任何所需的修补程序。 可以从 Citrix 支持页面下载修补程序。
 配置 Director 以创建并激活 Session Recording 策略。

注意:

  • Citrix 建议您根据录制策略将已发布的应用程序划分到独立的交付组中,因为如果已发布的应用程序位于相同的交付组中,其会话共享可能会与活动策略冲突。 Session Recording 将活动策略与用户打开的第一个已发布应用程序相匹配。
  • 如果要将 Machine Creation Services (MCS) 或 Provisioning Services 与 XenApp 结合使用,请为服务器准备一个唯一的 QMId;请参见“已知问题”中的说明。 执行此步骤失败可能会导致录制数据丢失。
  • SQL Server 要求启用 TCP/IP、运行 SQL Server Browser 服务并使用 Windows 身份验证。
  • 如果要使用 HTTPS,请为 TLS/HTTPS 配置服务器证书。

Session Recording 安装文件:

  • Session Recording Administration 文件
    • Broker_PowerShellSnapIn_x64.msi
    • SessionRecordingAdministrationx64.msi
  • Session Recording Agent 文件
    • SessionRecordingAgentx64.msi
  • Session Recording Player 文件
    • SessionRecordingPlayer.msi

安装 Session Recording Administration 组件

Session Recording Administration 组件包括 Session Recording 数据库、Session Recording Server 和 Session Recording 策略控制台。 可以选择要在服务器上安装上述哪些组件。

开始安装 Session Recording Administration 组件之前,请务必安装所有必备项。 请参阅 Session Recording Administration 组件

要提高安全性,可以在安装数据库后删除这些权限。

  1. 运行 Broker_PowerShellSnapIn_x64.msi 并按照说明完成安装。
  2. 以管理员身份启动 Windows 命令提示符,然后运行命令 msiexec /i SessionRecordingAdministrationx64.msi 或双击 .msi 文件。
  3. 在安装用户界面上,选择下一步并接受许可协议。
  4. 在“Session Recording Administration 安装程序”屏幕上,选择要安装的 Session Recording Administration 组件。

安装 Session Recording 数据库

开始安装 Session Recording 数据库之前,请务必安装所有必备项。 请参阅 Session Recording Administration 组件

  1. 在“数据库配置”页面上:
    • 如果要在同一台服务器上安装所有 Administration 组件,在“Session Recording Server 名称”字段中键入 localhost
    • 如果要在不同的服务器上安装 Session Recording Server 和 Session Recording 数据库,用以下格式键入托管 Session Recording Server 的计算机的名称:域\计算机名称。 Session Recording Server 名称为用于访问数据库的用户帐户。
localized image

如果数据库实例不是您在设置实例时配置的已命名实例,则只能使用 SQL Server 的计算机名称。 如果您已为实例命名,请使用计算机名称\实例名称作为数据库实例名称。 要确定使用的服务器实例名称,请在 SQL Server 上运行 select @@servername,返回值为准确的数据库实例名称。 

单击测试,测试与 SQL Server 的连接。 确保当前用户具有公共 SQL Server 角色权限;否则,测试将由于权限限制而失败。 然后,单击下一步继续安装。

2. 按照说明完成安装。 安装期间,如果当前用户不是数据库管理员,则会显示一个对话框,提示需要数据库管理员的凭据和 sysadmin 服务器角色权限。 请输入正确的凭据,然后单击确定以继续安装。  安装将创建新 Session Recording 数据库,并添加 Session Recording Server 的计算机帐户 db-owner。

安装 Session Recording Server

开始安装 Session Recording Server 之前,请务必安装所有必备项。 请参阅 Session Recording Administration 组件

  1. 在“数据库实例名称”文本框中输入 SQL Server 的名称。 如果要使用指定实例,请输入计算机名称\实例名称,否则,请仅输入计算机名称。
  2. 单击“测试”,测试与 SQL Server 的连接。 确保当前用户具有公共 SQL Server 角色权限;否则,测试将由于权限限制而失败。 然后,单击下一步以继续安装,并按照说明完成安装。
  3. 在安装向导的结尾,您可以选择是否参与 Citrix 客户体验改善计划。 加入此计划时,匿名统计信息和使用情况信息将发送到 Citrix;有关详细信息,请参阅关于 Citrix 客户体验改善计划 (CEIP)

安装 Session Recording Agent

必须在要录制会话的服务器操作系统 VDA 计算机上安装 Session Recording Agent。

  1. 使用 Server Manager 安装 .NET Framework 3.5 和 Microsoft Message Queuing (MSMQ),并在 Windows Server OS VDA 上启用 HTTP 支持。
  2. 以管理员身份启动 Windows 命令提示符,然后运行命令 msiexec /i SessionRecordingAgentx64.msi 或双击 .msi 文件。
  3. 在安装用户界面上,选择下一步并接受许可协议。
  4. 在“Session Recording Agent 配置”页面上,输入安装了 Session Recording Server 的计算机名称,以及用于连接到 Session Recording Server 的协议和端口信息。
localized image

Session Recording 默认安装使用 HTTPS/TLS 来确保通信安全。 如果未配置 TLS,请使用 HTTP。 为此,请导航到 Session Recording Broker 站点,在 IIS 管理控制台中取消选中 SSL。 打开 SSL 设置,取消选中“需要 SSL”复选框。

  5. 如果要使用滚动功能,请确保安装了以下修补程序:http://support.citrix.com/article/CTX142037

  6. 按照说明完成安装。

安装 Session Recording Player

在 Session Recording Server 或域中的一个或多个工作站上为查看会话录制件的用户安装 Session Recording Player。

运行 SessionRecordingPlayer.msi 并按照说明完成安装。

升级 Session Recording

要从早期版本升级 Session Recording,请在安装了相应 Session Recording 功能的计算机上运行安装程序。

按照说明完成升级安装。 升级过程中无需提供任何信息。 

卸载 Session Recording

要从服务器或工作站中删除 Session Recording 组件,请使用 Windows“控制面板”中的卸载或删除程序功能。 要删除 Session Recording 数据库,您必须具有与安装时同样的 sysadmin SQL Server 角色权限。

将 Director 配置为使用 Session Recording Server

可以使用 Director 控制台创建并激活 Session Recording 策略。

  1. 对于 https 连接,请在 Director 服务器的可信根证书中安装证书以信任 Session Recording Server。
  2. 要将 Director 服务器配置为使用 Session Recording Server,请运行以下命令:C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording
  3. 在 Director 服务器上输入 Session Recording Server 的 IP/FQDN、从 Session Recording Agent 到 Session Recording Broker 的端口和连接类型 (http/https)。