- Überblick
- Anforderungen
- Installation
- Fragen und Antworten: Bereitstellungsvorlagen
- Konfigurieren der Maschinen
- Konfigurieren des externen Objektspeichers
- Konfigurieren des Lastausgleichs
- Konfigurieren des DNS
- Konfigurieren von Microsoft SQL-Servern
- Konfigurieren der Zertifikate
- HA-fähige Online-Produktionsinstallation mit mehreren Knoten
- HA-fähige Offline-Produktionsinstallation mit mehreren Knoten
- Herunterladen der Installationspakete
- install-uipath.sh-Parameter
- Aktivieren eines High Availability Add-ons für den Cluster
- Document Understanding-Konfigurationsdatei
- Hinzufügen eines dedizierten Agent-Knotens mit GPU-Unterstützung
- Verbinden einer Task Mining-Anwendung
- Hinzufügen eines dedizierten Agent-Knotens für Task Mining
- Hinzufügen eines dedizierten Agentenknotens für Automation Suite-Roboter
- Nach der Installation
- Clusterverwaltung
- Überwachung und Warnungen
- Migration und Upgrade
- 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
- Durchführen der Migration eines einzelnen Mandanten
- Produktspezifische Konfiguration
- Best Practices und Wartung
- Fehlersuche und ‑behebung
- Fehlerbehebung bei Diensten während der Installation
- Deinstallieren des Clusters
- Löschen von Offline-Artefakten für mehr Speicherplatz
- So löschen Sie Redis-Daten
- So können Sie die Istio-Protokollierung aktivieren
- So werden Protokolle manuell bereinigt
- So löschen Sie alte Protokolle, die im sf-logs-Bucket gespeichert sind
- So deaktivieren Sie Streaming-Protokolle für das AI Center
- Fehlerbehebung bei fehlgeschlagenen Automation Suite-Installationen
- So löschen Sie Bilder aus dem alten Installationsprogramm nach dem Upgrade
- Automatisches Bereinigen von Longhorn-Snapshots
- Deaktivieren von TX-Prüfsummen-Offloading
- Umgang mit schwachen Verschlüsselungen in TLS 1.2
- Es kann keine Offlineinstallation auf RHEL 8.4 OS ausgeführt werden.
- Fehler beim Herunterladen des Pakets
- Die Offlineinstallation schlägt aufgrund fehlender binärer Dateien fehl
- Zertifikatproblem bei der Offlineinstallation
- Die erste Installation schlägt während des Longhorn-Setups fehl
- Validierungsfehler bei der SQL-Verbindungszeichenfolge
- Voraussetzungsprüfung für das Selinux-iscsid-Modul schlägt fehl
- Azure-Datenträger nicht als SSD markiert
- Fehler nach der Zertifikatsaktualisierung
- Virenschutz verursacht Probleme bei der Installation
- Automation Suite funktioniert nach Betriebssystem-Upgrade nicht
- Bei der Automation Suite muss „backlog_wait_time“ auf 0 gesetzt werden.
- Volume nicht bereitstellbar, da es nicht für Workloads bereit ist
- Automation Hub und Apps können mit Proxy-Setup nicht gestartet werden
- Fehler beim Hoch- oder Herunterladen von Daten im Objektspeicher
- Die Größenänderung eines PVC bewirkt keine Korrektur von Ceph
- Fehler beim Ändern der PVC-Größe
- Fehler beim Ändern der Größe von objectstore PVC
- Rook Ceph oder Looker-Pod hängen im Init-Status fest
- Fehler beim Anhängen eines StatefulSet-Volumes
- Fehler beim Erstellen persistenter Volumes
- Patch zur Rückgewinnung von Speicherplatz
- Sicherung aufgrund des Fehlers „TooManySnapshots“ fehlgeschlagen
- Alle Longhorn-Replikate sind fehlerhaft
- Festlegen eines Timeout-Intervalls für die Verwaltungsportale
- Aktualisieren Sie die zugrunde liegenden Verzeichnisverbindungen
- Die Authentifizierung funktioniert nach der Migration nicht
- kinit: KDC kann für Realm <AD Domain> beim Abrufen der ersten Anmeldeinformationen nicht gefunden werden
- Kinit: Keytab enthält keine geeigneten Schlüssel für *** beim Abrufen der ersten Anmeldeinformationen
- GSSAPI-Vorgang aufgrund eines ungültigen Statuscodes fehlgeschlagen
- Alarm für fehlgeschlagenen Kerberos-tgt-update-Auftrag erhalten
- SSPI-Anbieter: Server in Kerberos-Datenbank nicht gefunden
- Anmeldung eines AD-Benutzers aufgrund eines deaktivierten Kontos fehlgeschlagen
- ArgoCD-Anmeldung fehlgeschlagen
- Fehler beim Abrufen des Sandbox-Abbilds
- Pods werden nicht in der ArgoCD-Benutzeroberfläche angezeigt
- Redis-Testfehler
- RKE2-Server kann nicht gestartet werden
- Secret nicht im UiPath-Namespace gefunden
- ArgoCD wechselt nach der ersten Installation in den Status „In Bearbeitung“.
- Unerwartete Inkonsistenz; fsck manuell ausführen
- MongoDB-Pods in „CrashLoopBackOff“ oder ausstehende PVC-Bereitstellung nach Löschung
- MongoDB-Pod kann nicht von 4.4.4-ent auf 5.0.7-ent aktualisiert werden
- Fehlerhafte Dienste nach Clusterwiederherstellung oder Rollback
- Pods stecken in Init:0/X
- Prometheus im Zustand „CrashloopBackoff“ mit OOM-Fehler (Out-of-Memory)
- Fehlende Ceph-rook-Metriken in Überwachungs-Dashboards
- Pods können nicht mit FQDN in einer Proxy-Umgebung kommunizieren
- Document Understanding erscheint nicht auf der linken Leiste der Automation Suite
- Fehlerstatus beim Erstellen einer Datenbeschriftungssitzung
- Fehlerstatus beim Versuch, eine ML-Fähigkeit bereitzustellen
- Migrationsauftrag schlägt in ArgoCD fehl
- Die Handschrifterkennung mit dem Intelligent Form Extractor funktioniert nicht oder arbeitet zu langsam
- Verwenden des Automation Suite-Diagnosetools
- Verwenden des Automation Suite-Supportpakets
- Erkunden von Protokollen
HA-fähige Offline-Produktionsinstallation mit mehreren Knoten
Überblick
You must meet the hardware and software prerequisites before proceeding with the installation. See Hardware and software requirements.
You can use a dedicated script to validate the installation prerequisites and infrastructure readiness. See Validating the prerequisites.
Für eine reibungslose Installation halten Sie sich an unsere empfohlenen Vorgehensweisen. Siehe .
Der Installationsvorgang umfasst die folgenden grundlegenden Schritte:
| Schritt | Beschreibung |
|---|---|
| Schritt 1: Herunterladen der Installationspakete | Sie müssen diesen Schritt von einer Linux- oder Windows-Maschine aus durchführen, die Zugriff auf das Internet und auf die Offline-Maschinen hat, auf denen Sie die Automation Suite bereitstellen möchten. Während die Installationspakete fertig heruntergeladen werden, können Sie einige der nächsten Schritte ausführen. Schritt 1.1: Herunterladen des Installationspakets Schritt 1.2: Übertragen aller heruntergeladenen Dateien auf die erste Maschine |
| Schritt 2: Konfigurieren der Installation | Führen Sie das interaktive Installationsprogramm aus, um die Installationsoptionen zu konfigurieren. Dieses Tool sammelt Eingaben für die gängigsten Installationsoptionen und generiert eine Konfigurationsdatei, die während der Installation verwendet wird. (Optional) Konfigurieren Sie erweiterte Installationsoptionen. Das interaktive Installationsprogramm bietet ein Standardprogramm mit einer begrenzten Anzahl von Konfigurationsoptionen. Bearbeiten Sie die Konfigurationsdatei, um die installierten Produkte anzupassen, separate SQL-Server für bestimmte Produkte einzurichten und vieles mehr. Schritt 2.1: Standardkonfiguration Schritt 2.2: Erweiterte Konfiguration (optional) |
| Step 3: Copy the installation files on all the machines | Kopieren Sie auf der ersten Maschine die heruntergeladenen Dateien in den Installationsordner, der vom interaktiven Installationsprogramm in Schritt 2 erstellt wurde. Kopieren Sie auf die anderen Clustermaschinen den gesamten Installationsordner von der ersten Maschine in denselben Ordnerpfad auf jeder Maschine. Schritt 3: Kopieren der Installationsdateien auf alle Maschinen |
| Step 4: Run the installation | Erstellen Sie den Cluster und verbinden Sie alle Maschinen. Installieren Sie den Rest der Suite von der ersten Maschine. Schritt 4: Ausführen der Installation |
| Step 5: Complete the installation | Step 5: You have completed the installation successfully and can move to post-installation steps. Sie können nun auf den neu erstellten Cluster und die Suite zugreifen, Zertifikate aktualisieren, die Größe des PVC ändern und vieles mehr. Schritt 5: Abschließen der Installation |
RHEL-Kernel-Version kernel-4.18.0-477.10.1.el8_8 ist von einem Problem betroffen, das die Installation oder Verwaltung des Automation Suite-Clusters unterbricht. Stellen Sie sicher, dass keiner der Automation Suite-Knoten vor oder nach der Installation diese Kernel-Version verwendet. Sie können die Kernel-Version aktualisieren, indem Sie den folgenden Befehl ausführen:
dnf install -y kernel kernel-tools kernel-tools-libs
dnf install -y kernel kernel-tools kernel-tools-libs
Schritt 1: Herunterladen der Installationspakete und Übertragen aller Dateien auf die erste Maschine
Schritt 1.1: Herunterladen des Installationspakets
Sie müssen diesen Schritt auf einer Maschine mit Zugriff auf das Internet und auf der Maschine in der Offlineumgebung ausführen, auf der die Automation Suite installiert wird.
Diese Maschine kann mit Linux oder Windows laufen. Die Befehle in diesem Handbuch gelten für ein RHEL-basiertes Betriebssystem. Nutzen Sie bei Windows oder anderen Betriebssystemen Befehle, die diesen Umgebungen entsprechenden.
Das Automation Suite-Installationsprogramm ist ein Wrapper mehrerer Pakete, der auch einige Abhängigkeiten mit Hilfe des Red Hat Package Managers (RPM) installiert. Es bietet eine interaktive Erfahrung, die Sie bei der Konfiguration externer Ressourcen wie SQL und anderen Installationsoptionen unterstützt.
AUF DER SEPARATEN MASCHINE MIT INTERNETZUGANG
In diesem Abschnitt wird erläutert, wie Sie die erforderlichen Dateien zum Starten des Installationsvorgangs erhalten.
-
Stellen Sie eine Verbindung mit einer Maschine mit Internetzugang her und führen Sie den folgenden Befehl aus, um die interaktive Assistentendatei zu erhalten:
ssh <user>@<dns_of_vm>ssh <user>@<dns_of_vm> -
Wenn Sie einen SSH-Schlüssel verwendet haben, führen Sie den folgenden Befehl aus:
ssh -i <path/to/Key.pem> <user>@<dns_of_vm>ssh -i <path/to/Key.pem> <user>@<dns_of_vm> -
Laden Sie die folgenden Pakete herunter:
-
installUiPathAS.sh – Mandatory. See installUiPathAS.sh for download instructions.
-
sf-installer.zip – Mandatory. See sf-installer.zip for download instructions.
-
sf.tar.gz – Optional. Required only on server node when using internal Docker registry. See sf.tar.gz for download instructions.
-
sf-infra.tar.gz - Mandatory. See sf-infra.tar.gz for download instructions.
-
du-ondemand.tar.gz – Optional. Needed only for Document Understanding. See du-ondemand.tar.gz for download instructions.
Hinweis:Wenn Sie diesen optionalen Schritt überspringen, ist die Funktionalität der Document Understanding-Dienste begrenzt.
-
cv-ondemand.tar.gz – Optional. Needed only for Computer Vision. See cv-ondemand.tar.gz for download instructions.
Hinweis:Wenn Sie diesen optionalen Schritt überspringen, ist kein Zugriff auf die Computer Vision-Dienste möglich.
Stellen Sie sicher, dass Sie das Paket herunterladen, das für die Version Ihrer Automation Suite und Ihr Betriebssystem geeignet ist.
-
Schritt 1.2: Übertragen aller heruntergeladenen Dateien auf die erste Maschine
Führen Sie die folgenden Schritte aus:
- Überprüfen Sie, ob alle Dateien mit Internetzugang auf den Computer heruntergeladen wurden;
- Erstellen Sie den Zielordner auf der Maschine;
- Kopieren Sie die Dateien von der Onlinemaschine auf die Zielmaschine.
AUF ALLEN MASCHINEN IM CLUSTER
Erstellen Sie die Installationsordner, indem Sie den folgenden Befehl ausführen:
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
Das Ausführen von mkdir -p /opt/UiPathAutomationSuite/ ist nicht erforderlich, wenn Sie das Skript configureUiPathDisks.sh verwenden.
AUF DER SEPARATEN MASCHINE MIT INTERNETZUGANG
Kopieren Sie die Dateien in den ersten Knoten, indem Sie die folgenden Schritte ausführen:
-
From the machine with internet access, copy the files to the installation folder on the target machine, and the offline bundle(s) to the
/uipath/tmpfolder:scp ~/installUiPathAS.sh ~/sf-installer.zip ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/scp ~/installUiPathAS.sh ~/sf-installer.zip ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/ -
(Optional) Um Document Understanding zu verwenden, kopieren Sie das folgende Paket in den Ordner
/uipath/tmp:scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/Warnung:Not following this optional step prevents access to the Document Understanding services.
-
(Optional) Um Computer Vision zu verwenden, kopieren Sie das folgende Paket in den Ordner
/uipath/tmp:scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/Warnung:Wenn Sie diesen optionalen Schritt überspringen, ist kein Zugriff auf die Computer Vision-Dienste möglich.
Schritt 2: Konfigurieren der Installation
Schritt 2.1: Standardkonfiguration
AUF DER HAUPTMASCHINE DES CLUSTERS
-
Fügen Sie den Voraussetzungsordner zum aktuellen PATH hinzu.
Das interaktive Installationsprogramm erfordert
jq. Die Offlinepakete der Automation Suite enthalten es bereits. Führen Sie die folgenden Befehle aus, um es zum PATH hinzuzufügen, und stellen Sie sicher, dass Sie sich immer noch im Stammverzeichnis befinden:mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /uipath/tmp/sf-infra.tar.gz /opt/UiPathAutomationSuite cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod +x ./bin/jq export PATH=${PATH}:/opt/UiPathAutomationSuite/binmv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /uipath/tmp/sf-infra.tar.gz /opt/UiPathAutomationSuite cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod +x ./bin/jq export PATH=${PATH}:/opt/UiPathAutomationSuite/bin -
Erteilen Sie Berechtigungen für den Installationsordner.
Es ist erforderlich, dem Ordner
/opt/UiPathAutomationSuite, in dem die Installationsskripte gespeichert sind und ausgeführt werden, entsprechende Berechtigungen zu erteilen. Das Installationsprogramm erstellt nach dem Ausführen der einzelnen Schritte auch einige Dateien (output.json). Führen Sie den folgenden Befehl aus, um die erforderlichen Berechtigungen zu erteilen:chmod -R 755 /opt/UiPathAutomationSuitechmod -R 755 /opt/UiPathAutomationSuite -
Führen Sie das interaktive Installationsprogramm aus, um die Installationsoptionen zu konfigurieren.
Wichtig:Das interaktive Installationsprogramm versucht,
sf-installer.zipherunterzuladen und schlägt in Offline-Umgebungen fehl. Um den Schritt zum Herunterladen zu umgehen und Probleme bei der Installation zu vermeiden, führen Sie den folgenden Befehl aus:export BUNDLE_FILE="/opt/UiPathAutomationSuite/sf-installer.zip"export BUNDLE_FILE="/opt/UiPathAutomationSuite/sf-installer.zip"Führen Sie den folgenden Befehl aus, um das interaktive Installationsprogramm zu starten:
chmod +x ./installUiPathAS.sh ./installUiPathAS.shchmod +x ./installUiPathAS.sh ./installUiPathAS.shDas interaktive Installationsprogramm führt Sie durch die Konfigurationsschritte und generiert die Konfiguration, die Sie dann in den weiteren Installationsschritten anpassen können.
Ausführen des interaktiven Assistenten mit mehreren Knoten im Offlinemodus
Führen Sie das interaktive Installationsprogramm aus, um die Installationsoptionen zu konfigurieren. Das Tool sammelt Eingaben für die gängigsten Installationsoptionen und generiert eine Konfigurationsdatei. Hochverfügbarkeit ist standardmäßig aktiviert, aber Sie können sie mit der erweiterten Konfiguration deaktivieren.
Führen Sie die folgenden Schritte aus, um die Automation Suite zu installieren:
-
Starten Sie das interaktive Installationsprogramm.
-
Akzeptieren Sie die Lizenzvereinbarung, um die Installation fortzusetzen.
-
In Main Menu, select your deployment mode. Choose Multi-node deployment (recommended for production use) and confirm your selection.
-
In Deployment configuration, select your environment type. Choose Air-gapped.
-
Wählen Sie Ihre Produktauswahl aus. Ihre Optionen sind:
- Vollständig (Alle Produkte)
- Produkte auswählen
For details on the product selection options, see Hardware and software requirements.
-
If you chose Select products in the previous step, indicate the products you want to install. Your options are:
- Action Center
- AI Center
- Apps
- Automation Hub
- Automation Ops
- Automation Suite-Roboter
- Data Service
- Document Understanding
- Insights
- Orchestrator
- Process Mining
- Task Mining
- Test Manager
Hinweis:Some Automation Suite products have additional dependencies on each other. When selecting the products you want to install, make sure you consider Cross-products dependencies. Trying to install a product without its dependencies would result in an error.
In addition to that, some Automation Suite products require a dedicated agent node. Before continuing, make sure you meet the hardware requirements.
-
Um AI Center zu installieren, müssen Sie zusätzliche Schritte ausführen:
Hinweis:In offline installations, you do not need to specify the metering API key. To complete the AI Center installation, follow the step from the Completing AI Center installation section.
-
Geben Sie an, ob AI Center einen externen Orchestrator erfordert.
- Wenn das AI Center keinen externen Orchestrator erfordert, fahren Sie mit Schritt 8 fort.
- Wenn das AI Center einen externen Orchestrator erfordert, fahren Sie mit Schritt 7.b fort.
-
Copy the Orchestrator certificate to the virtual machine. For more information on this, check the Copy the Orchestrator certificate page.
-
Geben Sie die Orchestrator-URL für AI Center an. Beispiel:
https://orchestrator.example.com. -
Geben Sie die Identitäts-URL für das AI Center an. Beispiel:
https://orchestrator.example.com/identity. -
Geben Sie den Pfad zur Orchestrator-Zertifikatdatei an. Beispiel:
/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer. -
Geben Sie den Pfad zur Identitätszertifikatdatei an. Beispiel:
/opt/UiPathAutomationSuite/UiPath_Installer/identity.cer.
-
-
Bestätigen Sie Ihre Produktauswahl, um die minimalen Hardware- und Softwareanforderungen zu bestimmen.
-
Geben Sie den FQDN der Automation Suite ein.
-
Specify whether you would like to bring your own object store for the selected products. If you select No, you opt for the default object store. If you select Yes, choose one of the following options:
- Azure-Speicherkonto – Geben Sie an, ob Sie mit Ihrem Azure-Speicherkonto verwaltete Identitäten verwenden möchten, geben Sie die folgenden Details entsprechend Ihrer Auswahl an und legen Sie dann fest, ob die Container für alle ausgewählten Produkte automatisch bereitgestellt werden sollen:
- If Yes, provide the Azure storage account name and endpoint suffix, and your client ID;
- Wenn Nein , geben Sie den Namen des Azure-Speicherkontos und das Endpunktsuffix sowie Ihren Azure-Kontoschlüssel an.
- AWS S3 – Provide the prefix and suffix for the bucket names, the AWS region where buckets are hosted, the access key and the secret key for the S3 account, and specify if you want the buckets to be automatically provisioned for all the selected products.
- Other S3 Compatible storage – Specify the prefix and suffix for the bucket names, the S3 server FQDN, the S3 port, the access key and the secret key for the S3 account, and specify if you want the buckets to be automatically provisioned for all the selected products.
Hinweis:Viele S3-Objectstores erfordern, dass der CORS auf den gesamten Datenverkehr aus dem Automation Suite-Cluster festgelegt ist. Sie müssen die CORS-Richtlinie auf Objectstore-Ebene konfigurieren, um den FQDN des Clusters zuzulassen.
- Azure-Speicherkonto – Geben Sie an, ob Sie mit Ihrem Azure-Speicherkonto verwaltete Identitäten verwenden möchten, geben Sie die folgenden Details entsprechend Ihrer Auswahl an und legen Sie dann fest, ob die Container für alle ausgewählten Produkte automatisch bereitgestellt werden sollen:
-
Geben Sie an, ob Sie Kerberos Auth für SQL-Verbindungen verwenden möchten.
-
Geben Sie den SQL Server-FQDN ein. Folgen Sie der Eingabeaufforderung, um den Verbindungsport, den Benutzernamen und das Kennwort einzugeben.
Hinweis:Process Mining requires a second SQL Server. If you install Process Mining, make sure to provide the warehouse SQL Server URL, connection prompt, username, and password.
For details on the hardware requirements the second SQL Server must meet, see SQL requirements for Process Mining.
-
Geben Sie an, ob das Installationsprogramm automatisch die erforderlichen Datenbanken erstellen soll.
-
Stellen Sie CA-Zertifikate für jede externe Serversoftware bereit, die eine sichere TLS-Kommunikation erfordert, andernfalls schlägt die Installation fehl. Wenn Sie die TLS-Kommunikation nicht aktiviert haben, können Sie die Zertifikate nach der Installation konfigurieren.
Hinweis:Das Installationsprogramm akzeptiert nur Base64-codierte DER-Zertifikate im
PEM-Format. Wenn die externen Server unterschiedliche Zertifizierungsstellen haben, können Sie alle öffentlichen Zertifikate in einer einzigen Datei verketten. -
Nach dem Definieren der Konfigurationsparameter generiert das Installationsprogramm automatisch die Konfigurationsdatei. Sie können die Konfigurationsparameter direkt im Terminal bearbeiten.
Hinweis:Sie können jetzt
cluster_config.jsonfür erweiterte Konfigurationseinstellungen im OrdnerUiPathAutomationSuitedirekt bearbeiten. Nachdem Sie die Konfigurationsdatei bearbeitet haben, müssen Sie das interaktive Installationsprogramm erneut ausführen, um die Installation abzuschließen, oder sie manuell abschließen.
Am Ende des Installationsvorgangs wird eine Bereitstellungszusammenfassung angezeigt, die Ihnen Zugriff auf das Clusterverwaltungsportal, das Hostportal, die Organisationsverwaltungsoberfläche, Rancher, ArgoCD und mehr gibt.
Schritt 2.2: Erweiterte Konfiguration (optional)
Dieser Schritt ist optional.
Sie können die Datei für erweiterte Konfigurationen konfigurieren. Sie können zusätzliche Produkte aktivieren, eines der Standardprodukte deaktivieren sowie Ihre SQL-DBs und deren jeweilige Verbindungszeichenfolgen und Zertifikate konfigurieren. Beim HA-fähigen Produktionsmodus mit mehreren Knoten ist die Hochverfügbarkeit standardmäßig aktiviert, kann aber bei Bedarf auch deaktiviert werden.
For advanced configuration, you can follow the following instructions: Advanced installation experience.
If you exit the interactive installer and perform advanced configuration, you need to re-run the interactive installer to complete the process.
Schritt 3: Kopieren der Installationsdateien auf alle anderen Cluster-Maschinen
Kopieren Sie das Installationsprogramm, die Zertifikate und cluster_config.json von der ersten Maschine im Cluster, auf der die Konfiguration durchgeführt wurde, auf alle anderen Maschinen.
AUF DER ERSTEN MASCHINE IM CLUSTER
-
Kopieren Sie den Ordner
/opt/UiPathAutomationSuiteauf alle anderen Knoten, indem Sie den folgenden Befehl ausführen:scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/optscp -r /opt/UiPathAutomationSuite <username>@<node dns>:/optWichtig:Since you are in an air-gapped environment, you might need to use the private IP of the target node.
-
Fügen Sie
-i <cert.pem>hinzu, wenn Sie ein Zertifikat zum Anmelden verwenden. Wenn Sie den Inhalt der.pem-Datei in eine lokale Datei kopieren, muss die neue Datei über die korrekten Berechtigungen verfügen. Sie können die Berechtigung mitchmod 400 <cert.pem>erteilen.
Der obige Schritt stellt sicher, dass auf allen Maschinen dieselbe Konfiguration repliziert wird sowie alle heruntergeladenen Pakete für das Installationspaket.
Schritt 4: Ausführen der Installation
Es gibt zwei Arten von Maschinen: Server und Agent.
- Server – Maschinen, auf denen die Kubernetes-Infrastruktur (d. h. apiserver, etcd) ausgeführt wird. Diese Komponenten verwalten den gesamten Cluster.
- Agent – Eine einfache Maschine, die zum Ausführen von Workloads verwendet wird.
Der HA-fähige Produktionsmodus mit mehreren Knoten erfordert mindestens 3 Servermaschinen. Die Installation von Task Mining erfordert das Hinzufügen einer zusätzlichen Maschine, die als Agent verwendet wird.
- Für eine HA-fähige Produktionsinstallation mit mehreren Knoten benötigen Sie einen Lastausgleich. Stellen Sie sicher, dass einer erstellt wurde und der Datenverkehr zwischen den Knoten verteilt ist. Der Domänenname des Lastausgleichs muss in der Datei
cluster_config.jsonverwendet werden. - Sie benötigen mindestens einen Serverknoten und für HA (Hochverfügbarkeit) mindestens drei Serverknoten. Die Anzahl der Serverknoten muss ungerade sein.
Schritt 4.1: Akzeptieren der Lizenzvereinbarung
Before running the installation, make sure to read the License Agreement.
Um die Lizenzvereinbarung zu akzeptieren, wählen Sie eine der folgenden Methoden:
- Option 1 (Environment Variable) - Set the
LICENSE_AGREEMENTenvironment variable to accept by executing the following command:export LICENSE_AGREEMENT=accept - Option 2 (Inline-Parameter) – Alternativ können Sie
--accept-license-agreementan jede Ausführung voninstall-uipath.shanfügen.
Schritt 4.2: Erstellen und Verbinden aller Maschinen mit dem Cluster
-
Richten Sie die erste Maschine ein.
Führen Sie die folgenden Befehle auf dem ersten Server aus:
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreementcd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -
Verbinden Sie die restlichen Server mit dem Cluster.
Führen Sie die folgenden Befehle nacheinander auf den restlichen Serverknoten aus:
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreementcd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreement -
Verbinden Sie die restlichen Agenten mit dem Cluster.
Führen Sie die folgenden Befehle nacheinander auf den restlichen Agentknoten aus:
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreementcd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreement
Step 4.3: Finishing installing the suite
Hochladen der Offlinepakete bei Verwendung einer internen Docker-Registrierung
Sobald alle Knoten verbunden sind und Sie eine interne Docker-Registrierung verwenden, laden Sie Ihre Offlinepakete hoch, indem Sie den folgenden Befehl auf dem ersten Knoten ausführen:
./configureUiPathAS.sh registry upload --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp
./configureUiPathAS.sh registry upload --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp
Beenden der Installation auf dem ersten Knoten
Sobald alle Knoten verbunden sind, wechseln Sie zum ersten Server, um die Installation der Automation Suite abzuschließen:
-
Überprüfen Sie, ob die Knoten ordnungsgemäß hinzugefügt wurden, indem Sie den folgenden Befehl ausführen:
sudo su export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin kubectl get nodessudo su export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin kubectl get nodes -
Wenn Sie mehr als einen Knoten in der Liste sehen, hat alles funktioniert.
-
Schließen Sie die Installation ab, indem Sie den folgenden Befehl ausführen:
./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --install-type offline --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --install-type offline --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
Das ist der zeitaufwendigste Vorgang. Rechnen Sie mit ca. 2 Stunden.
Laden der optionalen Pakete
-
Um das optionale Document Understanding-Bundle zu laden, führen Sie den folgenden Befehl aus:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp" -
Um das optionale Computer Vision-Paket zu laden, führen Sie den folgenden Befehl aus:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
Completing an AI Center installation
Wenn das AI Center einen externen Orchestrator erfordert, führen Sie den folgenden Befehl aus, um die Installation abzuschließen:
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
For more information on how to configure Orchestrator for AI Center, check the Configuring Orchestrator page from the AI Center guide.
Schritt 5: Abschließen der Installation
Sie haben die Installation erfolgreich abgeschlossen und können mit den Schritten nach der Installation fortfahren.
Aktualisieren der Zertifikate
Bei der Installation werden selbstsignierte Zertifikate in Ihrem Namen erstellt. Die Azure-Bereitstellungsvorlage bietet Ihnen jedoch auch die Möglichkeit, zum Zeitpunkt der Installation ein von der Zertifizierungsstelle ausgestelltes Serverzertifikat bereitzustellen, anstatt ein automatisch generiertes, selbstsigniertes Zertifikat zu verwenden.
Selbstsignierte Zertifikate laufen in 90 Tagen ab und Sie müssen sie durch Zertifikate ersetzen, die von einer vertrauenswürdigen Zertifizierungsstelle signiert wurden, sobald die Installation abgeschlossen ist. Wenn Sie die Zertifikate nicht aktualisieren, funktioniert die Installation nach 90 Tagen nicht mehr.
For instructions, see Managing certificates.
Zugreifen auf die Automation Suite
To access the newly created cluster and suite, see Accessing Automation Suite.
Ändern der PVC-Größe
To resize the PVC, see Resizing PVC.
- Überblick
- Schritt 1: Herunterladen der Installationspakete und Übertragen aller Dateien auf die erste Maschine
- Schritt 1.1: Herunterladen des Installationspakets
- Schritt 1.2: Übertragen aller heruntergeladenen Dateien auf die erste Maschine
- Schritt 2: Konfigurieren der Installation
- Schritt 2.1: Standardkonfiguration
- Schritt 2.2: Erweiterte Konfiguration (optional)
- Schritt 3: Kopieren der Installationsdateien auf alle anderen Cluster-Maschinen
- Schritt 4: Ausführen der Installation
- Schritt 4.1: Akzeptieren der Lizenzvereinbarung
- Schritt 4.2: Erstellen und Verbinden aller Maschinen mit dem Cluster
- Schritt 4.3: Fertigstellen der Installation der Suite
- Schritt 5: Abschließen der Installation
- Aktualisieren der Zertifikate
- Zugreifen auf die Automation Suite
- Ändern der PVC-Größe