第 3 步:设置 NICE DCV 会话管理器代理 - NICE DCV 会话管理器
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 位 x86 和 64 位 ARM)

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

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

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

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

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

在 Linux 主机上安装代理

  1. 程序包使用安全 GPG 签名进行数字签名。要允许程序包管理器验证程序包签名,您必须导入 NICE GPG 密钥。运行以下命令以导入 NICE GPG 密钥。

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

      $ 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.0/SessionManagerAgents/nice-dcv-session-manager-agent-2022.0.520-1.el7.x86_64.rpm
    • RHEL 8.x 和 CentOS 8.x

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

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

      $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2022.0/SessionManagerAgents/nice-dcv-session-manager-agent_2022.0.520-1_amd64.ubuntu2004.deb
    • SUSE Linux Enterprise 12

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

      $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2022.0/SessionManagerAgents/nice-dcv-session-manager-agent-2022.0.520-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.0.520-1.el7.x86_64.rpm
    • RHEL 8.x 和 CentOS 8.x

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

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

      $ sudo apt install ./nice-dcv-session-manager-agent_2022.0.520-1_amd64.ubuntu2004.deb
    • SUSE Linux Enterprise 12

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

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

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

    • 适用于broker_host中,指定安装了 Broker 的主机的 DNS 名称。

      重要

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

    • (可选)对于broker_port中,指定要与经纪商进行通信的端口。默认情况下,代理和经纪商通过端口进行通信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中,指定要与经纪商进行通信的端口。默认情况下,代理和经纪商通过端口进行通信8445. 只有在需要使用不同的端口时才更改此项。如果您确实进行了更改,请确保将 Broker 配置为使用相同的端口。

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

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

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

  7. 保存并关闭 文件。

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

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