- Überblick
- Anforderungen
- Vor der Installation
- Vorbereiten der Installation
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Erteilen von Installationsberechtigungen
- Installieren und Konfigurieren des Dienstgeflechts
- Installieren und Konfigurieren des GitOps-Tools
- Installieren des Operators „Externe Geheimnisse“ in Kubernetes
- Anwenden verschiedener Konfigurationen
- Voraussetzungsprüfungen
- Ausgabebeispiel: Überprüfung der Voraussetzungen
- Ausführen von uipathctl
- Installation
- Nach der Installation
- Migration und Upgrade
- Ü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
- AI Trust Layer
- Fehlersuche und ‑behebung
- AI Center-Bereitstellungsfehler nach Upgrade auf 2023.10 oder höher
- Insights-Volumes, die nach der Migration in zwei verschiedenen Zonen erstellt wurden
- Upgrade schlägt aufgrund überschriebener Insights-PVC-Größen fehl
- Velero-Backup-Komponenten bleiben nach dem Upgrade auf AKS von Automation Suite 2024.10.x erhalten
- Das Sicherungssetup funktioniert nicht, da die Verbindung mit Azure Government fehlgeschlagen ist
- Hängende Pods im uipath-Namespace bei Aktivierung von benutzerdefinierten Knoten-Markierungen
- Automation Hub und Apps können mit Proxy-Setup nicht gestartet werden
- Die Velero-Sicherung schlägt mit dem Fehler „FehlgeschlageneValidierung“ fehl
- Fehlerbehebung bei externen Geheimnissen
- Temporär als Dienst-Fehlerbehebung
- AI Center und Document Understanding Pods können bei aktivierter TLS-Zertifikatsverifizierung nicht gestartet werden
- Validierungsfehler beim TLS-Zertifikat
- Fluentd exportiert keine Protokolle in IPv6-Umgebungen
- Studio Desktop kann keine Integration Service-Connectors und -Aktivitäten laden
- Manuelle Schadensbegrenzung bei ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
- Konfigurieren von Ressourcenanforderungen und Limits für von uipathctl erstellte Workloads
Voraussetzungsprüfungen
Validierungsprüfungen, die vor der Installation der Automation Suite auf EKS/AKS durchgeführt wurden.
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.
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 | Validiert die Verbindung mit Cloud Redis oder ElastiCache. Dies 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 |
| Warteschlangen | Überprüft, ob Warteschlangen-APIs basierend auf den in input.json bereitgestellten Zugriffsinformationen zugänglich sind und dass die erforderlichen Warteschlangen vorhanden sind. Das ist für eine erfolgreiche Installation obligatorisch. |