- Ü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
Konfiguration des Anmeldeinformationen-Secretstore
Trennen und verwalten Sie Anmeldeinformationen mithilfe von Geheimnisspeichern in der Automation Suite auf EKS/AKS.
Ein Secretstore in der Automation Suite ist eine externe Quelle, die zum Speichern vertraulicher Anmeldeinformationen verwendet wird. Es kann sich entweder um ein Kubernetes-Geheimnis, ein Azure Key Vault, ein HashiCorp Vault oder ein AWS Secrets Manager handeln.
To use a secretstore for credentials in Automation Suite, refer to Using a secretstore for credentials.
If you are using Azure Key Vault, HashiCorp Vault, or AWS Secrets Manager as your external secret management system and plan to use your own External Secrets Operator, refer to Installing the External Secrets Operator in Kubernetes.
Stellen Sie in diesem Fall sicher, dass Sie external-secrets wie folgt zur Liste der ausgeschlossenen Komponenten hinzufügen:
"exclude_components": [
...
"external-secrets"
]
"exclude_components": [
...
"external-secrets"
]
It is mandatory to run uipathctl prereq create when secretstore is enabled. For details, refer to uipathctl prereq create and uipathctl prereq run.
Verwenden eines Geheimnisspeichers für Anmeldeinformationen
Beim Bereitstellen der Automation Suite enthält die input.json -Datei in der Regel mehrere vertrauliche Datenfelder und Anmeldeinformationen im Klartext. Um die Sicherheit zu verbessern, können Sie diese Anmeldeinformationen in einem geheimen Speicher speichern, anstatt sie direkt in die input.json -Datei aufzunehmen.
Ein Secretstore fungiert als externes System, das vertrauliche Anmeldeinformationen und Konfigurationsdaten sicher enthält. Wenn konfiguriert, ruft die Automation Suite während der Bereitstellung Anmeldeinformationen aus dem definierten geheimen Speicher ab.
Um die Verwendung von Secretstore zu aktivieren, fügen Sie den folgenden Abschnitt zur Datei input.json hinzu:
"secret_store": {
"enabled": true
}
"secret_store": {
"enabled": true
}
Wenn diese Konfiguration aktiviert ist, liest die Automation Suite Anmeldeinformationen aus dem Secretstore anstatt direkt aus der input.json -Datei.
Tresorreferenzmuster
Auf geheime Schlüssel in input.json wird nach folgendem Muster verwiesen:
vault/{vault-name}/{secret-key}?key={property}&version={version}
vault/{vault-name}/{secret-key}?key={property}&version={version}
In der folgenden Tabelle werden die Parameter des Tresorreferenzmusters beschrieben.
| Parameter | Erforderlich | Beschreibung |
|---|---|---|
vault-name | Ja | Ordnet das Feld name in provider_configszu |
secret-key | Ja | Der Schlüssel/Pfad des Geheimnisses im externen Tresor |
key | Nein | Bestimmte zu extrahierende JSON-Eigenschaft (für strukturierte Geheimnisse) |
version | Nein | Bestimmte Geheimnisversion, die angeheftet werden soll. Wenn nicht angegeben, verwendet ESO die neueste Version. |
Die Automation Suite unterstützt die folgenden Secretstore-Typen:
If any credential stored in the secretstore changes, you must perform the credential update procedure. For details, refer to Updating credentials.