Konvertieren einer Bereitstellung mit einem einzelnen Knoten in eine Bereitstellung mit mehreren Knoten

Sie können eine Bereitstellung mit einem Einzelknoten in eine Bereitstellung mit mehreren Knoten umwandeln, indem Sie die Konfigurationsdateien bearbeiten und die Daten im Repository für das Einknoten-Setup wiederherstellen.

Vorbereitungen

Die Einknoten-Bereitstellung kann in einer von vielen Infrastrukturen, auf einem lokalen Rechner, in einem privaten Rechenzentrum und bei einem Cloud-Anbieter ausgeführt werden.

Führen Sie die folgenden Schritte aus, um eine Bereitstellung mit einem Knoten, die unter AWS oder in einer anderen unterstützten Umgebung läuft, in eine Bereitstellung mit mehreren Knoten umzuwandeln.

Prozedur

  1. Beenden Sie im Task-Manager alle Automation Anywhere-Dienste.
  2. Beenden Sie die Control Room-Instanz.
  3. Erstellen Sie mithilfe der Control Room-Instanz eine AMI-Instanz (Amazon Machine Images).

    Informationen zum Erstellen von AMI in AWS finden Sie unter Create an AMI from an Amazon EC2 Instance.

  4. Erstellen Sie eine neue Instanz unter Verwendung der im vorherigen Schritt erstellten AMI-Instanz.
  5. Bearbeiten Sie die Konfigurationsdateien für den Datenbankserver, das Ignite-Cluster und Elasticsearch, um die Cluster im Konfigurationsverzeichnis in einer Standardinstallation zu bilden.
    Die Dateien befinden sich in C:\Program Files\Automation Anywhere\Enterprise\config.
    1. Bearbeiten Sie die URL des Datenbankservers so, dass sie auf den gewünschten Datenbankserver verweist, und zwar in boot.db.properties.
      Ändern Sie die URL nicht, wenn der ursprüngliche Server bereits auf eine Nicht-localhost-Adresse verweist.
    2. Bearbeiten Sie die folgende Eigenschaft in der Datei cluster.properties:
      Hängen Sie an die Liste eine neue Server-IP an ignite.discovery.static.ips=<existing list of ips>, <current server ip>
    3. Bearbeiten Sie die folgenden Eigenschaften in der Datei elasticsearch.yaml:
      • Fügen Sie in die aktuelle Serveradresse node.name: "<local-ip>" hinzu.
      • Fügen Sie in die aktuelle Serveradresse network.host: "local-ip" hinzu.
      • Lassen Sie die vorhandenen Werte unverändert und fügen Sie in discovery.zen.ping.unicast.hosts: ["ip1","<local-ip>"] die IP-Adresse des aktuellen Servers hinzu.
      • Lassen Sie die vorhandenen Werte in cluster.initial_master_nodes: ["<master-ip>"] unverändert.
  6. Stellen Sie das Repository aus der Momentaufnahme wieder her, die dieselbe Zeitangabe wie die ausgewählte Control Room-Momentaufnahme aufweist, und mounten Sie es im entsprechenden Pfad.
  7. Aktualisieren Sie die Konfigurationstabellen, um die TCP-Sichtbarkeit zwischen den Knoten zu gewährleisten.
  8. Starten Sie die Dienste auf dem replizierten Knoten und warten Sie ein paar Minuten, bis das Clustering eingerichtet ist.
  9. Melden Sie sich beim Control Room an, um zu überprüfen, ob die Bots verfügbar sind und die Repository-Struktur unverändert ist.
  10. Prüfen Sie für Standardinstallationen die Git-Integration.
    Wenn für die Installation ein externes Git konfiguriert ist, überprüfen Sie die Gültigkeit, indem Sie einen Test-Check-in durchführen und die Auditprotokolle prüfen.