Automation Suite
2022.4
False
Bannerhintergrundbild
Automation Suite-Installationsanleitung
Letzte Aktualisierung 24. Apr. 2024

Automatisiert, online: Wiederherstellen des Clusters

Bevor Sie beginnen

  • Stellen Sie sicher, dass Sie die Voraussetzungen erfüllthaben.
  • Stellen Sie sicher, dass die Sicherung auf dem Sicherungs-Cluster deaktiviert ist. Wird bei der Wiederherstellung des Clusters eine neue Sicherung erstellt, kommt es zu Inkonsistenzen. Weitere Details finden Sie unter Automatisiert: Deaktivieren der Clustersicherung.
  • Stellen Sie sicher, dass die Pakete wget, unzip, jq auf allen Wiederherstellungsknoten verfügbar sind.
  • Alle externen Datenquellen müssen identisch sein (SQL Server).
  • Sie müssen den NFS-Server vor der Clusterwiederherstellung neu starten. Führen Sie dazu den folgenden Befehl auf dem NFS-Serverknoten aus: systemctl restart nfs-server .
  • Der Wiederherstellungscluster muss denselben FQDN wie der Sicherungscluster haben.
  • Stellen Sie sicher, dass Sie Ihre Umgebung für die Verwendung des uipathctl.sh-Skripts vorbereitet haben. Weitere Details finden Sie unter Verwenden von uipathctl.sh.
  • Zum Zeitpunkt der Clusterwiederherstellung müssen Sie die inventory.ini -Datei angeben, die die IP-Adresse des Ansible-Hostknotens und Informationen zur SSH-Verbindung zu allen Knoten enthält. Das Skript uipathctl.sh kann diese Datei nicht automatisch generieren, da der Cluster zum Zeitpunkt des Wiederherstellungsprozesses nicht vorhanden ist.

    Installationstyp

    Konfigurationsanweisungen

    Anforderungen

    Online-Auswertungsmodus mit einem einzelnen Knoten

    Laden Sie die folgende Datei herunter:

    • sf-installer.zipObligatorisch. Downloadanweisungen finden Sie unter sf-installer.zip.

    HA-fähiger Online-Produktionsmodus mit mehreren Knoten

    Laden Sie die folgende Datei herunter:

    • sf-installer.zipObligatorisch. Downloadanweisungen finden Sie unter sf-installer.zip.
Ansible automatisiert den Prozess der Wiederherstellung des Automation Suite-Clusters. In der folgenden Abbildung verwendet der Knoten Server 1 , der der Ansible-Hostknoten ist, Ansible, um die Wiederherstellung aller Knoten im Cluster zu orchestrieren.


Vorbereiten des Wiederherstellungsprozesses

Wichtig: Wenn Sie mehrere Knoten im Cluster haben, führen Sie diese Schritte auf allen Knoten aus.
  1. Melden Sie sich bei dem Serverknoten an, den Sie als Ansible-Hostknoten identifiziert haben.
  2. Erstellen Sie den Ordner /opt/UiPathAutomationSuite/{version}/installer , um das Installationsprogramm zu hosten.
    # Become root
    sudo su -
    
    # Replace {version} with actual installer version
    
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer
    chmod -R 777 /opt/UiPathAutomationSuite# Become root
    sudo su -
    
    # Replace {version} with actual installer version
    
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer
    chmod -R 777 /opt/UiPathAutomationSuite
  3. Kopieren Sie die restore.json-Datei, die die Wiederherstellungskonfiguration und andere Dateien des Installationsprogramms enthält, in den Ordner /opt/UiPathAutomationSuite/{version}/installer. Weitere Details finden Sie unter Vorbereiten der Wiederherstellungskonfiguration.
    # Replace {version} with actual installer version
    
    cp /path/to/restore.json /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer# Replace {version} with actual installer version
    
    cp /path/to/restore.json /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
  4. Entpacken Sie die sf-installer.zip -Datei.
    # Navigate to installer folder. Replace {version} with actual installer version
    cd /opt/UiPathAutomationSuite/{version}/installer
    
    unzip sf-installer.zip -d . 
    cd sf-installer# Navigate to installer folder. Replace {version} with actual installer version
    cd /opt/UiPathAutomationSuite/{version}/installer
    
    unzip sf-installer.zip -d . 
    cd sf-installer

Wiederherstellen des Clusters

Um den Cluster wiederherzustellen, müssen Sie die folgenden Dateien für das uipathctl.sh -Skript bereitstellen:
  • inventory.ini – Diese Datei enthält Informationen zu allen Knoten im Cluster und SSH-Details. Das Skript uipathctl.sh generiert die Datei inventory.ini nicht automatisch, da der Cluster zum Zeitpunkt der Clusterwiederherstellung nicht vorhanden ist.
  • restore.json – Diese Datei enthält die Wiederherstellungskonfiguration. Weitere Informationen finden Sie im Abschnitt Vorbereiten der Wiederherstellungskonfiguration.

Führen Sie den folgenden Befehl mit den grundlegenden Parametern aus, um den Cluster wiederherzustellen. Stellen Sie sicher, dass Sie die für Sie geltenden Parameterwerte verwenden.

./uipathctl.sh restore --install-type online --restore-config ./restore.json --inventory ./inventory.ini./uipathctl.sh restore --install-type online --restore-config ./restore.json --inventory ./inventory.ini

Grundlegende Parameter

Parameter

Beschreibung

--install-type

Mögliche Werte: online und offline .
Da diese Seite Wiederherstellungsanweisungen für Online enthält, wählen Sie den Wert online aus.

--restore-config

Die Datei enthält die Wiederherstellungskonfiguration.

Weitere Details finden Sie unter Vorbereiten der Wiederherstellungskonfiguration.

--inventory

Die Datei enthält Informationen zu allen Knoten im Cluster sowie SSH-Details.

Weitere Informationen finden Sie unter Generieren der Ansible evaluation.ini-Datei.

Erweiterte Parameter

Parameter

Beschreibung

--ansible-username

Geben Sie den Benutzernamen an, den Sie für SSH-Verbindungen zu allen Knoten verwenden. Standardmäßig ist der aktuelle Benutzer.

Wenn Sie einen anderen Benutzernamen für alle Knoten verwenden, legen Sie anstelle dieses Parameters den Benutzernamen für alle Knoten in inventory.ini fest und übergeben Sie ihn an das Skript.
Beispiel: Während Sie das Skript ausführen, sind Sie mit dem myadminuser -Benutzernamen angemeldet. Wenn Sie jedoch den Benutzernamen testadmin für die Verbindung über SSH verwenden möchten, müssen Sie testadmin als Wert für diesen Parameter angeben.

Wiederherstellen von Cluster_config.json

Nach der Clusterwiederherstellung möchten Sie möglicherweise cluster_config.json als zukünftige Referenz wiederherstellen. Möglicherweise benötigen Sie die Datei, wenn Sie dem Cluster neue Knoten hinzufügen, ein Upgrade durchführen usw.
Um cluster_config.json wiederherzustellen, führen Sie den folgenden Befehl auf einem der Serverknoten aus:
./configureUiPathAS.sh config get -o ./cluster_config.json./configureUiPathAS.sh config get -o ./cluster_config.json
Wichtig:

Die Sicherung ist auf dem wiederhergestellten Cluster nicht aktiviert. Wenn Sie sie aktivieren möchten, lesen Sie bitte Aktivieren der Clustersicherung.

Das Wiederherstellen des Clusters ist kein idempotenter Vorgang. Führen Sie bei einer fehlgeschlagenen Wiederherstellung einen der folgenden Schritte aus, bevor Sie den Vorgang wiederholen:

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.