安装后检查 - NICE DCV
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

安装后检查

本主题提供了在安装 NICE DCV 后应执行的一些安装后检查任务,目的是确保您的 NICE DCV 服务器配置正确。

确保 NICE DCV 服务器可访问

默认情况下,NICE DCV 服务器配置为通过端口 8443 进行通信。确保可通过此端口访问该服务器。如果您的防火墙阻止通过端口 8443 访问,则必须更改 NICE DCV 服务器的通信端口。有关更多信息,请参阅 更改 NICE DCV 服务器 TCP 端口.

此外,如果您正在 EC2 实例上设置 NICE DCV,请创建一个安全组以允许访问 NICE DCV 服务器用来通信的端口。有关更多信息,请参阅如何在 EC2 上配置安全组.

确保 X 服务器可访问

必须确保 NICE DCV 控制台和虚拟会话可以访问 X 服务器。

控制台会话

安装 NICE DCV 服务器时,将创建一个 dcv 用户。必须确保该用户可以访问 X 服务器。

验证 dcv 用户能否访问 X 服务器

运行以下命令:

$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "SI:localuser:dcv$"

如果命令返回 SI:localuser:dcv,则表明该 dcv 用户可以访问 X 服务器。

如果命令未返回 SI:localuser:dcv,则表明该 dcv 用户无权访问 X 服务器。运行以下命令重新启动 X 服务器:

  • RHEL 7.x/8.x、CentOs 7.x/8.x、Amazon Linux 2、Ubuntu 18.x 和 SUSE Linux Enterprise 12.x

    $ sudo systemctl isolate multi-user.target
    $ sudo systemctl isolate graphical.target
  • RHEL 6.x 和 CentOs 6.x

    $ sudo init 3
    $ sudo init 5

虚拟会话

如果您安装了 DCV GL 程序包,则必须确保本地用户可以访问 X 服务器。这可确保 OpenGL 硬件加速正常用于虚拟会话。

验证本地用户能否访问 X 服务器

运行以下命令:

$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "LOCAL:$"

如果命令返回 LOCAL:,则表明本地用户可以访问 X 服务器。

如果命令未返回 LOCAL:,则表明本地用户无权访问 X 服务器。运行以下命令来重新启动 X 服务器,并禁用和重新启用 DCV GL:

  • RHEL 7.x/8.x、CentOs 7.x/8x、Amazon Linux 2、Ubuntu 18.x 和 SUSE Linux Enterprise 12.x

    $ sudo systemctl isolate multi-user.target
    $ sudo dcvgladmin disable
    $ sudo dcvgladmin enable
    $ sudo systemctl isolate graphical.target
  • RHEL 6.x 和 CentOs 6.x

    $ sudo init 3
    $ sudo dcvgladmin disable
    $ sudo dcvgladmin enable
    $ sudo init 5

验证 DCV GL 是否正确安装

当您安装 DCV GL 程序包时,会自动安装 dcvgldiag 实用程序。可以使用该实用程序检查 Linux 服务器配置是否符合 DCV GL 要求。

运行 dcvgldiag 实用程序

使用以下 命令:

$ sudo dcvgldiag

该实用程序会返回警告和错误列表并给出可能的解决方案。