- Ü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: Migrieren des eigenständigen Test Managers
- Schritt 10: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren zwischen Automation Suite-Clustern
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Erweiterte Orchestrator-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
- Installation der Hostbibliothek überspringen
- Fehlersuche und ‑behebung
- Sammeln von DU-Nutzungsdaten mit dem clusterinternen Objektspeicher (Ceph)
- So beheben Sie einen Fehler bei der Überprüfung der Prereq-Konnektivität unter OpenShift 4.16-4.18
- Deinstallieren der Automation Suite
- So stellen Sie Insights in einem FIPS-fähigen Cluster bereit
- So deaktivieren Sie die automatische CDI-Aktivierung im Nvidia GPU-Operator
Automation Suite in OpenShift – Installationsanleitung
Der Orchestrator unterstützt die folgenden Speicherkonfigurationen:
- Speicherkonfiguration auf Clusterebene
- Speicherkonfiguration auf Orchestrator-Ebene
Es wird empfohlen, die Konfiguration auf Clusterebene in Verbindung mit einem externen Speicher zu verwenden. Dadurch kann der Orchestrator die Einstellungen automatisch erkennen und verwenden, sodass zusätzliche Konfigurationen nicht erforderlich sind.
Konfigurieren von Azure-/Amazon S3-Speicher-Buckets
Um den Speicheranbieter auf Orchestrator-Ebene zu konfigurieren, aktualisieren Sie die Orchestrator-Parameter, indem Sie die folgenden Schritte ausführen. Weitere Informationen finden Sie unter Konfigurieren der Orchestrator-Parameter.
- Fügen Sie in der Konfigurationsdatei unter
orchestratorden Abschnittlegacy_storage_providerhinzu, der den Speichertyp und die Verbindungszeichenfolge enthält, wie im folgenden Beispiel gezeigt:"orchestrator": { "enabled": true, "legacy_object_storage": { "type": "Azure", "connection_string": "DefaultEndpointsProtocol=https;AccountName=usr;AccountKey=...;EndpointSuffix=core.windows.net" } }"orchestrator": { "enabled": true, "legacy_object_storage": { "type": "Azure", "connection_string": "DefaultEndpointsProtocol=https;AccountName=usr;AccountKey=...;EndpointSuffix=core.windows.net" } } - Stellen Sie den gewünschten Anbieter mit dem Parameter
typeein. Mögliche Werte sind:Azure,AWSundMinio. Einige Überlegungen:- Bei den
storage.type-Parameterwerten wird die Groß-/Kleinschreibung beachtet. FileSystem-Speicherkonfiguration wird nicht unterstützt.
- Bei den
- Fügen Sie die Verbindungszeichenfolge für den Speicheranbieter mithilfe des Parameters
connection_stringhinzu. Weitere Informationen zum Format der Verbindungszeichenfolge finden Sie im AbschnittStorage.Locationvon UiPath.Orchestrator.dll.config.
Der Orchestrator-Webbrowserzugriff auf Amazon- und Azure Storage-Buckets kann aufgrund von Richtlinien zur gleichen Quelle auf der Anbieterseite eingeschränkt sein. Um erfolgreich auf den Inhalt eines solchen Buckets zuzugreifen, müssen Sie den jeweiligen Anbieter so konfigurieren, dass Anforderungen zwischen verschiedenen Quellen vom Orchestrator zugelassen werden. Anweisungen finden Sie unter CORP/CSP-Konfiguration.
Hochladen von Dateien in den Speicher
Dateien können mit dem uipathctl -Befehlszeilentool in den Speicher hochgeladen werden. Verwenden Sie dazu den folgenden Befehl:
uipathctl config orchestrator upload [parameters]
uipathctl config orchestrator upload [parameters]
| Parameter | Beschreibung |
|---|---|
--storage-directory <string> | Ort des Speicherverzeichnisses auf dem lokalen Datenträger. |
--nlog-extensions-directory <string> | Speicherort der NLog-Erweiterungen auf dem lokalen Datenträger. |
--securestore-plugins-directory <string> | Speicherort der Secure Store-Plugins auf dem lokalen Datenträger. |
--is-external-storage | Gibt an, ob der Speicher extern ist oder nicht. |
--namespace <string> | Der Namespace, in dem die Automation Suite bereitgestellt wird. Der Standardwert ist uipath. |
-h, --help | Stellt Hilfe für den Upload-Befehl bereit. |
Wenn Sie eine externe Speicherkonfiguration auf Clusterebene verwenden, müssen Sie dies angeben, indem Sie den Parameter --is-external-storage bei der Verwendung des Befehls einschließen.
Überlegungen zum Speicherupload
Das mit dem Parameter --storage-directory angegebene Verzeichnis muss mindestens ein Unterverzeichnis enthalten. Alle Unterverzeichnisse werden in den Speicher kopiert.
Dateien, die mit --storage-directory in den Stammordner hochgeladen werden, werden ignoriert.
Interner Speicher
Unterverzeichnisse werden direkt in das Bucket kopiert, wobei der Name des Unterverzeichnisses als Pfad verwendet wird.
Externer Speicher
- Wenn das Unterverzeichnis
orchestrator-hostheißt, wird sein Inhalt in den PfadOrchestrator-Hostkopiert. - Wenn das Unterverzeichnis
orchestrator-<name>heißt, wird sein Inhalt in den PfadO<name>kopiert. - In allen anderen Fällen wird der Inhalt des Unterverzeichnisses in den Pfad
<name>kopiert.
Anwendungsbeispiele
-
Hochladen von Dateien in den Speicher:
uipathctl config orchestrator upload --storage-directory /path/to/storage/directoryuipathctl config orchestrator upload --storage-directory /path/to/storage/directory -
Hochladen von NLog-Erweiterungen in den Speicher:
uipathctl config orchestrator upload --nlog-extensions-directory /path/to/nlog/extensions/directoryuipathctl config orchestrator upload --nlog-extensions-directory /path/to/nlog/extensions/directory -
Hochladen von sicheren Speicher-Plugins in den Speicher:
uipathctl config orchestrator upload --securestore-plugins-directory /path/to/securestore/plugins/directoryuipathctl config orchestrator upload --securestore-plugins-directory /path/to/securestore/plugins/directory -
Hochladen von Dateien in einen externen Speicher:
uipathctl config orchestrator upload --is-external-storage --storage-directory /path/to/storage/directoryuipathctl config orchestrator upload --is-external-storage --storage-directory /path/to/storage/directory -
Hochladen von NLog-Erweiterungen in den externen Speicher:
uipathctl config orchestrator upload --is-external-storage --nlog-extensions-directory /path/to/nlog/extensions/directoryuipathctl config orchestrator upload --is-external-storage --nlog-extensions-directory /path/to/nlog/extensions/directory -
Hochladen von sicheren Speicher-Plugins in einen externen Speicher:
uipathctl config orchestrator upload --is-external-storage --securestore-plugins-directory /path/to/securestore/plugins/directoryuipathctl config orchestrator upload --is-external-storage --securestore-plugins-directory /path/to/securestore/plugins/directory