步骤 3:设置 NICE DCV 会话管理器代理 - NICE DCV Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

步骤 3:设置 NICE DCV 会话管理器代理

代理必须安装在队列中的所有 NICE DCV 服务器主机上。该代理可以安装在 Windows 和 Linux 服务器上。有关支持的操作系统的更多信息,请参阅NICE DCV 会话管理器要求

先决条件

在安装代理之前,必须将 NICE DCV 服务器安装在主机上。

Linux host
注意

会话管理器代理适用于以下 Linux 发行版和架构:

  • Amazon Linux 2(64

  • RHEL 7.x 和 CentOS 7.x(64 位 x86 和 64 位 ARM)

  • RHEL 8.x、CentOS Stream 8 和 Rocky Linux 8.x(64 位 x86 和 64 位 ARM)

  • Ubuntu 18.04、Ubuntu 20.04 和 Ubuntu 22.04(64 位 x86 和 64 位 ARM)

  • SUSE Linux 企业版 12 和 SUSE Linux 企业版 15(仅限 64 位 x86)

以下说明用于在 64 位 x86 主机上安装代理。要在 64 位 ARM 主机上安装代理,对于亚马逊 Linux、RHEL 和 Centos,请将 x86_64aarch64换为;对于 Ubuntu,将 amd64 替换为arm64

在 Linux 主机上安装代理
  1. 程序包使用安全 GPG 签名进行数字签名。要允许软件包管理器验证软件包签名,必须导入 NICE GPG 密钥。运行以下命令以导入 NICE GPG 密钥。

    • Amazon Linux 2、RHEL、CentOS 和 SUSE Enterprise E

      $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
    • Ubuntu

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
      $ gpg --import NICE-GPG-KEY
  2. 下载安装包。

    • Amazon Linux 2、RHEL 7.x 和 CentOS 7.x

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent-2022.2.612-1.el7.x86_64.rpm
    • RHEL 8.x、CentOS Stream 8 和 Rocky Linux 8.x

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent-2022.2.612-1.el8.x86_64.rpm
    • Ubuntu 18.04

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent_2022.2.612-1_amd64.ubuntu1804.deb
    • Ubuntu 20.04

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent_2022.2.612-1_amd64.ubuntu2004.deb
    • Ubununununununununun

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent_2022.2.612-1_amd64.ubuntu2204.deb
    • SUSE Enterprise 12

      $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent-2022.2.612-1.sles12.x86_64.rpm
    • SUSE Enterprise 15

      $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2022.2/SessionManagerAgents/nice-dcv-session-manager-agent-2022.2.612-1.sles15.x86_64.rpm
  3. 安装 软件包。

    • Amazon Linux 2、RHEL 7.x 和 CentOS 7.x

      $ sudo yum install -y nice-dcv-session-manager-agent-2022.2.612-1.el7.x86_64.rpm
    • RHEL 8.x、CentOS Stream 8 和 Rocky Linux 8.x

      $ sudo yum install -y nice-dcv-session-manager-agent-2022.2.612-1.el8.x86_64.rpm
    • Ubuntu 18.04

      $ sudo apt install ./nice-dcv-session-manager-agent_2022.2.612-1_amd64.ubuntu1804.deb
    • Ubuntu 20.04

      $ sudo apt install ./nice-dcv-session-manager-agent_2022.2.612-1_amd64.ubuntu2004.deb
    • Ubununununununununun

      $ sudo apt install ./nice-dcv-session-manager-agent_2022.2.612-1_amd64.ubuntu2204.deb
    • SUSE Enterprise 12

      $ sudo zypper install nice-dcv-session-manager-agent-2022.2.612-1.sles12.x86_64.rpm
    • SUSE Enterprise 15

      $ sudo zypper install nice-dcv-session-manager-agent-2022.2.612-1.sles15.x86_64.rpm
  4. 将 Broker 自签名证书(您在上一步中复制的)的副本放在代理的 /etc/dcv-session-manager-agent/目录中。

  5. /etc/dcv-session-manager-agent/agent.conf使用首选文本编辑器打开,并执行以下操作。

    • 对于broker_host,请指定安装 Broker 的主机的 DNS 名称。

      重要

      如果代理在 Amazon EC2 实例上运行,broker_host则必须指定该实例的私有 Ipv4 地址。

    • (可选)对于broker_port,指定用于与 Broker 通信的端口。默认情况下,代理和代理通过端口进行通信8445。只有在需要使用不同的端口时,才能更改此设置。如果确实进行了更改,请确保将 Broker 配置为使用相同的端口。

    • 对于ca_file,请指定您在上一步骤中复制的证书文件的完整路径。例如:

      ca_file = '/etc/dcv-session-manager-agent/broker_cert.pem'

      或者,如果要禁用 TLS 验证,请设置tls_strictfalse

  6. 保存并关闭 文件。

  7. 运行以下命令以启动代理。

    $ sudo systemctl start dcv-session-manager-agent
Windows host
要在 Windows 主机上安装代理
  1. 下载代理安装程序

  2. 运行安装程序。在欢迎屏幕上,选择 Next

  3. 在 EULA 屏幕上,仔细阅读许可协议,如果您同意,请选择 “我接受条款”,然后选择 “下一步”。

  4. 要开始安装,请选择 “安装”。

  5. 将经纪人自签名证书(您在上一步中复制的)的副本放在代理的C:\Program Files\NICE\DCVSessionManagerAgent\conf\文件夹中。

  6. C:\Program Files\NICE\DCVSessionManagerAgent\conf\agent.conf使用首选文本编辑器打开,然后执行以下操作:

    • 对于broker_host,请指定安装 Broker 的主机的 DNS 名称。

      重要

      如果代理在 Amazon EC2 实例上运行,broker_host则必须指定该实例的私有 IPv4 地址。

    • (可选)对于broker_port,指定用于与 Broker 通信的端口。默认情况下,代理和代理通过端口进行通信8445。只有在需要使用不同的端口时,才能更改此设置。如果确实进行了更改,请确保将 Broker 配置为使用相同的端口。

    • 对于ca_file,请指定您在上一步骤中复制的证书文件的完整路径。例如:

      ca_file = 'C:\Program Files\NICE\DCVSessionManagerAgent\conf\broker_cert.pem'

      或者,如果要禁用 TLS 验证,请设置tls_strictfalse

  7. 保存并关闭 文件。

  8. 停止并重新启动代理服务,以使更改生效。在命令提示符处运行以下命令。

    C:\> sc stop DcvSessionManagerAgentService
    C:\> sc start DcvSessionManagerAgentService