UiPath Documentation
automation-suite
2.2510
true
Automation Suite unter Linux – Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Hinzufügen eines dedizierten Agentenknotens für Automation Suite-Roboter

Fügen Sie einen dedizierten Agentknoten für Automation Suite Robots hinzu, um Roboter-Workloads von anderen Clusterdiensten zu trennen.

Anforderungen​

Stellen Sie vor dem Starten der Installation des Automation Suite-Roboters sicher, dass Sie die Hardwareanforderungen erfüllen.

  • Bei einer Evaluierungsinstallation mit einem einzelnen Knoten werden Automation Suite-Roboter auf dem Hauptserverknoten ausgeführt. Zwischengespeicherte Pakete werden auf dem Dateisystem des Hauptknotens in einem Ordner gespeichert, den das interaktive Installationsprogramm automatisch bereitstellt. Das Hinzufügen eines dedizierten Agentknotens für Automation Suite-Roboter ist bei Evaluierungsinstallationen mit einem einzelnen Knoten optional.

    Hinweis:

    Bei einer Evaluierungsinstallation mit einem einzelnen Knoten ist die Anzahl der gleichzeitigen serverlosen Aufträge auf 5 begrenzt.

  • In a multi-node HA-ready production environment, adding a dedicated node for Automation Suite Robots is mandatory. For details on the requirements the dedicated node must meet, refer to Hardware and software requirements.

    Hinweis:

    Bei einer HA-fähigen Produktionsinstallation mit mehreren Knoten wird die maximale Anzahl gleichzeitiger serverloser Aufträge durch die Ressourcen des Knotens bestimmt.

  • Für das Caching von Paketen sind mindestens 10 GB erforderlich.

Hinzufügen eines Automation Suite-Agentknotens zum Cluster​

Die folgenden Abschnitte enthalten Anweisungen zum Hinzufügen eines dedizierten Agentenknotens für Automation Suite-Roboter.

Schritt 1: Konfigurieren der Maschine​

Schritt 1.1: Partitionieren der Festplatte​

To ensure the disk is partitioned correctly, refer to Configuring the disks. Make sure to follow the steps for agent nodes.

Schritt 1.2: Konfigurieren des Datenträgers für die Paketzwischenspeicherung​
Option A​

Wenn Sie die Paketzwischenspeicherung während der Installation aktiviert haben, müssen Sie einen Ordner im Dateisystem der Hostmaschine am Speicherort /uipath_asrobots_package_cache oder im benutzerdefinierten Pfad bereitstellen, der über cluster_config.json/packagecachefolder konfiguriert wurde. Der Ordner muss über mindestens 10 GB freien Speicherplatz verfügen, andernfalls schlägt die Installation fehl.

Option B​

Alternativ können Sie einen separaten Datenträger für das configureUiPathDisks -Skript bereitstellen, das den Datenträger und den Pfad konfigurieren kann:

./bin/uipathctl rke2 disk --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache
./bin/uipathctl rke2 disk --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache
Hinweis:

Der Parameter --robot-package-path ist optional. Wenn nicht festgelegt, wird der Parameter standardmäßig auf /uipath_asrobots_package_cache festgelegt. Wenn Sie den Standardwert von cluster_config.json/packagecachefolder ändern, stellen Sie sicher, dass der an den Parameter --robot-package-path übergebene Wert mit dem konfigurierten Wert übereinstimmt.

Schritt 1.3: Konfigurieren des Knotens für serverlose Roboter​

Beim Konfigurieren eines Knotens für serverlose Roboter hängt das Setup davon ab, wie der Knoten zum Cluster hinzugefügt wird:

Option A: Fügen Sie einen dedizierten ASR-Knoten hinzu

Wenn Sie dem Cluster einen neuen Knoten als dedizierten ASR-Knoten hinzufügen, werden die erforderlichen Beschriftungen und Markierungen automatisch angewendet. Führen Sie den folgenden Befehl aus:

./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement

Der Befehl fügt automatisch Folgendes hinzu:

  • Taint: serverless.robot=present:NoSchedule
  • Beschriftungen: serverless.robot=true und serverless.daemon=true

Option B: Einen vorhandenen Agent-Knoten verwenden

Wenn Sie einen bereits konfigurierten Agent-Knoten (nicht standardmäßig als ASR konfiguriert) umfunktionieren möchten, müssen Sie die Beschriftungen und Markierungen manuell hinzufügen und den Paket-Cache-Datenträger konfigurieren. Führen Sie die folgenden Befehle aus, um den Knoten manuell zu konfigurieren:

  1. Fügen Sie eine Markierung für serverlose Roboter hinzu:

    kubectl taint nodes [NODE_NAME] serverless.robot=present:NoSchedule
    kubectl taint nodes [NODE_NAME] serverless.robot=present:NoSchedule
    
  2. Fügen Sie die Beschriftungen für serverlose Roboter hinzu:

    kubectl label nodes [NODE_NAME] serverless.robot=true serverless.daemon=true
    kubectl label nodes [NODE_NAME] serverless.robot=true serverless.daemon=true
    

Schritt 2: Kopieren des interaktiven Installationsprogramms auf die Zielmaschine​

Führen Sie die folgenden Schritte aus, um das interaktive Installationsprogramm auf die Zielmaschine zu kopieren:

  1. Verbinden Sie sich per SSH mit der richtigen Maschine:

    • Wenn Sie Automation Suite-Roboter zu einer Evaluierungsinstallation mit einem einzelnen Knoten hinzugefügt haben, wechseln Sie zur Hauptmaschine.
    • Wenn Sie Automation Suite-Roboter zu einer HA-fähigen Produktionsinstallation mit mehreren Knoten hinzugefügt haben, wechseln Sie zu einem der Serverknoten.
  2. Kopieren Sie den Inhalt des Ordners UiPathAutomationSuite in den Knoten Automation Suite Robots. Stellen Sie sicher, dass Sie den Benutzernamen und das DNS verwenden, die für den Automation Suite-Roboterknoten spezifisch sind.

    sudo su -
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/
    scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/
    sudo su -
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/
    scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/
    

Schritt 3: Ausführen des interaktiven Installationsprogramms zum Konfigurieren des dedizierten Knotens​

Führen Sie die folgenden Schritte aus, um den spezifischen Knoten zu konfigurieren:

  1. SSH mit dem Automation Suite-Roboterknoten.

  2. Führen Sie das interaktive Installationsprogramm der Automation Suite aus.

    sudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    ./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
    sudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    ./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
    

Schritt 4: Aktivieren von Kubectl​

Um den kubectl-Kontext auf der Automation Suite Robots-Maschine festzulegen, führen Sie den folgenden Befehl aus:

sudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodes
sudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodes

Sie sollten die Knoten und ihre entsprechenden Namen sehen. Für den nächsten Schritt benötigen Sie den Namen des Automation Suite-Roboterknotens.

Schritt 5: Überprüfen der Automation Suite-Roboterkonfiguration​

Überprüfen Sie, ob der Knoten Automation Suite Robots konfiguriert ist. Stellen Sie sicher, dass Sie <node name> durch den Knotennamen der Automation Suite-Roboter ersetzen.

kubectl describe node <node name> | grep -i "taints"
kubectl describe node <node name> | grep -i "taints"

Der Befehl sollte die folgende Ausgabe zurückgeben:

$ kubectl describe node asrobots0 | grep -i "taints"
Taints:             serverless.robot=present:NoSchedule
$ kubectl describe node asrobots0 | grep -i "taints"
Taints:             serverless.robot=present:NoSchedule

Zu diesem Zeitpunkt haben Sie die Installation für Automation Suite-Roboter erfolgreich abgeschlossen.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben