本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理 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。