Durchführen einer Hintergrundinstallation von Control Rooms unter Linux

Bei der Hintergrundinstallation (bzw. unbeaufsichtigten Installation) eines Control Rooms wird ein benutzerdefiniertes Skript mit Parametern verwendet, das auf Ihre geschäftlichen Anforderungen zugeschnitten ist. Der gesamte Installationsprozess wird im Hintergrund ohne Nutzerinteraktion oder Meldungsanzeigen ausgeführt.

Vorbereitungen

  • Vergewissern Sie sich, dass die Automation 360 Lokal – Voraussetzungen erfüllt sind.
  • Stellen Sie sicher, dass Sie über Folgendes verfügen:
    • Installationsdatei für Automation Anywhere Control Room
    • SSL-Zertifikat
    • Lizenzdatei
  • Vergewissern Sie sich, dass der Installationsserver über einen Internetzugang verfügt, um Linux-Kernel-Dateien und Betriebssystembibliotheken mit Yum-Updates zu aktualisieren. Konfigurieren Sie alternativ /etc/yum.conf auf dem Installationsserver so, dass ein lokales Repository im Netzwerk verwendet wird. Das-Repository muss vor Beginn der Installation auf dem neuesten Stand sein.
Zwei Skripte führen die Linux-Hintergrundinstallation aus:
  • LinuxInstaller.sh: Dieses Skript enthält die Installationsparameter, die während der Installation anzuwenden sind.
  • CallLinuxScript.sh: Dieses Skript führt das erste Skript aus.
Siehe Installationsparameter und Beispielskripte.

Führen Sie das Skript in der Linux-Shell aus.

Prozedur

  1. Überprüfen Sie die Parameter und ermitteln Sie die gewünschten Einstellungen.
    Control Room-Installationsparameter
    Installationsparameter Beschreibung Skript-Antwortoptionen
    Proceed with Installation (Mit Installation fortfahren) Das Installationsprogramm analysiert Ihr System und benachrichtigt Sie, wenn die Voraussetzungen nicht erfüllt sind. Setzen Sie den Wert im Hintergrundmodus auf 1. 1 = Weiter

    2 = Abbrechen

    Continue setup wizard (Setup-Assistent fortsetzen) Das Installationsprogramm zeigt eine Einführung an und bietet die Optionen back, um zu einem vorherigen Schritt zurückzukehren, und quit, um die Installation abzubrechen.

    Standard ist Enter.

    \n
    Advance to end of License Agreement (Zum Ende der Lizenzvereinbarung springen) Im Konsolenmodus haben Sie die Möglichkeit, die Lizenzvereinbarung durchzublättern. Im Hintergrundmodus gelangen Sie zum Ende, indem Sie 0 auswählen. 0
    Accept License Agreement (Lizenzvereinbarung akzeptieren) Akzeptieren Sie die Lizenzvereinbarung, um mit der Installation fortzufahren. Setzen Sie den Wert im Hintergrundmodus auf Y. Y = Ja

    N = Nein

    Control Room HTTP Port Der Webserver-Port, den Sie für den Zugriff auf den Control Room mit HTTP verwenden werden. Der Standardwert lautet 80.

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

    80 = Standardport

    yy = Ihre Portnummer yy

    Control Room HTTPS Port Der Webserver-Port, den Sie für den Zugriff auf den Control Room mit HTTPS verwenden werden. Der Standardwert lautet 443.

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

    443 = Standardport

    zzz = Ihre Portnummer zzz

    TLS-Konfiguration: Self-Signed Certificate (Selbstsigniertes Zertifikat) Wählen Sie, ob Sie das selbstsignierte Zertifikat aktivieren oder deaktivieren möchten. Der Standardwert lautet „Aktivieren“ bzw. „1“. 1 = Standard (Aktivieren)

    2 = Deaktivieren

    TLS-Konfiguration: Force HTTP traffic to HTTPS (HTTP-Traffic auf HTTPS zwingen) Aktivieren oder deaktivieren Sie die Erzwingung des Datenverkehrs mit HTTPS anstatt mit HTTP. Der Standardwert lautet „Deaktivieren“. 1 = Standard (Deaktivieren)

    2 = Aktivieren

    Cluster setup (Cluster-Setup) Wählen Sie aus, ob Sie das Clustering aktivieren oder deaktivieren möchten. Der Standardwert lautet „Deaktivieren“. 1 = Standard (Deaktivieren)

    2 = Aktivieren

    Database server URL (Datenbankserver-URL) server1.yourcompany.com Geben Sie die URL des Servers an, auf dem sich die Datenbank befindet.
    Database server port (Datenbankserver-Port) Standardwert = 1433 1433
    Datenbankname Der Standardwert lautet „localhost“ Der Standardwert lautet „localhost“. Wenn sich die Datenbank auf einem anderen Server befindet, geben Sie den Hostnamen ein.
    Database SA user name (Name des Datenbank-SA-Nutzers) Anmelde-ID des Datenbank-Systemadministrators Der Standardwert lautet sa.
    Database SA user password (Passwort des Datenbank-SA-Nutzers) Anmelde-ID des Datenbank-Systemadministrators Das Passwort, mit dem Sie sich als Systemadministrator bei der Datenbank anmelden können.
    Database Secure Connection (Sichere Datenbankverbindung) Wählen Sie, ob Sie die Verbindung aktivieren oder deaktivieren möchten. Der Standardwert lautet „Deaktivieren“ (1). 1 = Standard (Deaktivieren)

    2 = Aktivieren

    Zusammenfassung vor der Installation Wenn die Ausgabe an eine Konsole weitergeleitet wird, zeigt das Installationsprogramm eine Zusammenfassung der ausgewählten Funktionen an und ob die Voraussetzungen erfüllt sind. Standard ist Enter \n
    Proceed (Fortfahren) Bestätigen Sie, um mit der Installation fortzufahren. Standard ist Enter. \n
  2. Erstellen Sie das Skript LinuxInstaller.sh und ersetzen Sie die Werte durch Ihre eigene Umgebung.
    Wichtig: Testen Sie die Verbindung zum SQL-Server. Geben Sie dazu verifizierte Werte für Datenbankname sowie Anmelde-ID und Passwort des Datenbankadministrators ein. Ungültige Werte führen dazu, dass das Skript blockiert wird und fehlschlägt.

    Beispielskript:
    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
  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 Skripte auf dem Installationsserver aus, während Sie als Administrator angemeldet sind.
    1. $ sudo chmod a+x LinuxInstaller.sh
    2. $ sudo chmod a+x CallLinuxscript.sh
    3. $ sudo ./CallLinuxscript.sh
  5. Überprüfen Sie das Installationsprotokoll, um sich zu vergewissern, dass keine Fehler aufgetreten sind.
    Anmerkung: Der Control Room-Installationsordner unter Linux befindet sich standardmäßig unter /opt/automationanywhere/enterprise.

Nächste Maßnahme

Fahren Sie fort mit dem Schritt Konfigurieren der Einstellungen nach der Installation in

Installation von Control Rooms unter Linux.