- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Identity Server
- Fehlerbehebung bei Startfehlern
Windows Installer
UiPathOrchestrator.msi
können Sie Orchestrator je nach Bedarf auf einem oder mehreren Knoten installieren. In den folgenden Abschnitten finden Sie die Details zum Durchführen einer erfolgreichen Installation in Umgebungen mit einem und mehreren Knoten.
- Orchestrator
- Identity Server
- Webhooks
- Ressourcenkatalogdienst
In Installationen mit einem Knoten wird die Sitzung im Speicher aufbewahrt, da Sie sie nicht teilen müssen.
Orchestrator-Bereitstellungen mit mehreren Knoten verwenden das RESP (Redis Serialization Protocol) für die Kommunikation und können daher mithilfe jeder Lösung konfiguriert werden, die dieses Protokoll implementiert.
Hochverfügbarkeitsbereitstellungen von Orchestrator mit mehreren Knoten werden von UiPath nur unterstützt, wenn das UiPath High Availability Add-on verwendet wird.
CERTIFICATE_SUBJECT
und IS_CERTIFICATE_SUBJECT
obligatorisch. Die Orchestrator Identity Server-Integration funktioniert nicht, wenn unterschiedliche Zertifizierungen für Identity verwendet werden. Der entsprechende Wert in der verwendeten Parameterdatei muss für alle Knoten gleich sein. Dies kann wie folgt erreicht werden:
- Ein Platzhalterzertifikat (
subject=*.domain.local
); oder - Ein Zertifikat mit alternativem Antragstellernamen (SAN), das den DNS-Namen des öffentlichen Lastausgleichs und optional die DNS-Namen aller Knoten enthält, entweder bei der Erstellung der Zertifikate oder durch Bearbeiten des Werts in der Parameterdatei, bevor Sie mit der Installation des sekundären Knotens fortfahren.
Zertifikate können anhand des Antragstellers oder Fingerabdrucks eingegeben werden.
UiPathOrchestrator.msi OUTPUT_PARAMETERS_FILE=install.json REDIS_HOST=redis.corp.local REDIS_PASSWORD=secretPass STORAGE_TYPE=FileSystem STORAGE_LOCATION="RootPath=\\fileserver\Share" PUBLIC_URL=<Orchestrator_LoadBalancer_URL> CERTIFICATE_SUBJECT=*.domain.local IS_CERTIFICATE_SUBJECT=*.domain.local
.
Hier finden Sie Details zu den verfügbaren Parametern.
REDIS_PORT
angeben, wenn Sie den Standardport (6379
) nicht verwenden möchten.
10000
.
-
Installieren Sie auf allen sekundären Knoten Orchestrator mithilfe von
UiPathOrchestrator.msi
mit Befehlszeilenargumenten, um sicherzustellen, dass Sie denSECONDARY_NODE
-Parameter, der auf „true“ festgelegt ist, und die Parameterdatei bereitstellen, die während der Installation des primären Knotens generiert wurde. Es wird auch empfohlen, den Parameter/passive
zu verwenden, da eine passive Installation den Fortschrittsbalken und Fehler-Popups anzeigt. Entscheiden Sie sich für den unbeaufsichtigten Modus, indem Sie den Parameter/Q
angeben, nur für Unattended-Installationen.Beispiel:UiPathOrchestrator.msi SECONDARY_NODE=1 PARAMETERS_FILE=install.json /Q
.Der Anwendungspool wird gestartet, und Sie können Ihre Orchestrator-Instanz verwenden.
Die Datenbank wird beim Installieren des primären Knotens initialisiert. Beim Einrichten der sekundären Knoten wird der Datenbank-Initialisierungsschritt nicht mehr benötigt.
Bei den oben genannten Methoden wird die Installation und Konfiguration des primären und sekundären Knotens während der ersten Bereitstellung angenommen. Es ist jedoch auch möglich, eine Parameterdatei von jedem vorhandenen Knoten zu generieren, die bei der Installation zusätzlicher Knoten verwendet werden soll.
Generate-ParametersFile.ps1
, das sich im Unterordner Tools
des Orchestrator-Installationsverzeichnisses befindet:
Die Metadaten (Definition) aller Pakete - Aktivitäten, Workflows, Bibliotheken - werden in der SQL-Datenbank gespeichert, um schneller zu suchen und zu filtern.
Darüber hinaus besteht die Möglichkeit, die eigentlichen Dateien und Ausführungsmedien auf dem Dateisystem oder einer Blob-Speicherung Ihrer Auswahl zu behalten - Azure, Amazon S3 oder Minio. Diese Funktion ermöglicht eine leistungsstärkere Dateisynchronisation, insbesondere in komplexen Orchestrator-Umgebungen mit mehreren Knoten.
Berücksichtigen Sie, dass die maximale Dateigröße pro Upload 28,6 MB beträgt, unabhängig vom Speicher, den Sie zum Aufbewahren Ihrer Pakete verwenden – eine von IIS vorgegebene Einschränkung. Um zu sehen, wie Sie dies für Amazon, Minio, FileSystem und Azure ändern können, besuchen Sie diese Seite.