- Ü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
EKS-Sicherung und -Wiederherstellung
Konfigurieren Sie Velero-Sicherungen und Wiederherstellungsverfahren für die Automation Suite in EKS.
Amazon EKS unterstützt die Sicherung und Wiederherstellung über AWS Backup, das Kubernetes-Clusterressourcen und persistente Volumes schützt und richtlinienbasierte Wiederherstellungen in vorhandenen oder neuen EKS-Clustern ermöglicht. Weitere Informationen finden Sie unter Amazon EKS-Sicherungen.
Zusätzlich zu AWS Backup können Kubernetes-native Tools wie Velero zum Sichern und Wiederherstellen von EKS-Clusterressourcen verwendet werden, insbesondere in Szenarien, die eine detailliertere Kontrolle auf Kubernetes-Ebene oder benutzerdefinierte Sicherungsrichtlinien für Ihren Anwendungsfall und Ihre Compliance-Anforderungen erfordern.
Weitere Informationen finden Sie in den folgenden AWS-Ressourcen:
- Amazon EKS – Häufig gestellte Fragen zur Sicherung und Wiederherstellung
- Sichern und Wiederherstellen von Amazon EKS-Clusterressourcen mit Velero
Die Automation Suite auf EKS verwendet zwei Hauptspeichertypen:
- Amazon EBS (Elastic Block Store) – Dies bietet Speicher auf Blockebene für Kubernetes-Workloads.
- Amazon EFS (Elastic File System) – Dies bietet einen gemeinsamen Dateispeicher für Workloads, die gleichzeitigen Zugriff erfordern.
Um sowohl Speichertypen als auch die Regionsübergreifende Notfallwiederherstellung zu unterstützen, empfiehlt UiPath die Verwendung von Velero File System Backup (FSB) mit Amazon S3 und Regionsübergreifenden Replikation (CRR).
Mit dieser Konfiguration werden Sicherungen im angegebenen S3-Bucket gespeichert und CRR repliziert sie automatisch in eine sekundäre AWS-Region, um die Widerstandsfähigkeit zu gewährleisten.
Voraussetzungen
Bevor Sie Velero einrichten, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Velero-Installation: Sie müssen Velero im EKS-Cluster mit Helm oder der Velero-CLI bereitstellen.
- IAM-Berechtigungen: Sie müssen dem Velero-Dienstkonto die erforderlichen Berechtigungen zum Schreiben in Amazon S3 erteilen.
- S3-Bucket: Sie müssen einen Amazon S3-Bucket mit aktivierter Versionierung erstellen.
Detaillierte Setup-Anweisungen finden Sie im offiziellen Velero File System Backup -Setup-Handbuch.
Konfigurieren von Velero-Richtlinien
Velero unterstützt flexible Richtlinien, die bestimmen, welche Ressourcen und Volumes in Sicherungen enthalten sind. Weitere Informationen zur Konfiguration von Velero-Sicherungsrichtlinien finden Sie in der offiziellen Velero- Dokumentation.
Beachten Sie beim Definieren einer Sicherungsrichtlinie die folgenden Richtlinien:
- PVC-Ausschluss: Sie müssen alle
PersistentVolumeClaim(PVC) ausschließen, die mitvelero.io/exclude-from-backup: "true"beschriftet sind. Velero überspringt während des Sicherungsprozesses jeden PVC mit dieser Beschriftung. - Konfigurieren von Dateisystemsicherungen: Sie müssen Dateisystemsicherungen auf PVCs anwenden, die unterstützte Speicherklassen verwenden. Die folgenden Speicherklassen unterstützen Dateisystemsicherungen:
- EFS-Speicherklasse (
efs-sc) - EBS-Speicherklasse (
ebs-sc) Verwenden Sie die folgende Beispielrichtlinie, um Ausschlüsse und Dateisystemsicherungen für diese Speicherklassen zu konfigurieren:
policy: | version: v1 volumePolicies: - conditions: pvcLabels: velero.io/exclude-from-backup: "true" action: type: skip - conditions: csi: driver: efs.csi.aws.com storageClass: - efs-sc action: type: fs-backup - conditions: csi: driver: ebs.csi.aws.com storageClass: - ebs-sc action: type: fs-backuppolicy: | version: v1 volumePolicies: - conditions: pvcLabels: velero.io/exclude-from-backup: "true" action: type: skip - conditions: csi: driver: efs.csi.aws.com storageClass: - efs-sc action: type: fs-backup - conditions: csi: driver: ebs.csi.aws.com storageClass: - ebs-sc action: type: fs-backup - EFS-Speicherklasse (
- Sicherungsziel: Bei der Dateisystemsicherung werden alle Sicherungsdaten in den konfigurierten Amazon S3-Bucket hochgeladen. Wenn Regionsübergreifende Replikation (CRR) aktiviert ist, werden Sicherungen automatisch Regionsübergreifend repliziert, um die Ausfallsicherheit zu erhöhen.
Ausführen von Sicherungen und Wiederherstellungen
So erstellen Sie eine Sicherung in Velero:
- Folgen Sie der Velero-Sicherung .
- Konfigurieren Sie eine benutzerdefinierte Sicherungsressource (CR), um die Namespaces und Ressourcen zu definieren, die in der Sicherung enthalten sind.
Automation Suite-Namespaces werden automatisch mit created-by=uipath beschriftet. Sie können selektiv nur UiPath-bezogene Namespaces sichern, indem Sie nur diejenigen einschließen, die mit diesem Schlüssel beschriftet sind. Dadurch wird sichergestellt, dass alle UiPath-spezifischen Ressourcen sicher gesichert werden.
Weitere Informationen finden Sie unter Velero-Ressourcenfilterung.
So stellen Sie Workloads aus einem Backup wieder her:
- Folgen Sie der Wiederherstellungsanleitung von Velero .
- Verweisen Sie auf eine benutzerdefinierte Wiederherstellungsressource (CR), die die Sicherungs- und Zielressourcen angibt.
Bei der Wiederherstellung in einem Cluster, für den der Cluster-Autoscaler aktiviert ist, kann Velero teilweise Wiederherstellungsfehler melden. Möglicherweise wird ein Fehler wie node-agent pod is not running in node: daemonset pod not found in running state in node angezeigt.
Wenn dieses Problem auftritt, müssen Sie den Status von podvolumerestore (PVR) -Objekten überprüfen. Wenn alle PVRs Success anzeigen, können Sie die Wiederherstellung als erfolgreich betrachten.
Weitere Informationen finden Sie unter Velero-Problemnummer 7170 und Velero-Problemnummer 9203.