UiPath Documentation
automation-suite
2023.10
false
Automation Suite unter Linux – Installationsanleitung
Wichtig :
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-Roboter hinzu, um Hardwareanforderungen zu erfüllen und zwischengespeicherte Pakete in Automation Suite zu verwalten.

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 einer HA-fähigen Produktionsumgebung mit mehreren Knoten ist das Hinzufügen eines dedizierten Knotens für Automation Suite-Roboter obligatorisch. Weitere Informationen zu den Anforderungen, die der dedizierte Knoten erfüllen muss, finden Sie unter Hardware- und Softwareanforderungen.
    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​

Um sicherzustellen, dass der Datenträger korrekt partitioniert ist, lesen Sie die Anweisungen unter Konfigurieren der Datenträger. Stellen Sie sicher, dass Sie die Schritte für Agentknoten ausführen.

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:

./configureUiPathDisks.sh --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache
./configureUiPathDisks.sh --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 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 
    
    ./install-uipath.sh -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 
    
    ./install-uipath.sh -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