- Überblick
- Anforderungen
- Installation
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite auf EKS/AKS
- Migrationsoptionen
- 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 von eigenständigen Insights
- Schritt 7: Löschen des Standardmandanten
- B) Migration von einzelnen Mandanten
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Fehlersuche und ‑behebung
Installieren der Automation Suite
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.
- Before choosing your deployment profile, see Deployment scenarios.
- The installation process generates self-signed certificates on your behalf. You should replace them with certificates signed by a trusted Certificate Authority (CA) as soon as installation completes. For instructions, see Managing the certificates.
- Automation Suite on AKS/EKS does not currently support Federal Information Processing Standard 140-2 (FIPS 140-2). If you require FIPS 140-2 for Automation Suite, you can deploy Automation Suite on FIPS 140-2-enabled RHEL machines. For details, see Security and compliance.
Schritt 1: Bereitstellen der Infrastrukturvoraussetzungen
Vor der Installation der Automation Suite müssen Sie die Cloud-Ressourcen in Ihrer Umgebung konfigurieren. Dies beinhaltet:
- AKS- oder EKS-Cluster
- 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
For instructions on prerequisites, see Requirements.
Optional: Konfigurieren des Proxys
If you use a proxy server for internet-facing traffic, you must allow a list of URLs and use the no_proxy settings while configuring the proxy. For instructions on how to configure your proxy, see Configuring the proxy.
Schritt 2: Herunterladen der Software auf Ihre Clientmaschine
Sie müssen die folgende Software auf Ihrer Verwaltungsmaschine installieren. Verwaltungsmaschine bezieht sich auf die Maschine, die Sie zum Betreiben Ihres Clusters verwenden und die über die Datei 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) |
|---|---|---|
uipathctl | Required. uipathctl is a UiPath command-line tool that allows you to run commands against Automation Suite Kubernetes hosted on Azure Kubernetes Service (AKS) and Amazon Elastic Kubernetes Service (EKS).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 auf der Registerkarte. | uipathctl herunterladen uipathctl ausführen |
versions.json | Erforderlich. Erforderlich zur Durchführung von Voraussetzungsprüfungen und Installationsschritten. | |
kubectl | Optional. Stellen Sie sicher, dass kubectl mit der Version Ihres Clusters übereinstimmt |
Schritt 3: Konfigurieren von input.json
Sie müssen die Datei 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.
We provide different input.json template files for AKS and EKS. For instructions on how to configure input.json, see Configuring input.json.
Optionally, you can bring your own components that are part of the Automation Suite stack. For details on the components, see Automation Suite on EKS/AKS stack. For details on how to configure the component you bring, see Bring your own components.
Schritt 4: Zugreifen auf Ihren Cluster mit uipathctl
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.
Wenn Sie Bedenken haben, dass die kubeconfig -Datei am Standardspeicherort gespeichert werden soll, können Sie sie alternativ mit Hilfe des --kubeconfig -Flags bei jeder Ausführung von uipathctlbereitstellen.
Sie können beispielsweise Ihre bevorzugte Methode verwenden, um Ihre ~/.kube/config-Datei mithilfe der AWS CLI oder Azure CLI zu aktualisieren.
Schritt 5: Überprüfen der Infrastrukturvoraussetzungen
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
The uipathctl prereq create command does not create the required SQL databases for Process Mining. You must manually create them by following the instructions in Bring your own database.
Um die Voraussetzungen basierend auf den Eingaben zu überprüfen, die Sie in input.jsonkonfiguriert haben, führen Sie den folgenden Befehl aus:
uipathctl prereq run input.json --versions versions.json
uipathctl prereq run input.json --versions versions.json
To check the prerequisites for installation, run `` . By default, the command checks all the prerequisites. However, it also allows you to run strictly the checks that are relevant to you:
- 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 SQLaus. 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,OBJECTSTORAGEaus.
You can find the names of the components you can include or exclude from the prerequisite checks here. In the example, the first word on each outdented line represents the component name. For example: SQL, OBJECTSTORE, DNS, etc.
Möglicherweise erhalten Sie eine Bedrohungsmeldung von AKS, z. B. wird auf 1.0447523s gewartet, aufgrund von clientseitigen Threads, nicht von Priorität und Fairness. Warten Sie in diesem Fall einige Minuten, bis der Befehl vollständig ausgeführt wurde, oder versuchen Sie, ihn erneut auszuführen.
For an output result example, see Output example: prerequisite check.
Schritt 6: Installieren der Automation Suite
To see which deployment scenarios are available for Automation Suite on AKS/AKS, see Deployment scenarios.
-
Nachdem Sie die Voraussetzungen erfolgreich validiert haben, können Sie mit der Installation der Automation Suite fortfahren, indem Sie den folgenden Befehl ausführen:
uipathctl manifest apply input.json --versions versions.jsonuipathctl manifest apply input.json --versions versions.jsonFor an output example, see Output example: Automation Suite installation.
-
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 checkuipathctl health check
If you run into issues during installation, see Troubleshooting.
- Schritt 1: Bereitstellen der Infrastrukturvoraussetzungen
- Optional: Konfigurieren des Proxys
- Schritt 2: Herunterladen der Software auf Ihre Clientmaschine
- Schritt 3: Konfigurieren von input.json
- Schritt 4: Zugreifen auf Ihren Cluster mit uipathctl
- Schritt 5: Überprüfen der Infrastrukturvoraussetzungen
- Schritt 6: Installieren der Automation Suite