Session Recording

指定录制文件的存储位置

使用 Session Recording Server 属性可指定录制件的存储位置以及存档录制件的还原位置以便进行播放。

您可以将录制件存储在本地驱动器、SAN 卷和 UNC 网络路径指定的位置。自版本 2103 起,可以将录制件存储在 Azure 文件共享中。有关详细信息,请参阅本文后面的配置 Azure 文件共享以存储录制件

注意:

  • 基于基于文件的协议(例如 SMB 和 NFS)在 NAS 上存储数据可能会对性能和安全性产生影响。请使用最新版本的协议以避免安全隐患,并执行规模测试以确保正确的性能。
  • 要存档文件或还原删除的文件,请使用 ICLDB 命令。

指定一个或多个用于存储录制件的文件夹以及用于恢复存档的录制件的文件夹

  1. 登录到托管 Session Recording Server 的计算机。
  2. 开始菜单中选择 Session Recording Server 属性
  3. Session Recording Server 属性中,单击存储选项卡。
  4. 使用文件存储目录列表管理录制件的存储文件夹。

    选择文件夹后,Session Recording 会向其服务授予对这些文件夹的“完全控制”权限。

    默认情况下,录制件存储在托管 Session Recording Server 的计算机的 <drive>:SessionRecordings 文件夹中。可以更改存储录制件的文件夹、添加额外的文件夹以便在多个卷之间进行负载平衡,或者利用更多空间。列表中的多个文件夹表示录制件在文件夹之间进行了负载平衡。负载平衡通过文件夹循环进行。

  5. 存档文件的还原目录字段中,键入用于还原存档的录制件的文件夹。

    默认情况下,存档的录制件会在托管 Session Recording Server 的计算机的 <drive>:SessionRecordingsRestore 文件夹中进行恢复。可以更改文件夹。

    指定存储录制件的文件夹

配置 Azure 文件共享以存储录制件

要创建 Azure 文件共享以存储录制件,请完成以下步骤:

  1. Azure 门户中,创建存储帐户,然后创建 Azure 文件共享。

    有关快速入门指南,请参阅使用 Azure 门户创建和管理 Azure 文件共享。下表建议您考虑的配置。

    录制文件大小(MB/小时) 会话数量 文件共享类型 文件共享配额 (TB) Session Recording Server 数量 Session Recording Server 大小
    < 6.37 < 1,000 HDD Standard (StorageV2) 2 1 Standard D4as_v4
    < 6.37 1,000–2,000 SSD Premium 3 1 Standard D4as_v4
    < 6.37 2,000–3,000 SSD Premium 5 1 Standard D4as_v4
    < 6.37 3,000–4,000 SSD Premium 6 1 Standard D4as_v4
    大约 10 < 1,000 HDD Standard (StorageV2) 3 1 Standard D4as_v4
    大约 10 1,000–2,500 SSD Premium 6 1 Standard D4as_v4
    大约 10 2,500–4,000 SSD Premium 10 2 Standard D4as_v4

    文件共享配额是根据每天 8 小时、每月 23 个工作日和每个录制文件一个月的保留期限计算的。

  2. 将 Azure 文件共享凭据添加到安装了 Session Recording Server 的主机。

    1. 以管理员身份启动命令提示符,然后将驱动器更改为 <Session Recording Server 安装路径>\Bin 文件夹。

      默认情况下,Session Recording Server 安装在 C:\Program Files\Citrix\SessionRecording\Server 中。

    2. 运行 SsRecUtils.exe -AddAzureFiles <storageAccountName> <fileShareName> <accesskey> 命令。

      其中,

      • <storageaccountname> 是 Azure 中您的存储帐户的名称。
      • <filessharename> 是您的存储帐户中包含的文件共享的名称。
      • <accesskey> 是可用于访问文件共享的存储帐户密钥。

      有两种方法可以获取您的存储帐户密钥:

      • 可以从单击文件共享页面中的连接图标时显示的连接字符串中获取您的存储帐户密钥。

        包含您的存储帐户密钥信息的连接字符串

      • 也可以通过单击存储帐户页面左侧导航中的访问密钥来获取存储帐户密钥。

        访问密钥

    3. 将 Azure 文件共享装载到安装了 Session Recording Server 的主机。

      1. 打开 Session Recording Server 属性
      2. 单击存储选项卡上的添加
      3. 使用 \\<storageaccountname>.file.core.windows.net\\<filessharename>\<subfolder> 格式输入 UNC 路径。

        在文件共享下指定一个子文件夹以存储录制文件。然后,Session Recording Server 会自动为您创建子文件夹。

        Azure 文件共享示例

      4. 单击文件存储目录对话框中的确定
      5. 单击 Session Recording Server 属性窗口中的应用
      6. 应用变为灰色后单击确定
      7. 系统提示您重新启动 Session Recording Storage Manager 服务时单击

        服务重新启动提示

指定录制文件的存储位置