- Ü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
- 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
Erweiterte Orchestrator-Konfiguration
Erweiterte Konfigurationsoptionen für den Orchestrator in der Automation Suite in EKS/AKS.
Mit der erweiterten Konfiguration können Supporttechniker bestimmte Dienstkonfigurationsparameter überschreiben, die während der Installation und Bereitstellung der Automation Suite verwendet werden.
Mit der erweiterten Konfiguration können Sie:
- Überschreiben Sie Ressourcenanforderungen und -beschränkungen für Bereitstellungen, zustandsbehaftete Gruppen und Daemon-Sätze.
- Die Einstellungen des Horizontal Pod Autoscaler (HPA) ändern.
- Überschreiben Sie bestimmte Helm-Chart-Parameter, die von Diensten während der Installation verwendet werden.
Alle erweiterten Konfigurationsänderungen müssen in der input.json -Datei definiert werden, um die Konfigurationskonsistenz über verschiedene Umgebungen hinweg sicherzustellen.
Alle Konfigurationsänderungen, die direkt in ArgoCD vorgenommen werden, müssen auch in input.json repliziert werden. Wenn das Installationsprogramm erneut ausgeführt wird, werden Änderungen, die nur in ArgoCD vorgenommen wurden, möglicherweise überschrieben.
Verwenden der erweiterten Konfiguration
-
Identifizieren Sie die Parameter, die Sie überschreiben möchten.
Sie finden diese Parameter an einem der folgenden Orte:
- Die
values.yaml-Datei im Helm-Chart des Dienstes im Repository service-fabric-packaging. - Der Abschnitt „Parameter“ der entsprechenden Anwendung in ArgoCD.
Beispiel
Wenn der folgende Parameter im Abschnitt ArgoCD-Parameter angezeigt wird:
requests.cpu=10requests.cpu=10Dies entspricht der folgenden JSON-Konfiguration:
"requests": { "cpu": "10" }"requests": { "cpu": "10" } - Die
-
Ändern Sie die Datei
input.json.Fügen Sie einen
advanced_configuration-Abschnitt unter dem entsprechenden Dienst ininput.jsonhinzu. Konvertieren Sie das Parameterformat von YAML in JSON, bevor Sie es der Datei hinzufügen.Im folgenden Beispiel werden Ressourcenparameter für den Orchestrator-Dienst überschrieben:
{ "orchestrator": { "advanced_configuration": { "requests": { "cpu": "100m", "memory": "100Mi", "storage": "1Gi", "gpu": 1 }, "limits": { "cpu": "200m", "memory": "200Mi", "storage": "2Gi", "gpu": 1 } } } }{ "orchestrator": { "advanced_configuration": { "requests": { "cpu": "100m", "memory": "100Mi", "storage": "1Gi", "gpu": 1 }, "limits": { "cpu": "200m", "memory": "200Mi", "storage": "2Gi", "gpu": 1 } } } } -
Aktualisieren Sie die Parameter für die automatische Skalierung (optional).
Sie können auch Parameter für horizontale Pod-Autoscaler (HPA) mit dem Konfigurationsblock
autoscalingüberschreiben.{ "orchestrator": { "advanced_configuration": { "autoscaling": { "minReplicas": 1, "maxReplicas": 3, "targetCPUUtilizationPercentage": 70, "targetMemoryUtilizationPercentage": 70, "scaleUpStabilizationWindowSeconds": 60, "scaleUp": { "policy": { "type": "Pods", "value": 1, "periodSeconds": 60 } }, "scaleDownStabilizationWindowSeconds": 60, "scaleDown": { "policy": { "type": "Pods", "value": 1, "periodSeconds": 60 } } } } } }{ "orchestrator": { "advanced_configuration": { "autoscaling": { "minReplicas": 1, "maxReplicas": 3, "targetCPUUtilizationPercentage": 70, "targetMemoryUtilizationPercentage": 70, "scaleUpStabilizationWindowSeconds": 60, "scaleUp": { "policy": { "type": "Pods", "value": 1, "periodSeconds": 60 } }, "scaleDownStabilizationWindowSeconds": 60, "scaleDown": { "policy": { "type": "Pods", "value": 1, "periodSeconds": 60 } } } } } } -
Validieren Sie die Änderungen.
Bevor Sie die Konfiguration über das Installationsprogramm anwenden, können Sie die Parameter optional validieren. Um dies zu tun:
- Ändern Sie die Parameter direkt in der ArgoCD-Anwendung im Abschnitt Parameter .
- Bestätigen, dass sich die Konfiguration wie erwartet verhält.
- Kopieren Sie die validierte Konfiguration in die Datei
input.json.