在云环境中安装会话录制服务器
您可以将现有会话录制服务器连接到云。您也可以直接从云内部安装会话录制服务器。
此功能消除了下载 Citrix Virtual Apps and Desktops 安装程序或 SessionRecordingAdministrationx64.msi 文件的需要。它还会检查域加入情况,以防止可能导致会话录制服务器在连接后无法正常运行的问题。
本文将详细介绍在云环境中安装会话录制服务器的整个过程,并就安装后的操作提供指导。
注意:
自 2023 年 7 月起,Microsoft 已将 Azure 活动目录 (Azure AD) 重命名为 Microsoft Entra 标识。在本文档中,任何提及 Azure 活动目录、Azure AD 或 活动目录 的地方现在均指 Microsoft Entra 标识。
安装操作步骤
要从云中安装会话录制服务器,请将计算机连接到会话录制服务,然后从云中在该计算机上安装会话录制服务器。为此:
-
准备一台计算机。
-
根据您的云客户端版本允许出站端口。
- 如果您使用的是云客户端版本 7.40.13020.11 或更高版本,则仅允许出站端口 443。
- 如果您使用的是早于版本 7.40.13020.11 的云客户端,则允许出站端口 80、443、8088 和 9090–9094。
-
在计算机上下载并安装会话录制云客户端。
注意:
对于云客户端版本 7.38.10030.16 及更高版本,提供了一个维护云客户端运行状态的守护程序。当云客户端异常运行时,该守护程序会自动修复它。
- 执行登录操作以访问 Citrix Cloud。
- 在左上角菜单中,选择 我的服务 > DaaS。
- 在 DaaS 磁贴中,向下滚动左侧导航窗格并选择 Session Recording。您可以将鼠标悬停在 Session Recording 菜单上并将其固定到导航窗格顶部的 PINNED(已固定)部分,以便快速访问。您可以通过拖动已固定的菜单将其重新排序到所需位置。
- 在 Session Recording 服务视图中,从左侧导航中选择 配置 > 服务器管理。
-
在“服务器连接指南”页面上,单击“下载”。
服务器连接指南页面(/zh-cn/session-recording/service/media/server-connection-guide-page.png)
提示:
- 通过 Azure AD 组添加的管理员无法使用用于云客户端安装的 Generate command(生成命令)按钮。
- 您还可以通过单击 Session Recording 服务“欢迎”页面上的“继续配置”,访问“下载”和“生成命令”按钮:
-
在计算机上安装云客户端。为此,请从您之前下载的云客户端 .msi 文件所在位置以管理员身份运行命令。
您可以手动输入命令,也可以通过单击 Server connection guide(服务器连接指南)页面上的 Generate command(生成命令)来生成命令。
服务器连接指南页面上的“生成命令”按钮(/zh-cn/session-recording/service/media/generate-command-button-on-server-connection-guide-page.png)
在 Generate command(生成命令)页面上回答问题并在必要时提供信息。之后,单击 Generate command(生成命令)按钮。
生成命令页面(/zh-cn/session-recording/service/media/generate-command-page.png)
生成的命令(/zh-cn/session-recording/service/media/generated-command.png)
如果您在单击“生成命令”按钮后修改答案或提供不同的信息,生成的命令将自动相应更新。“生成命令”按钮在您注销并重新登录 Citrix Cloud 后再次可用。
-
验证计算机状态显示为“准备安装”,然后单击安装图标。

-
按照向导在计算机上安装 Session Recording 服务器组件。

-
在“概述”页面上,完成以下步骤:
-
运行检查以验证计算机是否在有效域中。
先决条件检查旨在防止 Session Recording 服务器连接后可能无法正常运行的问题。
-
为计算机创建站点或将计算机添加到现有非空站点。
- 选择要安装的服务器版本。
- 指定安装路径并验证该路径是否有效。
- 单击“下一步”以继续到“数据库”页面。
-
-
在“数据库”页面上,选择是否使用云数据库,相应地填写字段,然后单击“测试连接”以测试与 Session Recording 数据库和管理员日志记录数据库的连接。

提示:
- 如果您之前已将计算机分配给现有非空站点,则“数据库”页面上的字段将自动填充。
- 您可以在以下云 SQL 数据库服务上部署 Session Recording 数据库:
- Azure 结构化查询语言数据库
- 艾泽 SQL 托管实例
- Azure 虚拟机 (VMs) 上的 SQL 服务器
- AWS 关系型数据库服务
-
谷歌云 SQL 服务器

-
实例名称:如果数据库实例不是命名实例,则只能使用 SQL Server 的计算机名称。如果在实例设置期间已命名实例,请使用 computer-name\instance-name 作为数据库实例名称。要确定您正在使用的服务器实例名称,请在 SQL Server 上运行 select @@servername。返回值是确切的数据库实例名称。如果您的 SQL Server 配置为侦听除默认端口 1433 之外的自定义端口,请通过在实例名称后附加逗号来设置自定义侦听器端口。例如,在“实例名称”文本框中键入 DXSBC-SRD-1,2433,其中逗号后的 2433 表示自定义侦听器端口。
-
Session Recording 数据库名称:键入自定义数据库名称。如果 Session Recording 服务器和数据库实例安装在不同的计算机上,请向安装 Session Recording 服务器的计算机授予数据库上的 sysadmin 角色权限。如果 Session Recording 服务器和数据库实例都安装在同一台计算机上,请向安装 Session Recording 服务器的计算机以及 NT AUTHORITY\NETWORK SERVICE 和 NT AUTHORITY\SYSTEM 帐户授予数据库上的 sysadmin 角色权限。单击“测试连接”以测试与 SQL Server 实例的连接以及数据库名称的有效性。
-
管理员日志记录数据库名称:管理员日志记录数据库名称必须与 Session Recording 数据库名称不同。键入管理员日志记录数据库名称后,单击“测试连接”以测试与管理员日志记录数据库的连接。
-
启用管理日志记录:默认情况下,管理日志记录功能处于启用状态。您可以通过清除此复选框来禁用它。
-
启用强制阻止:默认情况下,强制阻止处于启用状态。如果日志记录失败,正常功能可能会被阻止。您可以通过清除此复选框来禁用强制阻止。
Session Recording 现在支持不同类型的 SQL 身份验证,详情请参阅下表:
支持的 SQL 身份验证方法 支持的 SQL Server 数据库类型 SQL Server 数据库身份验证
- 本地部署 SQL 服务器
- 艾泽 SQL 数据库
- 阿祖尔 SQL 托管实例
- 阿祖尔虚拟机上的 SQL 服务器
- 亚马逊 RDS
- 谷歌云 SQL Server 数据库
使用云托管 Entra ID 帐户的 微软 Entra ID 密码身份验证
- Azure SQL 数据库解决方案
- 艾泽 SQL 托管实例
使用云托管的 Entra ID 帐户进行 Microsoft Entra ID 服务主体身份验证 艾泽 SQL 托管实例 注意:
需要在云客户端所在的同一台计算机上安装 OLE DB 驱动程序 和 ODBC 驱动程序。
-
在“摘要”页面上,验证您的设置,然后单击“安装”。

-
单击“正在安装”旁边的图标以检查安装进度。

例如,安装过程已经进行到第一步。

安装成功完成后,该计算机将成为连接到会话录制服务的会话录制服务器。您可以在创建或指定的站点下找到该服务器。刷新“服务器管理”页面以查看所有连接的服务器。

如果安装失败,请单击“安装失败”旁边的图标并运行诊断以识别可能的问题。如果存在任何问题,请修复它们,然后重新启动计算机,再重新启动安装向导。
服务器安装失败(/zh-cn/session-recording/service/media/server-installation-failed.png)
-
安装后的后续操作
在云环境中完成会话录制服务器的安装后,请执行以下操作: