无提示 Control Room 安装,也称为无人值守的安装,使用自定义脚本,其中包含特定于您业务需求的参数。 整个安装过程在后台运行,不需要用户交互或显示消息。

先决条件

  • 请确认您已完成 Automation 360 On-Premises 先决条件
  • 确保您具备以下条件:
    • Automation Anywhere Control Room 安装文件
    • SSL 证书
    • 许可证文件
  • 验证安装服务器是否可以访问 Internet,以便使用 Yum 更新来更新 Linux 内核文件和操作系统库。 或者,在安装服务器上配置 /etc/yum.conf,以使用其网络中的本地存储库。 开始安装前,存储库应是最新的。
两个脚本运行 Linux 无提示安装:
  • LinuxInstaller.sh: 此脚本包含安装过程中要应用的安装参数。
  • CallLinuxScript.sh: 此脚本执行第一个脚本。
请参阅安装参数和示例脚本。

在 Linux shell 中运行脚本。

过程

  1. 查看参数并确定您需要的设置。
    Control Room 安装参数
    安装参数 描述 脚本响应选项
    继续安装 安装程序将分析您的系统,并在不满足先决条件时通知您。 在无提示模式下,将值设置为 1。 1 = 继续

    2 = 取消

    继续设置向导 安装程序会显示“简介”,并提供返回选项以返回上一步,以及退出选项以取消安装。

    默认为 Enter

    \n
    前进到“许可协议”末尾 在控制台模式下,您可以选择翻页查看许可协议。 在无提示模式下,您可以选择“0”来前进到末尾。 0
    接受许可协议 接受许可协议,以继续安装。 在无提示模式下,将值设置为 Y。 Y = 是

    N = 否

    Control Room HTTP 端口 您将用于通过 HTTP 访问 Control Room 的网页服务器端口。 默认值为 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
  2. 创建脚本 LinuxInstaller.sh,替换您自己的环境的值。
    重要: 请务必测试与 SQL Server 的连接,并输入数据库名称、数据库管理员登录 ID、数据库管理员密码的验证值。 无效的值会导致脚本停止和失败。
    示例脚本:
    echo "Starting Installation"
    # Variables to simplify customization
    INSTALLER_PATH="/Automation360_Build_<build-number>" 		# Change to the path of your installer
    INSTALL_SERVER="172.x.x.x"   					# Change to your Automation Anywhere install server
    SQL_PORT="0000"                                      		# Change to your SQL Server port if different
    DATABASE_NAME="Automation360-Database"            		# Replace with your database name
    SQL_ADMIN="aa"                                        		# Replace with your SQL Server admin ID
    SQL_PASSWORD="xxxxxxxxxx"                       		# Replace with your SQL Server admin password
    ES_Password="xxxxxxxx"
    # 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			                                         #Self Signed Certificate										 
    1			                                         #TLS Configuration  HTTP Traffic To HTTPS			
    1			                                         #Cluster Setup
    1			                                         #Service Startup (Default all Services)
    $INSTALL_SERVER
    $SQL_PORT
    $DATABASE_NAME
    $SQL_ADMIN
    $SQL_PASSWORD
    1			                                                         
    $ES_Password
    \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. 在安装服务器上,以管理员身份登录,并执行脚本。
    1. $ sudo chmod a+x LinuxInstaller.sh
    2. $ sudo chmod a+x CallLinuxscript.sh
    3. $ sudo ./CallLinuxscript.sh
  5. 查看安装日志,以确认没有错误。
    注: Linux 上的 Control Room 安装文件夹默认位于 /opt/automationanywhere/enterprise

后续步骤

配置安装后设置步骤继续

在 Linux 上安装 Control Room.

Disaster Recovery 安装

您可以使用以下脚本为现有数据库运行灾难恢复。
echo "Starting Installation"
# Variables to simplify customization
INSTALLER_PATH="/Automation360_Build_<build-number>" 		# Change to the path of your installer
INSTALL_SERVER="172.x.x.x"   					# Change to your Automation Anywhere install server
SQL_PORT="0000"                                      		# Change to your SQL Server port if different
DATABASE_NAME="Automation360-Database"            		# Replace with your database name
SQL_ADMIN="aa"                                        		# Replace with your SQL Server admin ID
SQL_PASSWORD="xxxxxxxxxx"                       		# Replace with your SQL Server admin password
ES_Password="xxxxxxxx"
# 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
1
$INSTALL_SERVER
$SQL_PORT
$DATABASE_NAME
$SQL_ADMIN
$SQL_PASSWORD
1
2
\n
\n
\n
EOF