- Überblick
- Anforderungen
- Vor der Installation
- Vorbereiten der Installation
- Installieren und Konfigurieren des Dienstgeflechts
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Erteilen von Installationsberechtigungen
- Installieren und Konfigurieren des GitOps-Tools
- Bereitstellen von Redis über OperatorHub
- Anwenden verschiedener Konfigurationen
- Ausführen von uipathctl
- Voraussetzungsprüfungen
- Ausgabebeispiel: Überprüfung der Voraussetzungen
- Installation
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite
- Migrieren von eigenständigen Produkten zur Automation Suite
- Schritt 1: Wiederherstellen der eigenständigen Produktdatenbank
- Schritt 2: Aktualisieren des Schemas der wiederhergestellten Produktdatenbank
- Schritt 3: Verschieben der Identitätsorganisationsdaten von der eigenständigen Bereitstellung in die Automation Suite
- Schritt 4: Sichern der Plattformdatenbank in der Automation Suite
- Schritt 5: Zusammenführen von Organisationen in der Automation Suite
- Schritt 6: Aktualisieren der migrierten Produktverbindungszeichenfolgen
- Schritt 7: Migrieren des eigenständigen Orchestrator
- Schritt 8: Migrieren von eigenständigen Insights
- Schritt 9: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren zwischen Automation Suite-Clustern
- 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

Automation Suite in OpenShift – Installationsanleitung
Voraussetzungsprüfungen
input.json
zu validieren, bevor Sie die Automation Suite installieren.
durchführen. Standardmäßig überprüft dieser Befehl alle Voraussetzungen. Sie können die folgenden Flags verwenden:
-
--excluded
, wenn Sie Komponenten von der Ausführung ausschließen möchten. -
--verbose
, wenn Sie auf die detaillierte Ausgabe der Voraussetzungen zugreifen möchten. Sie können dieses Flag überspringen, um eine präzisere und vereinfachte Ausgabe zu erhalten.
<uipath>
ausgeführt. Sie müssen dem Tool uipathctl
die erforderlichen Berechtigungen erteilen, um die Erstellung des Namespace <uipath>
zuzulassen, oder es selbst erstellen, bevor Sie die Prüfungen/Tests ausführen. Darüber hinaus erfordern einige Prüfungen/Tests, dass Sie die Verwendung von hostNetwork
aktivieren.
Ran CONNECTIVITY checks...
⚠ [CONNECTIVITY]
⚠ [NETWORK_TEST_SETUP] Failed to create the network test infrastructure: failed to create echo-host-role role: error creating role: roles.rbac.authorization.k8s.io "network-prereq-6c5mt-echo-host-role" is forbidden: user "system:serviceaccount:uipath:uipathadmin" (groups=["system:serviceaccounts" "system:serviceaccounts:uipath" "system:authenticated"]) is attempting to grant RBAC permissions not currently held:
{APIGroups:["security.openshift.io"], Resources:["securitycontextconstraints"], ResourceNames:["hostnetwork-v2"], Verbs:["use"]}
Ran CONNECTIVITY checks...
⚠ [CONNECTIVITY]
⚠ [NETWORK_TEST_SETUP] Failed to create the network test infrastructure: failed to create echo-host-role role: error creating role: roles.rbac.authorization.k8s.io "network-prereq-6c5mt-echo-host-role" is forbidden: user "system:serviceaccount:uipath:uipathadmin" (groups=["system:serviceaccounts" "system:serviceaccounts:uipath" "system:authenticated"]) is attempting to grant RBAC permissions not currently held:
{APIGroups:["security.openshift.io"], Resources:["securitycontextconstraints"], ResourceNames:["hostnetwork-v2"], Verbs:["use"]}
Die Überprüfungen in der folgenden Tabelle werden auf jedem Knoten ausgeführt:
Prüfen (Check) |
Beschreibung |
---|---|
SQL-Verbindung |
Überprüft, ob die Automation Suite erfolgreich eine Verbindung mit dem SQL-Server für UiPath®-Produkte und gemeinsame Dienste (z. B. Identität, Portal, Organisationsverwaltung usw.) mithilfe der in der
input.json -Datei bereitgestellten SQL-Verbindungszeichenfolgen herstellen kann. Das ist für eine erfolgreiche Installation obligatorisch.
|
SQL DB-Rollen |
Überprüft die erforderlichen Rollen und Berechtigungen für UiPath®-Produkte. Das ist für eine erfolgreiche Installation obligatorisch. |
SQL DB-Kompatibilität |
Validiert die SQL-DB-Kompatibilitätsanforderungen. |
Auflösung des FQDN |
Überprüft, ob der FQDN und die Unterdomänen erfolgreich aufgelöst werden können. |
Object Storage-API |
Überprüft, ob Objektspeicher-APIs basierend auf den in der
input.json -Datei bereitgestellten Zugriffsinformationen zugänglich sind. Das ist für eine erfolgreiche Installation der UiPath®-Dienste obligatorisch.
|
Cache/Redis |
Überprüft die Verbindung zu Redis. Das ist für eine erfolgreiche Installation obligatorisch. |
Kapazität |
Überprüft, dass Sie auf den Arbeiterknoten über eine minimale CPU- und RAM-Kapazität basierend auf den in der
input.json -Datei aktivierten Produkten verfügen.
|
Speicherklasse |
Überprüft, ob die Speicherklassen für File Storage wie für Automation Suite Robots erforderlich konfiguriert sind. |
Optionale Komponenten |
Überprüft, ob Ihr Cluster über Komponenten verfügt, die Sie von der Automation Suite -Installation ausgeschlossen haben. |
Ingress |
Überprüft, ob der Cluster-Ingress korrekt konfiguriert ist und die FQDN-URL-Anforderungen UiPath®-Produkte erreichen können. |
Netzwerkrichtlinien |
Überprüft, ob die in der Automation Suite konfigurierten Netzwerkrichtlinien mit dem Cluster kompatibel sind. |
Registrierung |
Überprüft, ob die Automation Suite auf die UiPath®-Docker-Registrierung zugreifen kann. Das ist für eine erfolgreiche Installation obligatorisch. |
Cluster-Konnektivität |
Überprüft, ob die Clusterkommunikation richtig konfiguriert ist:
|