在 Linux 上安装 Control Room
- Updated: 2024/12/10
在 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。
过程
-
验证安装先决条件。
- 验证 Automation 360 本地部署 先决条件。
-
验证 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。
-
确保以下文件可用:
- SSL 证书
- 许可证文件
-
从 A-People Downloads page (Login required) 将 Automation360_el7_Build_<build_number>.bin 安装文件下载到 Linux 服务器。
注: 我们不支持在 Linux 系统上进行补丁版本更新(即在同一 Automation 360 版本的不同构建之间更新)。 然而,如果您想更新到最新的补丁版本,我们建议您卸载 Automation 360 并重新安装补丁版本。
-
验证安装服务器是否可以访问 Internet,以便使用 Yum 更新来更新 Linux 内核文件和操作系统库。
或者,在安装服务器上配置 /etc/yum.conf,以使用其网络中的本地 Yum 资源库。 开始安装前,Yum 存储库必须是最新的。
- 登录安装服务器。
-
从 Linux shell 以超级用户身份运行安装程序命令:
- $ sudo chmod +x Automation360_el7_Build_<build_number>.bin
- $ sudo ./Automation360_el7_Build_<build_number>.bin
安装向导将验证安装要求并继续安装。提示:- 输入返回命令,以返回到上一个命令步骤。
- 按下返回键,以接受默认值或输入备用值,然后按下返回键。
- 要接受许可协议,请输入 Y。
-
在传输层安全性 (TLS) 屏幕中,配置以下内容:
- Control Room HTTP 端口(默认: 80)
- Control Room HTTPS 端口(默认: 443)
-
要启用自签名证书,请输入 1 以启用,或者输入 2 将其禁用。
当您禁用此选项时,您可以安装自定义证书。
- 输入证书路径。
- 输入证书密码。
- 使用中间证书: 输入 1 以启用,或输入 2 将其禁用。
启用此选项后,在输入中间证书.zip 文件的路径选项中,输入中间证书的路径以安装中间证书。
- 要将 HTTP 流量强制分配到 HTTPS,请输入 1 以禁用,或者输入 2 将其启用。
-
在群集配置屏幕中,输入 1 以禁用,或者输入 2 将其启用。
- 如果您选择启用群集配置,请输入群集节点的 IP 地址。 使用逗号 (,) 指定多个 IP 地址。 请勿在 IP 地址之间添加空格。 例如: 192.168.0.1,192.168.0.2,192.168.0.3
- 存储库位置应该是可从群集中的所有 Control Room 节点访问的共享位置。
- 确保选择用于与 Control Room 的其他节点通信的 IP 地址。
- 在数据库类型屏幕中,选择Microsoft SQL Server服务器。
-
在服务启动选项屏幕中,选择以下选项之一:
- 默认(启动所有服务): 启用所有 Control Room 服务在启动时自动运行。
-
自定义(选择启动选项): 允许您选择要在启动时自动运行的 Control Room 服务。 所有服务都将安装在设备上。 但是,只有选定的服务会在启动时自动运行。 如果需要,您可以手动启动设置为手动的服务。
对于每个服务,选择以下选项之一:
- 自动: 启用后将在启动时自动运行所选服务。
- 手动: 允许在需要时手动启用所选服务。
注:- 根据您选择的数据库类型,某些服务可能无法选择,因为所选数据库类型可能尚不支持某些服务。
- 对于那些在安装 Automation 360 本地部署 Control Room 时不包括在启动时运行的服务,会在配置文件目录中创建一个 products.notinstalled 文件,您可以使用文本编辑器打开它。 此文件包含在安装 Automation 360 本地部署 Control Room 时未选择的服务名称。 有关目录结构的信息,请参阅 已安装 Control Room 目录和文件。
-
配置以下服务器设置:
Microsoft 数据库配置 数据库服务器地址(默认:localhost) 数据库端口(默认: 1433) Control Room 数据库(默认: Automation360-Database),或输入一个名称。 SQL Server 登录凭据: 提供登录 ID 和 SQL Server 密码。 Elasticsearch 的密码提示: 输入或定义任何密码。 -
在数据库配置屏幕中,配置以下内容:
- 数据库服务器地址(默认:localhost)
- 数据库端口(默认: 1433)
- Control Room 数据库(默认: Automation360-Database),或输入一个名称。
- SQL Server 登录凭据: 提供登录 ID 和 SQL Server 密码。
- Elasticsearch 的密码提示: 输入或定义任何密码。
- 查看预安装摘要。
-
按下 Enter 键,以在默认目录中安装 Automation 360。
Linux 安装程序 版本 默认目录路径 安装文件路径 v.22 及更早版本 /opt/automationanywhere/enterprise 从早期版本更新到 v.22 v.22 及更高版本的新安装 /opt/automationanywhere/automation360 此时将显示一条消息,说明安装已成功完成。 有关 Control Room 资产的位置,请参阅 已安装 Control Room 目录和文件。 -
配置安装后设置。
安装后,将自动创建一个 Control Room 组 controlroom。 以下用户是运行相应 Control Room 服务的群组的一部分:crkernel、traefik、ignite、activemq、crelasticsearch、criqbot、crbotinsight、craari、crdiscoverybot、crstorage、crdiscoverybotml。
- 验证 Automation 360 服务是否已成功启动。
- 设置 Control Room 访问权限。
-
设置许可证。
请参阅 正在安装其他许可证。
-
Control Room 安装的日志文件可在以下指定位置找到:
Linux 安装程序 版本 日志文件路径 日志路径 v.22 及更早版本 /var/log/automationanywhere/enterprise 从早期版本更新到 v.22 v.22 及更高版本的新安装 /var/log/automationanywhere/automation360
后续步骤
有关内存不足管理 (OOM) 终止进程的详细信息,请参阅 Linux Automation 360 Control Room service stopped (A-People login required)。