Die Hintergrundinstallation (Silent-Modus), auch als unbeaufsichtigte Installation bezeichnet, nutzt ein benutzerdefiniertes Skript mit Parametern, die auf Ihre geschäftlichen Anforderungen zugeschnitten sind. Der Installationsprozess wird im Hintergrund ausgeführt, ohne dass eine Nutzerinteraktion oder Meldungsanzeigen erforderlich sind. Diese Installation ähnelt der Silent-Mode-Control Room-Installation auf einer lokalen Linux-Maschine.

Erstellen Sie die folgenden angepassten Skripte mit den erforderlichen Parametern und führen Sie das Skript aus, um den Control Room auf einer Linux-EC2-Instanz zu installieren:
  • LinuxInstaller.sh: Dieses Skript enthält die Installationsparameter, die während der Installation anzuwenden sind.
  • CallLinuxScript.sh: Dieses Skript führt das Skript LinuxInstaller.sh aus.

Verwenden Sie die folgende Parameter-Tabelle, um das Skript LinuxInstaller.sh anzupassen:

Control Room-Installationsparameter
Installationsparameter Beschreibung Skript-Antwortoptionen
Checking Installation Prerequisite Das Installationsprogramm analysiert Ihr System und benachrichtigt Sie, wenn die Voraussetzungen nicht erfüllt sind. Wählen Sie eine Option, um mit der Installation fortzufahren.
  • 1 = Weiter.
  • 2 = Abbrechen
Einführung Das Installationsprogramm zeigt eine Einführung an und bietet Optionen an:
  • Geben Sie back ein, um zu einem vorherigen Schritt zurückzukehren.
  • Geben Sie quit ein, um die Installation abzubrechen.

Drücken Sie Enter, um die Installation fortzusetzen.

\n
Lizenzvereinbarung Das Installationsprogramm zeigt die Lizenzvereinbarung an. Die folgenden Optionen sind im Silent-Modus verfügbar:
  • Drücken Sie eine beliebige Taste, um mit dem Lesen der Vereinbarung fortzufahren.
  • Drücken Sie 0, um zum Ende der Lizenzvereinbarung zu gelangen.
0
Accept License Agreement Das Installationsprogramm zeigt die Aufforderung an, die Lizenzvereinbarung zu akzeptieren, um mit der Installation fortzufahren.
  • Y = Lizenzvereinbarung akzeptieren.
  • N = Lizenzvereinbarung ablehnen
HTTP-Port-Control Room Geben Sie den Webserver-Port ein, der für den Zugriff auf den Control Room mit HTTP verwendet werden muss. Die Standard-Portnummer ist 80. 80

Ersetzen Sie die Zahl 80 im Beispielskript, um einen anderen Port zu verwenden.

Control Room-HTTPS-Port Geben Sie den Webserver-Port ein, über den Sie auf den Control Room per HTTPS zugreifen müssen. Die Standard-Portnummer ist 443. 443

Ersetzen Sie die Zahl 443 im Beispielskript, um einen anderen Port zu verwenden.

Self-Signed Certificate Wählen Sie eine Option, um das selbstsignierte Zertifikat zu aktivieren oder zu deaktivieren. Der Standardwert ist 1 (Aktivieren).
  • 1 = Aktivieren
  • 2 = Deaktivieren
HTTP-Traffic auf HTTPS erzwingen Wählen Sie eine Option, um den Datenverkehr von HTTP auf HTTPS umzuleiten. Der Standardwert ist 1 (Deaktivieren).
  • 1 = Deaktivieren
  • 2 = Aktivieren
Cluster-Setup Wählen Sie eine Option, um das Clustering zu aktivieren oder zu deaktivieren. Der Standardwert ist 1 (Deaktivieren).
  • 1 = Deaktivieren
  • 2 = Aktivieren
Startoptionen für Dienste Wählen Sie eine Option, um die Dienste zu konfigurieren, die beim Start gestartet werden müssen. Die Standardoption ist 1 (Alle Dienste starten).
  • 1 – Alle Dienste starten
  • 2 – Startoptionen auswählen (Benutzerdefiniert)
Automation Anywhere Control Room Robotic Interface Service Wählen Sie eine Option, um den Automation Anywhere Control Room Robotic Interface Service beim Start automatisch zu starten. Die Standardoption ist 1 (Automatisch).
  • 1 - Automatisch
  • 2 – Manuell
Automation Anywhere Control Room IQ Bot Service Wählen Sie eine Option, um den Automation Anywhere Control Room IQ Bot Service beim Start automatisch zu starten. Die Standardoption ist 1 (Automatisch).
  • 1 - Automatisch
  • 2 – Manuell
Automation Anywhere Control Room Storage Service Wählen Sie eine Option, um den Automation Anywhere Control Room Storage Service beim Start automatisch zu starten. Die Standardoption ist 1 (Automatisch).
  • 1 - Automatisch
  • 2 – Manuell
Automation Anywhere Control Room Connector Builder Wählen Sie eine Option, um den Automation Anywhere Control Room-Connector Builder-Dienst beim Start automatisch zu starten. Die Standardoption ist 2 (Manuell).
  • 1 - Automatisch
  • 2 – Manuell
Automation Anywhere Cloud Service Wählen Sie eine Option, um den Automation Anywhere Cloud Service zu konfigurieren. Die Standardoption ist 2 (Nicht installieren).
  • 1 – Konfigurieren und Installieren
  • 2 – Nicht installieren
AWS Account ID Geben Sie Ihre 12-stellige AWS-Konto-ID ohne Bindestriche ein. 12 digit AWS account ID
AWS Region Geben Sie die Region ein, in der das AWS-Konto gehostet wird. Achten Sie darauf, dass Sie die Region gemäß den AWS-Namensstandards eingeben. AWS region
Database Server Geben Sie die URL des Servers an, auf dem sich die Datenbank befindet. Die Standardoption ist localhost. server1.yourcompany.com
Database Port Geben Sie den Serverport für die Datenbank ein. Die Standard-Port-Nummer ist 1433. 1433
Database Name Geben Sie den Control Room-Datenbanknamen ein. Der Standard-Datenbankname ist localhost. localhost. Wenn sich die Datenbank auf einem separaten Server befindet, geben Sie den Hostnamen ein.
SQL Server Login ID Geben Sie die Anmelde-ID des Datenbank-Systemadministrators ein. Der Standardwert ist sa. sa.
SQL Server Password Geben Sie das Passwort des Datenbank-Systemadministrators ein. Das Passwort, mit dem Sie sich als Systemadministrator bei der Datenbank anmelden können.
Secure Connection Wählen Sie eine Option, um die sichere Verbindung zur Datenbank zu deaktivieren oder zu aktivieren. Der Standardwert ist 1 (Deaktivieren).
  • 1 = Deaktivieren
  • 2 = Aktivieren
OpenSearch Password Geben Sie das OpenSearch-Passwort ein. Das Passwort, das verwendet werden muss, um sich beim OpenSearch-Portal anzumelden. Weitere Informationen finden Sie unter OpenSearch-Anmeldedaten hinzufügen.
OpenSearch Certificates Wählen Sie eine Option, um benutzerdefinierte Zertifikate hochzuladen.
  • 1: Verwenden Sie diese Option, um benutzerdefinierte Zertifikate mit einer vertrauenswürdigen Zertifizierungsstelle (CA) hochzuladen. Weitere Informationen finden Sie unter Benutzerdefiniertes Zertifikat von OpenSearch.
    Anmerkung: Wenn Sie 1 verwenden, achten Sie darauf, dass Sie die .zip-Datei für die benutzerdefinierten Zertifikate hochladen.
  • 2: Dies ist die Standardeinstellung und das System erstellt eindeutige interne Zertifikate.
Pre-Installation Summary Das Installationsprogramm zeigt die Zusammenfassung der ausgewählten Funktionen sowie den Status der erfüllten Voraussetzungen an. Drücken Sie Enter, um fortzufahren. \n
Ready To Install Bestätigen Sie, um mit der Installation fortzufahren. Drücken Sie Enter, um die Installation zu starten. \n

Prozedur

  1. Melden Sie sich als Administrator auf der Linux-EC2-Instanz an.
  2. Erstellen Sie das Skript LinuxInstaller.sh auf dem Installationsserver und passen Sie die Werte an Ihre eigene Umgebung an.
    Siehe das folgende Beispielskript, um Automation Anywhere Cloud Service zu aktivieren und den Control Room mit Ihrem AWS-Konto zu verknüpfen:
    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. Erstellen Sie das Skript CallLinuxscript.sh, um Linuxinstaller.sh auszuführen.
    Dieses Skript schreibt die Installationsergebnisse nach /home/Installlog. Ändern Sie bei Bedarf den Pfad zur Datei mit dem Installationsprotokoll.
    echo "Starting Linux installation"
    sudo ./LinuxInstaller.sh >> /home/Installlog
    echo "Installation Completed Successfully"
  4. Führen Sie die folgenden Befehle aus, um die Skripte auszuführen:
    • $ sudo chmod a+x LinuxInstaller.sh
    • $ sudo chmod a+x CallLinuxscript.sh
    • $ sudo ./CallLinuxscript.sh
Der Control Room wird erfolgreich auf der Linux-EC2-Instanz installiert. Sie können zu /home/Installlog gehen und die Installationsprotokolldatei überprüfen, um sicherzustellen, dass keine Fehler vorhanden sind.

Nächste Maßnahme

Führen Sie die in Konfigurieren der Einstellungen nach der Installation aufgeführten Nachinstallationsverfahren durch.