- Ü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: Migrieren des eigenständigen Test Managers
- Schritt 10: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren zwischen Automation Suite-Clustern
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Erweiterte Orchestrator-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
- Installation der Hostbibliothek überspringen
- Fehlersuche und ‑behebung
- Sammeln von DU-Nutzungsdaten mit dem clusterinternen Objektspeicher (Ceph)
- So beheben Sie einen Fehler bei der Überprüfung der Prereq-Konnektivität unter OpenShift 4.16-4.18
- Deinstallieren der Automation Suite
- So stellen Sie Insights in einem FIPS-fähigen Cluster bereit
- So deaktivieren Sie die automatische CDI-Aktivierung im Nvidia GPU-Operator
Wie die Voraussetzungen die Cloud-Infrastrukturkonfiguration und die Datei input.json überprüfen, bevor eine Automation Suite auf OpenShift-Installation gestartet wird.
Es wird empfohlen, Voraussetzungsprüfungen durchzuführen, um sicherzustellen, dass Sie die Cloud-Infrastruktur ordnungsgemäß konfiguriert haben, und um input.json zu validieren, bevor Sie die Automation Suite installieren.
Sie können eine Voraussetzungsprüfung mit dem Befehl 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.
Die Voraussetzungs- und Zustandsprüfungen/-tests werden im Namespace <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.
Um die Tests im Zusammenhang mit dem Hostnetzwerk auszuführen, müssen Sie die Ausführung des Tools mit Clusteradministratorberechtigungen zulassen. Andernfalls wird die folgende Warnung in der Ausgabe der Voraussetzungsprüfung angezeigt:
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: – Zwischen zwei zufälligen Pods abgeschlossen – Zwischen einem Pod und einem ClusterIP mit mehreren Knoten – Zwischen einem Pod und einer ClusterIP mit mehreren Knoten ohne ClusterIP – Zwischen einem Pod und einem ClusterIP mit mehreren Knoten mithilfe von HostNetwork – Zwischen einem Pod und einer ClusterIP mit mehreren Knoten ohne ClusterIP, die mithilfe von HostNetwork festgelegt wurde – Zwischen zwei Pods, die sich über ClusterIP auf demselben Knoten befinden Konnektivitätsprüfungen können bei OpenShift 4.16–4.18 fehlschlagen Knoten auf Steuerungsebene aufgrund von Portkonflikten. Um das Problem zu beheben, gehen Sie zum Abschnitt Fehlerbehebung . |