- Überblick
- Anforderungen
- Installation
- Voraussetzungsprüfungen
- Herunterladen der Installationspakete
- uipathctl-Cluster
- uipathctl-Clusterwartung
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster migration
- uipathctl cluster migration export
- uipathctl cluster migration import
- uipathctl cluster migration run
- uipathctl-Cluster-Upgrade
- uipathctl config
- uipathctl config add-host-admin
- uipathctl config additional-ca-certificates
- uipathctl config additional-ca-certificates get
- uipathctl config additional-ca-certificates update
- uipathctl config-Warnungen
- uipathctl config Alerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config argocd
- uipathctl config argocd ca-certificates
- uipathctl config argocd ca-certificates get
- uipathctl config argocd ca-certificates update
- uipathctl config argocd generate-dex-config
- uipathctl config argocd generate-rbac
- uipathctl config argocd registry
- uipathctl config argocd registry get
- uipathctl config argocd registry update
- uipathctl config enable-basic-auth
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config saml-certificates get
- uipathctl config saml-certificates rotate
- uipathctl config saml-certificates update
- uipathctl config tls-certificates
- uipathctl config tls-certificates get
- uipathctl config tls-certificates update
- uipathctl config token-signing-certificates
- uipathctl config token-signing-certificates get
- uipathctl config token-signing-certificates rotate
- uipathctl config token-signing-certificates update
- UiPathctl-Zustand
- Uipathctl-Gesundheitspaket
- Uipathctl-Zustandsprüfung
- uipathctl health diagnose
- uipathctl health test
- uipathctl-Manifest
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest get-revision
- uipathctl Manifest list-applications
- uipathctl manifest list-revisions
- uipathctl manifest render
- uipathctl-Voraussetzung
- uipathctl prereq create
- uipathctl prereq run
- „uipathctl“-Ressource
- uipathctl-Ressourcenbericht
- uipathctl-Snapshot
- uipathctl-Snapshot-Sicherung
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl-Version
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite auf EKS/AKS
- Schritt 1: Verschieben der Identitätsorganisationsdaten von einer eigenständigen in die Automation Suite
- Schritt 2: Wiederherstellen der eigenständigen Produktdatenbank
- Schritt 3: Sichern der Plattformdatenbank in der Automation Suite
- Schritt 4: Zusammenführen von Organisationen in der Automation Suite
- Schritt 5: Aktualisieren der migrierten Produktverbindungszeichenfolgen
- Schritt 6: Migrieren des eigenständigen Orchestrators
- Schritt 7: Migrieren von eigenständigen Insights
- Schritt 8: Löschen des Standardmandanten
- B) Migration von einzelnen Mandanten
- Migrieren von der Automation Suite unter Linux zur Automation Suite unter EKS/AKS
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Verwenden des Orchestrator-Konfiguratortools
- Konfigurieren von Orchestrator-Parametern
- Orchestrator-appSettings
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
Installieren der Automation Suite auf EKS/AKS
Auf dieser Seite werden Sie durch die allgemeinen Installationsanweisungen für die Automation Suite in AKS und EKS geführt.
Bevor Sie beginnen, sollten Sie Folgendes beachten:
-
Zum Bereitstellen und Verwalten der Automation Suite in AKS/EKS sind Kenntnisse im Management von Kubernetes-, AWS- und Azure-Cloud-Ressourcen erforderlich. Wenn beim Installieren und Konfigurieren der Automation Suite in AKS/EKS Probleme auftreten, wenden Sie sich an die UiPath® Professional Services.
-
Bevor Sie Ihr Bereitstellungsprofil auswählen, siehe Bereitstellungsszenarien.
-
Bei der Installation werden selbstsignierte Zertifikate in Ihrem Namen generiert. Sie sollten sie durch Zertifikate ersetzen, die von einer vertrauenswürdigen Zertifizierungsstelle signiert wurden, sobald die Installation abgeschlossen ist. Anweisungen finden Sie unter Verwalten der Zertifikate.
-
Die Automation Suite unterstützt die Aktivierung des Federal Information Processing Standard 140-2 (FIPS 140-2) auf AKS-Knoten. Weitere Informationen finden Sie unter Sicherheit und Compliance. Sie können FIPS 140-2 nicht auf EKS-Knoten aktivieren.
Vor der Installation der Automation Suite müssen Sie die Cloud-Ressourcen in Ihrer Umgebung konfigurieren. Dies beinhaltet:
- AKS- oder EKS-Cluster
- Nur offline: Externe OCI-konforme Registrierung
- Objektspeicher – Azure Blob oder Amazon S3
- Blockspeicher
- Dateispeicher
- Datenbank
- Zwischenspeichern
- Netzwerke (z. B. VNETs/VPC, DNS, Subnetze, NSGs/Sicherheitsgruppen, NAT-Gateway, elastische IP- und Internetgateways)
- Zertifikat
- Netzwerkrichtlinien
Anweisungen zu den Voraussetzungen finden Sie unter Anforderungen.
no_proxy
-Einstellungen beim Konfigurieren des Proxys verwenden. Anweisungen zum Konfigurieren Ihres Proxys finden Sie unter Konfigurieren des Proxys.
Bei Offline-Installationen benötigen Sie eine Registrierung, die mit der OCI (Open Container Initiative) kompatibel ist, um die Container-Images und die Helm-Charts zu speichern.
Es gibt zwei Möglichkeiten, die Automation Suite-Artefakte in die externe OCI-konforme Registrierung hochzuladen:
- Option A: Durch Spiegeln Ihrer OCI-konformen Registrierung mit der UiPath®-Registrierung;
- Option B: Durch Hydratisieren Ihrer OCI-konformen Registrierung mit dem Offlinepaket.
kubeconfig
auf Ihren Cluster zugreifen kann. Auf Ihrer Verwaltungsmaschine kann Linux, Windows oder MacOS ausgeführt werden.
Die folgenden Tools sind erforderlich, um die Voraussetzungsprüfungen sowie die Installation und die Schritte nach der Installation in Ihrem Cluster erfolgreich über die Clientmaschine auszuführen.
Tool |
Beschreibung |
Herunterladen (Download) |
---|---|---|
|
Erforderlich.
uipathctl ist ein UiPath®-Befehlszeilentool, mit dem Sie Befehle für Automation Suite Kubernetes ausführen können, das in Azure Kubernetes Service (AKS) und Amazon Elastic Kubernetes Service (EKS) gehostet wird.
Sie können
uipathctl verwenden, um die Voraussetzungen in Ihrer Umgebung zu überprüfen, Automation Suite zu installieren und sie über eine einzige einheitliche CLI zu konfigurieren und zu verwalten. Weitere Informationen, einschließlich einer vollständigen Liste der uipathctl -Vorgänge, finden Sie in der uipathctl-Referenzdokumentation.
| |
| Erforderlich. Erforderlich zur Durchführung von Voraussetzungsprüfungen und Installationsschritten. | |
| Optional. Stellen Sie sicher, dass kubectl mit der Version Ihres Clusters übereinstimmt
|
input.json
bearbeiten, um die erforderlichen Eingaben für das uipathctl
-Installationsprogramm bereitzustellen und Vorgänge wie das Konfigurieren der SQL-Verbindungszeichenfolgen und der UiPath®-Dienste auszuführen, die Sie aktivieren möchten.
input.json
-Vorlagendateien für AKS und EKS. Anweisungen zum Konfigurieren von input.json
finden Sie unter Konfigurieren von input.json.
Optional können Sie eigene Komponenten mitbringen, die Teil des Automation Suite -Stacks sind. Weitere Informationen zu den Komponenten finden Sie unter Automation Suite im EKS/AKS-Stack. Weitere Informationen zum Konfigurieren der von Ihnen mitgebrachten Komponente finden Sie unter Mitbringen eigener Komponenten.
Wenn Sie eine Offlineinstallation durchführen, stellen Sie sicher, dass Sie Ihre externe OCI-konforme Registrierung konfigurieren.
Um die Automation Suite auf EKS/AKS im Offlinemodus zu installieren, müssen Sie die folgenden zusätzlichen Schritte ausführen:
-
Legen Sie den Wert des Parameters
install_type
in der Dateiinput.json
explizit aufoffline
fest;
uipathctl
erfordert Zugriff auf den KubeAPI-Server, um Vorgänge auf Clusterebene wie Bereitstellung, Ressourcenerstellung usw. auszuführen. Um auf den KubeAPI-Server zuzugreifen, verwendet uipathctl
die Datei kubeconfig
, die die Anmeldeinformationen auf Administratorebene enthält, die für den Zugriff auf den Cluster erforderlich sind. Diese Datei muss sich im Ordner ~/.kube/config
(Standardspeicherort) Ihrer lokalen (Verwaltungs-)Maschine befinden.
kubeconfig
-Datei am Standardspeicherort gespeichert werden soll, können Sie sie alternativ mit Hilfe des --kubeconfig
-Flags bei jeder Ausführung von uipathctl
bereitstellen.
Voraussetzungsprüfungen stellen sicher, dass die erforderliche Cloud-Infrastruktur entsprechend bereitgestellt wird und für den Client-Computer vor dem Start der Installation der Automation Suite zugänglich ist.
Das Installationsprogramm kann die folgenden Konfigurationen automatisch in Ihrem Namen generieren:
-
Die SQL-Datenbanken, die für die Installation auf dem SQL-Server erforderlich sind, basieren darauf, ob der
sql.create_db
-Schlüssel in Ihrerinput.json
-Datei festgelegt ist. -
Die in Ihrem Cloud -Anbieter erforderlichen Objektspeicher-Buckets, wenn der
external_object_storage.create_bucket
-Schlüssel in der Konfigurationsdatei festgelegt ist.
Damit das Installationsprogramm diese Konfigurationen generieren kann, führen Sie den folgenden Befehl aus:
uipathctl prereq create input.json --versions versions.json
uipathctl prereq create input.json --versions versions.json
uipathctl prereq create
erstellt nicht die erforderlichen SQL-Datenbanken für Process Mining. Sie müssen sie manuell erstellen, indem Sie den Anweisungen unter Mitbringen Ihrer eigenen Datenbank folgen.
input.json
konfiguriert haben, führen Sie den folgenden Befehl aus:
uipathctl prereq run input.json --versions versions.json
uipathctl prereq run input.json --versions versions.json
uipathctl prereq
aus. Standardmäßig überprüft der Befehl alle Voraussetzungen. Allerdings ermöglicht er Ihnen auch, nur die für Sie relevanten Prüfungen durchzuführen:
-
Wenn Sie Komponenten von der Ausführung ausschließen möchten, verwenden Sie das Flag
--excluded
. Wenn Sie beispielsweise die Datenbankverbindungszeichenfolgen nicht überprüfen möchten, führen Sieuipathctl prereq --excluded SQL
aus. Der Befehl führt alle Prüfungen der Voraussetzungen durch, außer der SQL-Prüfung. -
Wenn Sie nur bestimme Komponenten in die Ausführung einschließen möchten, verwenden Sie das Flag
--included
. Wenn Sie beispielsweise nur das DNS und den Objektspeicher überprüfen möchten, führen Sieuipathctl prereq --included DNS,OBJECTSTORAGE
aus.
Die Namen der Komponenten, die Sie bei den Voraussetzungsprüfungen ein- oder ausschließen können, finden Sie hier. In diesem Beispiel stellt das erste Wort auf jeder eingerückten Zeile den Komponentennamen dar. Beispiel: SQL, OBJECTSTORE, DNS usw.
Ein Beispiel für ein Ausgabeergebnis finden Sie unter Ausgabebeispiel : Überprüfung der Voraussetzungen.
Um zu sehen, welche Bereitstellungsszenarien für die Automation Suite auf AKS/EKS verfügbar sind, siehe Bereitstellungsszenarien.
- Nachdem Sie die Voraussetzungen erfolgreich validiert haben,
können Sie mit der Installation der Automation Suite fortfahren, indem Sie den folgenden
Befehl ausführen:Ein Ausgabebeispiel finden Sie unter Ausgabebeispiel : Installation der Automation Suite .
uipathctl manifest apply input.json --versions versions.json
uipathctl manifest apply input.json --versions versions.json - Um die Installation erneut auszuführen, verwenden Sie denselben Befehl wie in Schritt 1 mit allen Argumenten und Flags.
- Um zu überprüfen, ob Ihre Installation erfolgreich ist und die Dienste fehlerfrei sind, führen Sie den folgenden Befehl aus:
uipathctl health check
uipathctl health check
Wenn während der Installation Probleme auftreten, finden Sie weitere Informationen unter Fehlerbehebung.
- Schritt 1: Bereitstellen der Infrastrukturvoraussetzungen
- Optional: Konfigurieren des Proxys
- Schritt 2: Konfigurieren der externen OCI-konformen Registrierung
- Schritt 3: Herunterladen der Software auf Ihre Clientmaschine
- Schritt 4: Konfigurieren von input.json
- Schritt 5: Zugreifen auf Ihren Cluster mit uipathctl
- Schritt 6: Überprüfen der Infrastrukturvoraussetzungen
- Schritt 7: Installieren der Automation Suite