- Ü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
- 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: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren zwischen Automation Suite-Clustern
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische 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
- Fehlersuche und ‑behebung
- Sammeln von DU-Nutzungsdaten mit dem clusterinternen Objektspeicher (Ceph)
- Deinstallieren der Automation Suite

Automation Suite in OpenShift – Installationsanleitung
In diesem Abschnitt wird erläutert, wie Sie die Automation Suite aus OpenShift-Umgebungen mithilfe des bereitgestellten Deinstallationsskripts deinstallieren.
Sie erfahren, wie Sie Ihr System vorbereiten, das Skript ausführen, Probleme beheben und die Funktionalität für benutzerdefinierte Anforderungen erweitern.
In diesem Abschnitt erhalten Sie einen Überblick über das Deinstallationsskript und die Voraussetzungen für eine effektive Nutzung.
Das Deinstallationsskript unterstützt das selektive Löschen von Automation Suite-Komponenten, Leerlaufsimulationen, eine ausführliche Ausgabe und die Möglichkeit, bestimmte Komponenten über Befehlszeilen-Flags oder eine JSON-Konfigurationsdatei auszuschließen.
Voraussetzungen
In diesem Unterabschnitt sind die Tools aufgeführt, die Sie in Ihrer Umgebung installiert haben müssen, um das Deinstallationsskript erfolgreich auszuführen:- OpenShift:
OZhelm
- Optional:
jq– Wird für die JSON-Analyse verwendet
Um das Deinstallationsskript abzurufen und auf die Ausführung vorzubereiten, führen Sie die folgenden Schritte aus:
- Laden Sie das Skript
uninstall.shherunter. - Machen Sie das Skript ausführbar, indem Sie den folgenden Befehl ausführen:
chmod +x uninstall.shchmod +x uninstall.sh
Dieser Abschnitt beschreibt das Ausführen des Deinstallationsskripts, einschließlich der Befehlssyntax, der unterstützten Umgebungen und der verfügbaren Flags.
Sie können das Skript mit dem folgenden Befehl ausführen:
./uninstall.sh [DISTRIBUTION] [OPTIONS]./uninstall.sh [DISTRIBUTION] [OPTIONS]Sie können basierend auf Ihren Umgebungen die folgenden Verteilungsoptionen verwenden:
k8s: Verwenden Sie Standard-Kubernetes-Befehle (Standard).openshift: Verwenden Sie OpenShift-Befehle und APIs.
In der folgenden Tabelle sind alle unterstützten Flags und Argumente aufgeführt, mit denen Sie das Deinstallationsverhalten an Ihre spezifische Umgebung anpassen können.
| Option | Beschreibung |
|---|---|
-h--help | Zeigen Sie Hilfeinformationen an. |
-d--dry-run | Zeigen Sie eine Vorschau der Änderungen an, ohne etwas zu löschen. |
-v--verbose | Aktivieren Sie die detaillierte Protokollierung. |
--excluded COMPONENTS | Durch Kommas getrennte Liste der zu überspringenden Komponenten. |
--clusterconfig FILE | Pfad zu einer JSON-Konfigurationsdatei für Ausschlüsse. |
--istioNamespace NAMESPACE | Überschreiben Sie den Standard Istio-Namespace. |
--uipathNamespace NAMESPACE | Überschreiben Sie den standardmäßigen UiPath-Namespace. |
--argocdNamespace NAMESPACE | Überschreiben Sie den Standard-ArgoCD-Namespace. |
Verwenden von einfachen Beispielen
Dieser Abschnitt enthält einfache Beispielbefehle, mit denen Sie das Deinstallationsskript mit minimalen Optionen schnell verwenden können.
# Exclude istio from deletion in k8s
./uninstall.sh k8s --excluded istio
# Exclude istio and argocd in OpenShift
./uninstall.sh openshift --excluded istio,argocd# Exclude istio from deletion in k8s
./uninstall.sh k8s --excluded istio
# Exclude istio and argocd in OpenShift
./uninstall.sh openshift --excluded istio,argocdVerwenden erweiterter Kombinationen
In diesem Abschnitt werden erweiterte Beispiele vorgestellt, die mehrere Optionen für flexiblere und leistungsfähigere Deinstallationsszenarien kombinieren.
# Dry run to preview changes
./uninstall.sh openshift --dry-run
# Use a JSON config file
./uninstall.sh k8s --clusterconfig input.json
# Custom namespaces
./uninstall.sh openshift --uipathNamespace uipath-prod --istioNamespace custom-istio
# Combined options with verbosity
./uninstall.sh k8s --excluded gatekeeper,falco --clusterconfig input.json --verbose# Dry run to preview changes
./uninstall.sh openshift --dry-run
# Use a JSON config file
./uninstall.sh k8s --clusterconfig input.json
# Custom namespaces
./uninstall.sh openshift --uipathNamespace uipath-prod --istioNamespace custom-istio
# Combined options with verbosity
./uninstall.sh k8s --excluded gatekeeper,falco --clusterconfig input.json --verboseIn diesem Abschnitt wird beschrieben, welche Komponenten das Skript verwaltet, wie sie ausgeschlossen werden und welche Abhängigkeiten zu berücksichtigen sind.
Unterstützte Komponenten
In diesem Abschnitt sind die Automation Suite-Komponenten aufgeführt, die das Deinstallationsskript verwalten und löschen kann:
istio– Dienstgeflechtskomponentenistio_configure– Istio-Konfigurationargocd– ArgoCD-Bereitstellungshared_gitops‑ Freigegebenes GitOpsuipath: UiPath-Kernkomponentencert_manager– Zertifikatverwaltungnetwork_policies– Netzwerkrichtliniengatekeeper– Gatekeeper-Erzwingungfalco– Gatekeeper-Erzwingung
Verwenden von Konfigurationsdateien
Dieser Abschnitt zeigt, wie Komponentenausschlüsse mithilfe einer JSON-Datei konfiguriert werden.
Sie können Komponenten über JSON wie folgt ausschließen:
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}Verstehen von Komponentenabhängigkeiten
In diesem Abschnitt werden die Beziehungen zwischen den Komponenten erläutert, damit Sie Probleme beim Ausschließen bestimmter Elemente vermeiden können.
Einige Komponenten sind von anderen abhängig:
- Wenn Sie
uipathbeibehalten, sollten Sie auchistioundargocdbeibehalten. - Wenn Sie
cert_managerbeibehalten, sollten Sie auchuipathbeibehalten.
- Verstehen des Skripts und der Anforderungen
- Voraussetzungen
- Herunterladen und Vorbereiten des Skripts
- Ausführen des Skripts und Verwenden von Optionen
- Verwenden von einfachen Beispielen
- Verwenden erweiterter Kombinationen
- Konfigurieren von Komponenten und Ausschlüssen
- Unterstützte Komponenten
- Verwenden von Konfigurationsdateien
- Verstehen von Komponentenabhängigkeiten