The Control Room installer enables you to create, run, and manage API Tasks on Linux-based Elastic Compute Cloud (EC2) instance. The new installer links your AWS account to the Control Room and allows you to configure the necessary settings and start the Windows services that the API Tasks require.

Log in to the AWS EC2 instance as an administrator and install Control Room using the Linux installer. If you have a Control Room deployed on AWS, you can skip this procedure and deploy the Control Room CloudFormation stack.
Note: The installation steps do not list any specific configurations or requirements and therefore your setup might be different. Automation Anywhere does not provide any warranties that the installation steps conform with your system configurations or requirements.

Prerequisites

Ensure that you meet the following requirements:
  • The Microsoft SQL Server database is installed and running.
  • The Automation 360 installation server is connected to the Microsoft SQL Server database.
  • Python 3.6 is installed.
  • Enterprise Platform license
  • AWS account ID and region

Procedure

  1. Log in to the Linux EC2 instance as an administrator.
  2. Run the installer command as a superuser from the Linux shell:
    1. $ sudo chmod +x Automation360_el7_Build_<build_number>.bin
    2. $ sudo ./Automation360_el7_Build_<build_number>.bin
    The installation wizard verifies the installation requirements and proceeds with the installation.
    Tip:
    • Enter the back command to return to a previous command step.
    • Press the Return key to accept default values, or enter an alternate value and then press the Return key.
  3. To accept the license agreement, enter Y.
  4. Configure the following in the TLS Configuration section:
    1. Enter an appropriate port number in Control Room HTTP Port.
      The default port is 80.
    2. Enter an appropriate port number in Control Room HTTPS Port.
      The default port is 443.
    3. Enter 1 to enable the Self-Signed Certificate option.
    4. Enter 1 to disable the Force HTTP traffic to HTTPS option.
    For more information about Transport Layer Security, see Configure application Transport Layer Security.
  5. Enter 1 to disable the Cluster Configuration option.
    • If you choose to enable cluster configuration, enter the IP addresses of the cluster nodes. Use a comma (,) to specify more than one IP address. Do not add space between IP addresses. For example: 192.168.0.1,192.168.0.2,192.168.0.3
    • The repository location should be a shared location accessible from all Control Room nodes in the cluster.
    • Ensure that you select the IP address that is used to communicate with other nodes of the Control Room.
    For more information about cluster configuration, see Configure IP cluster.
  6. Enter 2 to select the Custom (Choose Startup Options) option in Service Startup Options section:
    Selecting Custom option enables you to select the Control Room services that you want to automatically run at startup. All the services will be installed on the device. However, only the selected services will automatically run at startup. If required, you can manually start the services that were set to Manual.
  7. Enter 1 in Automation Anywhere Control Room Robotic Interface Service.
  8. Enter 1 in Automation Anywhere Control Room IQ Bot Service.
  9. Enter 1 in Automation Anywhere Control Room Storage Service
  10. Enter 2 in Automation Anywhere Control Room Connector Builder.
    You can start the Connector Builder manually post installation.
  11. Enter 2 to configure Cloud Service settings in Automation Anywhere Cloud Service.
    Configure the following in Amazon Web Service details section:
    1. Enter your AWS account ID in AWS Account ID.
      The system validates the account ID.
    2. Enter the AWS region in which the EC2 instance is hosted in AWS Region.
      Enter the region as per the AWS region naming standards. For example, enter us-east-2 if your region is US East (Ohio).
  12. Configure the following in the Database Configuration screen:
    1. Enter the server address in Database Server..
      The default address is localhost.
    2. Enter the port number in Database Port.
      The default port is 1433.
    3. Enter the database name in Control Room Database.
      The default database name is Automation360-Database.
    4. Enter the login ID for SQL Server in SQL Server Login ID.
    5. Enter the password for SQL Server in SQL Server Password.
    6. Press Enter to confirm the default selection to disable Secure Connection.
      The system starts to verify the SQL Server connection. Once the verification is complete, the system starts to verify the OpenSearch status and prompts for OpenSearch credentials.
    7. Enter the OpenSearch password in OpenSearch credentials.
    8. Press Enter to confirm the default selection to skip uploading OpenSearch certificates in OpenSearch Certificates section.
  13. Review the Pre-Installation Summary and press Enter to continue.
  14. Press Enter in the Ready To Install section to install Automation 360 in the default directory.
    The default directory is </opt/automationanywhere/automation360>
    The installation starts. After the installation is complete, a confirmation message appears.
Automation 360 installs in the default directory. Run the following command to verify that Automation Anywhere Cloud Service is running: systemctl list-units --type=service --all | grep control. This command lists all the services that are running in the Linux machine. The controlroomorch.service is the service that is required to run API Tasks on AWS private cloud.

Next steps

Complete the post-installation procedures listed in Configuring post installation settings.