在 Linux 上执行 Control Room 的无提示安装
无提示 Control Room 安装,也称为无人值守的安装,使用自定义脚本,其中包含特定于您业务需求的参数。整个安装过程在后台运行,不需要用户交互或显示消息。
先决条件
- 请确认您已完成 Automation 360 On-Premises 先决条件。
- 确保您具备以下条件:
- Automation Anywhere Control Room 安装文件
- SSL 证书
- 许可证文件
- 验证安装服务器是否可以访问 Internet,以便使用 Yum 更新来更新 Linux 内核文件和操作系统库。或者,在安装服务器上配置 /etc/yum.conf,以使用其网络中的本地存储库。开始安装前,存储库应是最新的。
两个脚本运行 Linux 无提示安装:
- LinuxInstaller.sh:此脚本包含安装过程中要应用的安装参数。
- CallLinuxScript.sh:此脚本执行第一个脚本。
在 Linux shell 中运行脚本。
过程
-
查看参数并确定您需要的设置。
Control Room 安装参数 安装参数 描述 脚本响应选项 继续安装 安装程序将分析您的系统,并在不满足先决条件时通知您。在无提示模式下,将值设置为 1。 1 = 继续 2 = 取消
继续设置向导 安装程序会显示“简介”,并提供返回选项以返回上一步,以及退出选项以取消安装。 默认为 Enter。
\n 前进到“许可协议”末尾 在控制台模式下,您可以选择翻页查看许可协议。在无提示模式下,您可以选择“0”来前进到末尾。 0 接受许可协议 接受许可协议,以继续安装。在无提示模式下,将值设置为 Y。 Y = 是 N = 否
Control Room HTTP 端口 您将用于通过 HTTP 访问 Control Room 的 Web 服务器端口。默认值为 80。 替换示例脚本中的数字 80,以使用不同的端口。
80 = 默认端口 yy = 您的端口号 yy
Control Room HTTPS 端口 您将用于通过 HTTPS 访问 Control Room 的 Web 服务器端口。默认值为 443。 替换示例脚本中的数字 443,以使用不同的端口。
443 = 默认端口 zzz = 您的端口号 zzz
TLS 配置:自签名证书 选择启用或禁用自签名证书。默认为“启用”或 1。 1 = 默认(启用) 2 = 禁用
TLS 配置:将 HTTP 流量强制分配到 HTTPS 选择禁用或启用“将 HTTP 流量强制分配到 HTTPS”。默认为“禁用”。 1 = 默认(禁用) 2 = 启用
群集设置 选择禁用或启用群集。默认为“禁用”。 1 = 默认(禁用) 2 = 启用
数据库服务器 URL server1.yourcompany.com 输入数据库所在服务器的 URL。 数据库服务器端口 默认值为 1433 1433 数据库名称 默认为 localhost。 默认为 localhost。如果数据库位于单独的服务器上,则输入主机名。 数据库 SA 用户名 数据库系统管理员登录 ID 默认值为 sa。 数据库 SA 用户密码 数据库系统管理员登录 ID 以系统管理员用户身份登录数据库的密码。 数据库安全连接 选择禁用或启用连接。默认为“禁用” (1)。 1 = 默认(禁用) 2 = 启用
预安装摘要 如果输出指向控制台,安装程序将显示所选功能的摘要以及是否满足先决条件。默认为 Enter \n 继续 确认以继续安装。默认为 Enter。 \n -
创建脚本 LinuxInstaller.sh,替换您自己的环境的值。
警告: 请务必测试与 SQL Server 的连接,并输入数据库名称、数据库管理员登录 ID、数据库管理员密码的验证值。无效的值会导致脚本停止和失败。示例脚本:
echo "Starting Installation" #Change the next two lines to match the install filename you downloaded sudo chmod a+x AutomationAnywhereEnterprise_A2019_el7_4799.bin sudo ./AutomationAnywhereEnterprise_A2019_el7_4799.bin << EOF 1 \n 0 Y 80 443 1 1 1 #Change the next line to your Automation Anywhere install server mybotserver.mycompany.com 1433 #Replace next line with your database name AAE-Database #Change the next two lines to your SQL Server admin ID and password admin youradminpasswordhere 1 \n \n \n EOF
-
创建脚本 CallLinuxscript.sh,以执行 Linuxinstaller.sh。
此脚本将安装结果写入 /home/Installlog。如果需要,可以更改安装日志文件的路径。
echo "Starting Linux installation" sudo ./LinuxInstaller.sh >> /home/Installlog echo "Installation Completed Successfully"
-
在安装服务器上,以管理员身份登录,并执行脚本。
- $ sudo chmod a+x LinuxInstaller.sh
- $ sudo chmod a+x CallLinuxscript.sh
- $ sudo ./CallLinuxscript.sh
-
查看安装日志,以确认没有错误。
注: Linux 上的 Control Room 安装文件夹默认位于 /opt/automationanywhere/enterprise。