Konfigurieren von Control Rooms in einem Cluster-Setup mit freigegebenem Repository für Linux

Als Administrator der RPA-Plattform können Sie den Control Room in einem Cluster-Setup über ein freigegebenes Repository konfigurieren, um Hochverfügbarkeit, Lastenausgleich und Notfallwiederherstellung zu erreichen.

Vorbereitungen

  • Überprüfen Sie, ob die Voraussetzungen für die lokale Installation erfüllt sind.

    Automation 360 On-Premises – Voraussetzungen

  • Stellen Sie sicher, dass Sie über Folgendes verfügen:
    • Drei Linux-VMs mit RHEL 7.9
    • Eine Linux-VM mit Microsoft SQL 2019, die mit einer Datenbank verbunden ist
    • Einen Load Balancer mit Zugang zu allen Knoten
    • Ein AWS-NFS

Wenn einer der Control Room-Knoten ausfällt, halten die anderen Knoten die Dienstkontinuität aufrecht und managen die Last auf dem Server. Fällt ein bestimmter Knoten aus, können die Daten von den anderen gemeinsam genutzten Knoten des Servers wiederhergestellt werden.

Prozedur

Führen Sie die folgenden Schritte aus, um den Control Room in einem Cluster mit drei Knoten (N1, N2 und N3) mithilfe eines freigegebenen Repositorys zu konfigurieren.

  1. Richten Sie das NFS in AWS ein.
  2. Erstellen Sie ein Verzeichnis auf den Knoten N1, N2 und N3.
    /CRRepo/AutomationAnywhere
  3. Führen Sie die folgenden Befehle aus, um dem neuen Verzeichnis Lese- und Schreibberechtigungen für alle Knoten zu erteilen:
    1. sudo chown -R crkernel:controlroom /CRRepo/AutomationAnywhere
    2. sudo chmod -R 775 /CRRepo/AutomationAnywhere
  4. Führen Sie den folgenden Befehl auf allen drei Knoten aus, um die fstab-Datei zu bearbeiten und das neue Verzeichnis mit NFS zu mounten und zuzuordnen.
    fs-eec88e3f.efs.ap-south-1.amazonaws.com:/ /CRRepo/AutomationAnywhere nfs rw,hard,intr,rsize=1048576,wsize=1048576,timeo=14 0 0
  5. Um zu überprüfen, ob das Remote-NFS-Volume erfolgreich gemountet wurde, starten Sie die Knoten N1, N2 und N3 neu und führen Sie den Befehl df -h aus.
    Nachdem die Freigabe gemountet wurde, wird der Mount-Punkt zum Stammverzeichnis des gemounteten Dateisystems.
  6. Um zu überprüfen, ob das NFS im gesamten freigegebenen Repository funktioniert, erstellen Sie eine Textdatei im Verzeichnis /CRRepo/AutomationAnywhere von Knoten N1.
    Sie können die gleiche Datei in den Verzeichnissen der Knoten N2 und N3 anzeigen.
  7. Installieren Sie den Control Room in den Knoten N1, N2 und N3.

Nächste Maßnahme

Nachdem der Control Room im freigegebenen Repository konfiguriert wurde, führen Sie die folgenden Schritte durch:
  1. Greifen Sie über die Load Balancer-URL auf den Control Room zu.
  2. Fahren Sie nach den Control Room-Konfigurationsschritten mit den folgenden Schritten fort.
    1. Geben Sie in den Control Room-Repository-Pfad /CRRepo/AutomationAnywhere ein.
    2. Geben Sie in das URL-Feld die URL des Load Balancer-Servers ein.
    3. Schließen Sie die Schritte ab, die zum Erstellen eines Administrators erforderlich sind.
  3. Überprüfen Sie den Control Room auf allen drei Knoten, indem Sie zur Registerkarte Administration > Einstellungen > Allgemein navigieren.