无提示模式安装(也称为无人值守安装)使用自定义脚本,包含针对您业务需求的特定参数。 安装过程在后台运行,无需用户交互或显示消息。 此安装类似于在本地部署的 Linux 机器上以无提示模式进行的 Control Room 安装。

创建以下包含所需参数的自定义脚本,并执行该脚本,以在 Linux EC2 实例上安装 Control Room
  • LinuxInstaller.sh: 此脚本包含安装过程中要应用的安装参数。
  • CallLinuxScript.sh: 此脚本执行 LinuxInstaller.sh 脚本。

请使用以下参数表来自定义 LinuxInstaller.sh 脚本:

Control Room 安装参数
安装参数 描述 脚本响应选项
检查安装先决条件 安装程序将分析您的系统,并在不满足先决条件时通知您。 选择一个选项以继续安装。
  • 1 = 继续。
  • 2 = 取消
简介 安装程序会显示简介并提供选项:
  • 输入返回以回到上一步。
  • 输入退出以取消安装

Enter 键以继续安装。

\n
License Agreement 安装程序将显示许可协议。 在无提示模式下可使用以下选项:
  • 按任意键继续阅读协议。
  • 0 跳转到许可协议的结尾。
0
接受许可协议 安装程序会显示提示,要求您接受许可协议以继续安装。
  • Y = 接受许可协议。
  • N = 拒绝许可协议
HTTP 端口 Control Room 输入必须用于通过 HTTP 访问 Control Room 的网页服务器端口。 默认端口号为 80。 80

替换示例脚本中的数字 80,以使用不同的端口。

Control Room HTTPS 端口 输入必须用于通过 HTTPS 访问 Control Room 的网页服务器端口。 默认端口号为 443。 443

替换示例脚本中的数字 443,以使用不同的端口。

自签名证书 选择一个选项以启用或禁用自签名证书。 默认为 1(启用)。
  • 1 = 启用
  • 2 = 禁用
将 HTTP 流量强制分配到 HTTPS 选择一个选项,强制将流量从 HTTP 切换到 HTTPS。 默认为 1(禁用)。
  • 1 = 禁用
  • 2 = 启用
集群设置 选择一个选项以禁用或启用集群。 默认为 1(禁用)。
  • 1 = 禁用
  • 2 = 启用
服务启动选项 选择一个选项以配置在启动期间必须启动的服务。 默认选项是 1(启动所有服务)。
  • 1 - 启动所有服务
  • 2 - 选择启动选项(自定义)
Automation Anywhere Control Room Robotic Interface Service 选择一个选项,以在启动期间自动启动 Automation Anywhere Control Room Robotic Interface Service。 默认选项是 1(自动)。
  • 1 - 自动
  • 2 - 手动
Automation Anywhere Control Room IQ Bot Service 选择一个选项,以在启动期间自动启动 Automation Anywhere Control Room IQ Bot Service。 默认选项是 1(自动)。
  • 1 - 自动
  • 2 - 手动
Automation Anywhere Control Room Storage Service 选择一个选项,以在启动期间自动启动 Automation Anywhere Control Room Storage Service。 默认选项是 1(自动)。
  • 1 - 自动
  • 2 - 手动
Automation Anywhere Control Room Connector Builder 选择一个选项,以在启动期间自动启动 Automation Anywhere Control Room Connector Builder 服务。 默认选项为 2(手动)。
  • 1 - 自动
  • 2 - 手动
Automation Anywhere Cloud Service 选择一个选项来配置 Automation Anywhere Cloud Service。 默认选项是 2(不安装)。
  • 1 - 配置并安装
  • 2 - 请勿安装
AWS 账户 ID 输入您的 12 位 AWS 账户 ID,不包含连字符。 12 位 AWS 账户 ID
AWS 区域 输入托管 AWS 账户的区域。 请确保按照 AWS 命名标准输入区域。 AWS 区域
数据库服务器 输入数据库所在服务器的 URL。 默认选项为 localhost server1.yourcompany.com
数据库端口 输入数据库的服务器端口。 默认端口为 1433 1433
数据库名称 输入 Control Room 数据库名称。 默认的数据库名称为 localhost localhost。 如果数据库位于单独的服务器上,则输入主机名。
SQL Server 登录 ID 输入数据库系统管理员登录 ID。 默认为 sa sa
SQL Server 密码 输入数据库系统管理员密码。 以系统管理员用户身份登录数据库的密码。
安全连接 选择一个选项以禁用或启用与数据库的安全连接。 默认为 1(禁用)。
  • 1 = 禁用
  • 2 = 启用
OpenSearch 密码 输入 OpenSearch 密码。 登录 OpenSearch 门户时必须使用的密码。 有关更多信息,请参阅 添加 OpenSearch 凭据
OpenSearch 证书 选择一个选项以上传自定义证书。
  • 1: 使用此选项可通过可信证书颁发机构 (CA) 上传自定义证书。 有关更多信息,请参阅 OpenSearch 自定义证书
    注: 如果您使用 1,确保上传自定义证书的 .zip 文件。
  • 2: 这是默认设置,系统会生成唯一的内部证书。
预安装摘要 安装程序会显示所选功能的摘要以及是否满足先决条件。 按 Enter 键以继续。 \n
准备安装 确认以继续安装。 按 Enter 键以开始安装。 \n

过程

  1. 以管理员身份登录 Linux EC2 实例。
  2. 在安装服务器上创建脚本 LinuxInstaller.sh,并根据您的实际环境替换相关值。
    请参考以下示例脚本,以启用 Automation Anywhere Cloud Service 并将 Control Room 绑定到您的 AWS 账户:
    echo "Starting Installation"
    
    # Variables to simplify customization
    INSTALLER_PATH=""                                			# Change to the path of your installer
    INSTALL_SERVER="" 						        # Change to your Automation Anywhere install server
    SQL_PORT=""                                     			# Change to your SQL Server port if different
    DATABASE_NAME=""            			                        # Replace with your database name
    SQL_ADMIN=""                                     			# Replace with your SQL Server admin ID
    SQL_PASSWORD=""                      			                # Replace with your SQL Server admin password
    
    ES_Password=""                                                          # ES_CustomCertificatePath="/home/ec2-user/Latest-escustomcerts.zip"
    AWS_Accountid=""                                                        # Replace with your AWS account ID
    AWS_Accountregion=""                                                    # Replace with your AWS region
    # Ensure the installer is executable
    sudo chmod a+x "$INSTALLER_PATH"
    
    # Run the installer
    sudo "$INSTALLER_PATH" << EOF
    1
    \n
    0
    Y
    80                                                     
    443
    1
    1
    1
    2
    1
    1
    1
    2
    1
    $AWS_Accountid
    $AWS_Accountregion
    $INSTALL_SERVER
    $SQL_PORT
    $DATABASE_NAME
    $SQL_ADMIN
    $SQL_PASSWORD
    1
    $ES_Password
    2
    \n
    \n
    \n
    EOF
    
  3. 创建脚本 CallLinuxscript.sh,以执行 Linuxinstaller.sh
    此脚本将安装结果写入 /home/Installlog。 如果需要,可以更改安装日志文件的路径。
    echo "Starting Linux installation"
    sudo ./LinuxInstaller.sh >> /home/Installlog
    echo "Installation Completed Successfully"
  4. 运行以下命令以执行这些脚本:
    • $ sudo chmod a+x LinuxInstaller.sh
    • $ sudo chmod a+x CallLinuxscript.sh
    • $ sudo ./CallLinuxscript.sh
Control Room 已成功安装在 Linux EC2 实例上。 您可以前往 /home/Installlog,查看安装日志文件,以确认没有出现错误。

后续步骤

完成 配置安装后设置 中列出的后续安装过程。