在 Linux 上安装 Control Room

开始在 Linux 环境中安装 Automation Anywhere Control Room,然后在 Control Room 中完成安装。

该任务适用于首次安装和 Automation 360 本地部署 的更新。

注: 安装步骤不会列出任何特定配置或要求,因此您的设置可能会有所不同。Automation Anywhere 不提供安装步骤符合系您统配置或要求的任何保证。

请记住以下信息:

  • Oracle 数据库 上安装 Control Room 已被弃用。安装 Control Room 时,Microsoft SQL Server 是唯一可用的数据库类型。
  • Linux 外部密钥库不支持 本地部署 安装。

先决条件

请确保以下各项:

  • Microsoft SQL Server 数据库已安装并正在运行。
  • Automation 360 安装服务器已连接到 Microsoft SQL Server 数据库。.
  • Automation 360 构建 6463,确保已安装 Python 3.6。

过程

  1. 验证安装先决条件。
    1. 验证 Automation 360 本地部署 先决条件
    2. 验证 Microsoft SQL Server 是否正在运行,并执行以下命令:

      $ sudo systemctl status mssql-server

      如果 Microsoft SQL Server 未在运行,请进行安装。

      有关 Microsoft SQL Server 安装说明,请参阅 Red Hat Enterprise Linux 版本 8。 有关详细信息,请参阅Quickstart: Install SQL Server

      对于版本 7,将路径更改为 /rhel/7,而不是 /rhel/8

    3. 确保以下文件可用:
      • SSL 证书
      • 许可证文件
    4. A-People Downloads page (Login required)Automation360_el7_Build_<build_number>.bin 安装文件下载到 Linux 服务器。
      注: 我们不支持在 Linux 系统上进行补丁版本更新(即在同一 Automation 360 版本的不同构建之间更新)。 然而,如果您想更新到最新的补丁版本,我们建议您卸载 Automation 360 并重新安装补丁版本。
    5. 验证安装服务器是否可以访问 Internet,以便使用 Yum 更新来更新 Linux 内核文件和操作系统库。
      或者,在安装服务器上配置 /etc/yum.conf,以使用其网络中的本地 Yum 资源库。 开始安装前,Yum 存储库必须是最新的。
  2. 登录安装服务器。
  3. 从 Linux shell 以超级用户身份运行安装程序命令:
    1. $ sudo chmod +x Automation360_el7_Build_<build_number>.bin
    2. $ sudo ./Automation360_el7_Build_<build_number>.bin
    安装向导将验证安装要求并继续安装。
    提示:
    • 输入返回命令,以返回到上一个命令步骤。
    • 按下返回键,以接受默认值或输入备用值,然后按下返回键
  4. 要接受许可协议,请输入 Y
  5. 传输层安全性 (TLS) 屏幕中,配置以下内容:
    1. Control Room HTTP 端口(默认: 80)
    2. Control Room HTTPS 端口(默认: 443)
    3. 要启用自签名证书,请输入 1 以启用,或者输入 2 将其禁用。
      当您禁用此选项时,您可以安装自定义证书。
      1. 输入证书路径。
      2. 输入证书密码。
      3. 使用中间证书: 输入 1 以启用,或输入 2 将其禁用。

        启用此选项后,在输入中间证书.zip 文件的路径选项中,输入中间证书的路径以安装中间证书。

    4. 要将 HTTP 流量强制分配到 HTTPS,请输入 1 以禁用,或者输入 2 将其启用。
  6. 群集配置屏幕中,输入 1 以禁用,或者输入 2 将其启用。
    • 如果您选择启用群集配置,请输入群集节点的 IP 地址。 使用逗号 (,) 指定多个 IP 地址。 请勿在 IP 地址之间添加空格。 例如: 192.168.0.1,192.168.0.2,192.168.0.3
    • 存储库位置应该是可从群集中的所有 Control Room 节点访问的共享位置。
    • 确保选择用于与 Control Room 的其他节点通信的 IP 地址。
  7. 数据库类型屏幕中,选择Microsoft SQL Server服务器。
  8. 服务启动选项屏幕中,选择以下选项之一:
    • 默认(启动所有服务): 启用所有 Control Room 服务在启动时自动运行。
    • 自定义(选择启动选项): 允许您选择要在启动时自动运行的 Control Room 服务。 所有服务都将安装在设备上。 但是,只有选定的服务会在启动时自动运行。 如果需要,您可以手动启动设置为手动的服务。

      对于每个服务,选择以下选项之一:

      • 自动: 启用后将在启动时自动运行所选服务。
      • 手动: 允许在需要时手动启用所选服务。
    注:
    • 根据您选择的数据库类型,某些服务可能无法选择,因为所选数据库类型可能尚不支持某些服务。
    • 对于那些在安装 Automation 360 本地部署 Control Room 时不包括在启动时运行的服务,会在配置文件目录中创建一个 products.notinstalled 文件,您可以使用文本编辑器打开它。 此文件包含在安装 Automation 360 本地部署 Control Room 时未选择的服务名称。 有关目录结构的信息,请参阅 已安装 Control Room 目录和文件
  9. 配置以下服务器设置:
    Microsoft 数据库配置
    数据库服务器地址(默认:localhost)
    数据库端口(默认: 1433)
    Control Room 数据库(默认: Automation360-Database),或输入一个名称。
    SQL Server 登录凭据: 提供登录 ID 和 SQL Server 密码。
    Elasticsearch 的密码提示: 输入或定义任何密码。
  10. 数据库配置屏幕中,配置以下内容:
    1. 数据库服务器地址(默认:localhost)
    2. 数据库端口(默认: 1433)
    3. Control Room 数据库(默认: Automation360-Database),或输入一个名称。
    4. SQL Server 登录凭据: 提供登录 ID 和 SQL Server 密码。
    5. Elasticsearch 的密码提示: 输入或定义任何密码。
  11. 查看预安装摘要。
  12. 按下 Enter 键,以在默认目录中安装 Automation 360
    Linux 安装程序 版本 默认目录路径
    安装文件路径 v.22 及更早版本 /opt/automationanywhere/enterprise
    从早期版本更新到 v.22
    v.22 及更高版本的新安装 /opt/automationanywhere/automation360
    此时将显示一条消息,说明安装已成功完成。 有关 Control Room 资产的位置,请参阅 已安装 Control Room 目录和文件
  13. 配置安装后设置。
    安装后,将自动创建一个 Control Roomcontrolroom。 以下用户是运行相应 Control Room 服务的群组的一部分:crkernel、traefik、ignite、activemq、crelasticsearch、criqbot、crbotinsight、craari、crdiscoverybot、crstorage、crdiscoverybotml。
  14. 验证 Automation 360 服务是否已成功启动。
  15. 设置 Control Room 访问权限。
  16. 设置许可证。
  17. Control Room 安装的日志文件可在以下指定位置找到:
    Linux 安装程序 版本 日志文件路径
    日志路径 v.22 及更早版本 /var/log/automationanywhere/enterprise
    从早期版本更新到 v.22
    v.22 及更高版本的新安装 /var/log/automationanywhere/automation360

后续步骤

Control Room 安装和配置完成后,用户可以注册自己的设备,以创建和运行 机器人。 请参阅 安装 机器人代理 并注册窗口设备

有关内存不足管理 (OOM) 终止进程的详细信息,请参阅 Linux Automation 360 Control Room service stopped (A-People login required)