automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Automation Suite unter Linux – Installationsanleitung
Last updated 21. Nov. 2024

Disaster Recovery – Installieren des sekundären Clusters

Führen Sie die folgenden Schritte aus, um den sekundären Automation Suite-Cluster in einer Aktiv/Passiv- oder Aktiv/Aktiv-Bereitstellung zu installieren.

  1. Generieren oder kopieren Sie die cluster_config.json-Datei aus dem primären Automation Suite-Cluster auf einen der Knoten, die als Server im sekundären Automation Suite-Cluster identifiziert wurden. Weitere Informationen finden Sie unter Generieren oder Kopieren von cluster_config.json des primären Clusters.
  2. Aktualisieren Sie die cluster_config.json-Datei mit den Parametern, die für den sekundären Automation Suite-Cluster spezifisch sind.
  3. Setzen Sie die Automation Suite-Installation fort.

  4. Deaktivieren Sie inaktive Produkte, wenn Sie eine Aktiv/Passiv-Konfiguration verwenden.

Erzeugen oder Kopieren der cluster_config.json des primären Clusters

Generieren Sie eine neue cluster_config.json-Datei oder kopieren Sie sie aus dem primären Cluster.
  1. Melden Sie sich bei einem beliebigen Serverknoten an und werden Sie zum Stammverzeichnis:
    ssh <username>@<machine_ip>
    
    sudo su -
    
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    export KUBECONFIG=/etc/rancher/rke2/rke2.yamlssh <username>@<machine_ip>
    
    sudo su -
    
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
  2. Generieren Sie die cluster_config.json-Datei, wenn Sie keine haben:
    ./bin/uipathctl manifest get-revision >> /path/to/new/cluster_config.json./bin/uipathctl manifest get-revision >> /path/to/new/cluster_config.json
  3. Kopieren Sie die cluster_config.json-Datei auf einen Serverknoten im sekundären Cluster:
    scp /path/to/new/cluster_config.json <username>@<primary_machine_ip>:<username>@<secondary_machine_ip>scp /path/to/new/cluster_config.json <username>@<primary_machine_ip>:<username>@<secondary_machine_ip>

Aktualisieren der cluster_config.json

Aktualisieren Sie die cluster_config.json-Datei mit den Parametern, die für den sekundären Automation Suite-Cluster spezifisch sind, indem Sie die folgenden Schritte ausführen:
  1. Deaktivieren Sie die nicht unterstützten Produkte.
    Legen Sie alle Produkte, die bei mehreren Sites nicht unterstützt werden, auf false fest.
    • Deaktivieren Sie bei einer Aktiv-/Passiv-Konfiguration die folgenden Produkte:

      {
        "test_manager": {
          "enabled": false
        },
        "process_mining": {
          "enabled": false
        },
        "automation_hub": {
          "enabled": false
        },
        "insights": {
          "enabled": false
        }
      }{
        "test_manager": {
          "enabled": false
        },
        "process_mining": {
          "enabled": false
        },
        "automation_hub": {
          "enabled": false
        },
        "insights": {
          "enabled": false
        }
      }
    • Deaktivieren Sie bei einer Aktiv/Aktiv-Konfiguration alle Produkte außer Orchestrator.

    Hinweis:
    Stellen Sie sicher, dass Sie den Dienst platform aktivieren, wie im folgenden Beispiel gezeigt:
    "platform": {
        "enabled": true
      },  "platform": {
        "enabled": true
      },
  2. Generieren Sie die kubeconfig des primären Clusters. Dies ist erforderlich, um auf einige der Konfigurationen des sekundären Clusters zuzugreifen, die im primären Cluster vorgenommen wurden. Um die kubeconfig-Datei mit der eingeschränkten Berechtigung für die Disaster Recovery abzurufen, führen Sie den folgenden Befehl aus:
    ./configureUiPathAS.sh kubeconfig get --multisite./configureUiPathAS.sh kubeconfig get --multisite

    Kopieren Sie den in der Befehlsausgabe angegebenen Wert. Dieser Wert ist im nächsten Schritt erforderlich.

  3. Aktualisieren Sie die cluster_config.json-Datei mit den Parametern, die für den sekundären Cluster spezifisch sind. Informationen finden Sie unter Erweiterte Installation.
  4. Generieren Sie einen neuen GUID für rke_token, um zu verhindern, dass der sekundäre Cluster dem primären Cluster beitritt. Führen Sie dazu den folgenden Befehl aus:
    LC_CTYPE=C tr </dev/urandom -dc '!@#$%q_A-Z-a-z-0-9' | head -c 16LC_CTYPE=C tr </dev/urandom -dc '!@#$%q_A-Z-a-z-0-9' | head -c 16

Fortsetzen der Installation

Nachdem die Parameter im vorherigen Schritt in der cluster_config.json-Datei bereitgestellt oder geändert wurden, können Sie die Installation gemäß den Anweisungen unter Installieren der Automation Suite fortsetzen.
Hinweis:
Sie müssen die Automation Suite-Installation mit dem install-uipath.sh-Installationsprogramm durchführen. Beachten Sie, dass Sie keine neue cluster_config.json generieren müssen.

Ausschalten inaktiver Produkte

Wenn Sie die Automation Suite im Aktiv/Passiv-Modus bereitgestellt haben, können Sie den Cluster verkleinern und inaktive Produkte mit dem folgenden Befehl deaktivieren. Dieser Schritt ist nicht erforderlich, wenn Sie sich für ein Aktiv/Aktiv-Setup entscheiden.

./configureUiPathAS.sh products scale-down./configureUiPathAS.sh products scale-down

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten