- Überblick
- Anforderungen
- Voraussetzungen auf einen Blick
- Kubernetes-Cluster und -Knoten
- Proxy
- SQL-Datenbank
- Zwischenspeichern
- Speicher
- Zertifikatsanforderungen
- Pre-installation
- Vorbereiten der Installation
- Installing and configuring the service mesh
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Granting installation permissions
- Installing and configuring the GitOps tool
- Deploying Redis through OperatorHub
- Applying miscellaneous configurations
- Running uipathctl
- Installation
- Nach der Installation
- Migration und Upgrade
- Clusterverwaltung
- Produktspezifische Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von NLog
- Speichern von Roboterprotokollen in Elasticsearch
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
Kubernetes-Cluster und -Knoten
You can bring your own Kubernetes cluster and follow your standard practices to provision and manage it.
An admin user must install specific required components separately, before the Automation Suite platform installation. After installing the required components, you can execute the installer. For the list of required permissions, see Granting installation permissions.
Um die Knotenkapazität basierend auf Ihren Produkt- und Skalierungsanforderungen zu schätzen, verwenden Sie den Rechner der UiPath Automation Suite zur Installationsskalierung.
Das Stammvolume für Agent-(Worker-)Knoten erfordert 256 GB.
Um mit den obligatorischen Plattformdiensten (Identität, Lizenzierung und Routing) und dem Orchestrator zu beginnen, müssen Sie mindestens 8 vCPU und 16 GB RAM pro Knoten bereitstellen.
Wir empfehlen aufgrund von Stabilitäts- und Leistungsproblemen nicht, Punktinstanzen in der Automation Suite in Produktionsszenarien zu verwenden.
Wir empfehlen, die automatische Skalierung in Ihrem Cluster zu aktivieren, um eine hohe Zuverlässigkeit sicherzustellen und Betriebsunterbrechungen zu vermeiden.
Automation Suite Robot erfordern zusätzliche Worker-Knoten.
Die Hardwareanforderungen für den Automation Suite-Roboterknoten hängen davon ab, wie Sie Ihre Ressourcen verwenden möchten. Zusätzlich zu den zusätzlichen Agentknotenanforderungen benötigen Sie mindestens 10 GiB, um die Paketzwischenspeicherung zu aktivieren.
Weitere Informationen finden Sie in der Dokumentation zur Speicherung .
In den folgenden Abschnitten werden die Faktoren beschrieben, die sich auf die Hardwaremenge auswirken, die der Automation Suite-Roboterknoten benötigt.
In der folgenden Tabelle werden die erforderliche CPU, der Arbeitsspeicher und der Speicher für alle Robotergrößen beschrieben.
Größe |
CPU |
Arbeitsspeicher |
Speicher |
---|---|---|---|
Klein |
0,5 |
1 GiB |
1 GiB |
Standard |
1 |
2 GiB |
2 GiB |
Mittel |
2 |
4 GiB |
4 GiB |
Groß |
6 |
10 GiB |
10 GiB |
Die Ressourcen des Automation Suite Roboter-Agentknotens wirken sich auf die Anzahl der Aufträge aus, die gleichzeitig ausgeführt werden können. Der Grund dafür ist, dass die Anzahl der CPU-Kerne und die Größe der RAM-Kapazität durch die CPU-/Speicheranforderungen des Auftrags geteilt werden.
Ein Knoten mit 16 CPUs und 32 GiB RAM kann beispielsweise Folgendes ausführen:
- 32 kleine Aufträge
- 16 Standardaufträge
- 8 mittlere Aufträge
- Zwei große Aufträge
Auftragsgrößen können gemischt werden, sodass derselbe Knoten zu einem bestimmten Zeitpunkt eine Kombination von Aufträgen ausführen kann, z. B. Folgendes:
- 10 kleine Aufträge (verbrauchen 5 CPUs und 10 GiB Arbeitsspeicher)
- 4 Standardaufträge (verbrauchen 4 CPUs und 8 GiB Arbeitsspeicher)
- 3 mittlere Aufträge (verbrauchen 6 CPUs und 12 GiB Arbeitsspeicher)
Da der Knoten Teil eines Kubernetes-Clusters ist, verbraucht der auf dem Server vorhandene Kubernetes-Agent (kubelet) eine geringe Menge an Ressourcen. Basierend auf unseren Messungen verbraucht das Kubelet die folgenden Ressourcen:
- 0,6 CPU
- 0,4 GiB RAM
Ein Knoten, der dem zuvor beschriebenen ähnelt, hätte tatsächlich ungefähr 15,4 CPUs und 31,6 GiB RAM.
Bei allen Ihren plattformübergreifenden Prozessen ist die Option Automation Suite Robots standardmäßig auf Automatisch festgelegt. Diese Einstellung wählt die geeignete Maschinengröße für die Ausführung des Prozesses mit serverlosen Robotern aus.
Bei der automatischen Auswahl der Größe werden die in der nachstehenden Tabelle aufgeführten Kriterien der Reihe nach bewertet. Sobald ein Kriterium erfüllt ist, wird die entsprechende Maschinengröße gewählt und die übrigen Kriterien werden nicht bewertet.
Reihenfolge |
Kriterium |
Maschinengröße |
---|---|---|
1 |
Remote-Debugging-Auftrag |
Mittel |
2 |
Der Prozess hängt von der UI-Automatisierung ab. ODER Der Prozess hängt von den UiPath Document Understanding-Aktivitäten ab. |
Standard |
3 |
Anderer Unattended-Prozess |
Klein |
Für eine höhere Leistung können Sie Document Understanding auf einem zusätzlichen Agentknoten mit GPU-Unterstützung installieren. Beachten Sie jedoch, dass Document Understanding ohne den GPU-Knoten voll funktionsfähig ist. Tatsächlich verwendet Document Understanding CPU-VMs für alle Extraktions- und Klassifizierungsaufgaben, während wir bei der OCR dringend die Verwendung einer GPU-VM empfehlen.
Weitere Informationen zur CPU-/GPU-Auslastung im Document Understanding-Framework finden Sie unter CPU- und GPU-Auslastung.
Wenn Sie einen zusätzlichen Knoten mit GPU-Unterstützung verwenden möchten, müssen Sie die folgenden Anforderungen erfüllen:
Hardware |
Mindestanforderungen |
---|---|
Prozessor |
8 (v-)CPU/Kerne |
RAM |
52 GiB |
Cluster-Binärdateien und State Disk |
256 GiB SSD Min. IOPS: 1100 |
DataDisk |
Keine Angabe |
GPU-RAM |
11 GiB |
--node-taints nvidia.com/gpu=present:NoSchedule
anstatt --node-taints sku=gpu:NoSchedule
verwenden.
Automation Suite supports NVIDIA GPUs. To learn about how to configure NVDIA GPUs (such as drivers), see the OpenShift documentation.
We recommend enabling node taints on dedicated worker nodes for Automation Suite Robots and Document Understanding.
Beispiel für AI Center und DU:
-
Für CPU:
oc taint node <node_name> aic.ml/cpu=present:NoSchedule
oc taint node <node_name> aic.ml/cpu=present:NoSchedule
-
Für GPU:
oc taint node <node_name> nvidia.com/gpu=present:NoSchedule
oc taint node <node_name> nvidia.com/gpu=present:NoSchedule
BeispielAutomation Suite Robot :
oc taint node <node_name> serverless.robot=present:NoSchedule
oc taint node <node_name> serverless.robot=present:NoSchedule
Wenn Sie benutzerdefinierte Knotenmarkierungen haben, die durch die Gatekeeper-Richtlinie erzwungen werden, z. B. bestimmte Rollen für Arbeiterknoten oder Bezeichnungen, werden diese nicht an die Automation Suite übergeben und können den Installationsvorgang unterbrechen.
Weitere Informationen zu Markierungen und Toleranzen finden Sie in der Kubernetes-Dokumentation.