管理 NICE DCV 会话 - NICE DCV
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理 NICE DCV 会话

您必须先在 NICE DCV 服务器上创建 NICE DCV 会话,然后您的客户端才能连接到会话。只有在存在活动会话时,客户端才能连接到 NICE DCV 服务器。

每个 NICE DCV 会话具有以下属性:

  • 会话 ID - 用于标识 NICE DCV 服务器上的特定会话。

  • 所有者 - 创建会话的 NICE DCV 用户。默认情况下,仅所有者可以连接到会话。

NICE DCV 客户端需要此信息来连接到会话。

NICE DCV 会话简介

NICE DCV 提供两种类型的会话:控制台会话和虚拟会话。下表简要说明了两种类型的会话之间的差异。

会话类型 支持 多个会话 所需的权限 直接捕获屏幕 GPU 加速的 OpenGL 支持
控制台 Linux 和 Windows NICE DCV 服务器 否,在每个服务器上仅允许一个控制台会话 仅管理员用户可以启动和关闭会话 是,无需额外的软件
虚拟 仅 Linux NICE DCV 服务器 是,在单个服务器上允许多个虚拟会话 任何用户都可以启动和关闭会话 否,为每个虚拟会话运行一个专用的 X 服务器(Xdcv)。屏幕是从 X 服务器中捕获的。 是,但需要使用 DCV-GL 软件包
注意

您无法同时在同一 NICE DCV 服务器上运行控制台会话和虚拟会话。

控制台会话

Windows 和 Linux NICE DCV 服务器上支持控制台会话。如果您使用 Windows NICE DCV 服务器,则只能使用控制台会话。

每次只能在 NICE DCV 服务器上托管一个控制台会话。控制台会话由管理员(在 Windows NICE DCV 服务器上)和根用户(在 Linux NICE DCV 服务器上)创建和管理。

对于控制台会话,NICE DCV 直接捕获桌面屏幕的内容。如果服务器配置了 GPU,NICE DCV 控制台会话可以直接访问该 GPU。

虚拟会话

仅 Linux NICE DCV 服务器上支持虚拟会话。

您可以同时在同一 NICE DCV 服务器上托管多个虚拟会话。虚拟会话是由 NICE DCV 用户创建和管理的。NICE DCV 用户只能管理他们创建的会话。根用户可以管理当前在 NICE DCV 服务器上运行的所有虚拟会话。

对于虚拟会话,NICE DCV 启动 X 服务器实例 Xdcv,并在 X 服务器中运行桌面环境。NICE DCV 为每个虚拟会话启动一个新的专用 X 服务器实例。每个虚拟会话均使用其 X 服务器实例提供的显示内容。

注意

虽然 NICE DCV 确保每个虚拟会话具有独立的 Xdcv 显示器,但很多其他系统资源(包括用户主文件夹中的文件、D-Bus 服务和设备)是按用户分配的,因此,可以在同一用户的多个虚拟会话之间共享和访问这些资源。

您不应同时在同一 NICE DCV 服务器上为同一用户运行多个虚拟会话,除非您已设置操作系统以减轻对共享资源的可能担忧。

如果已安装 dcv-gl 软件包并获得许可,NICE DCV 虚拟会话将共享对服务器 GPU 的访问。要在多个虚拟会话之间共享基于硬件的 OpenGL,必须通过配置 dcv-gl.conf 文件将虚拟 X 服务器实例连接到 GPU。