- Ü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
UiPath®-Produkte in der Automation Suite erfordern Redis, um die Zwischenspeicherung sicherzustellen. Sie haben die folgenden Optionen, um die Redis-Caching-Anforderungen zu erfüllen:
- Installieren und konfigurieren Sie Redis entweder auf Ihrem OpenShift-Cluster oder auf verschiedenen Servern außerhalb des OpenShift-Clusters.
- Installieren Sie den Redis Enterprise-Operator in Ihrem OpenShift-Cluster. Um Redis Enterprise Operator über OperatorHub zu installieren, befolgen Sie die Anweisungen in diesem Abschnitt. Wenn Sie mehrere Automation Suite-Instanzen auf demselben Cluster installieren, stellen Sie sicher, dass Sie Redis in allen entsprechenden Namespaces installieren und den Redis-Host in der
input.json-Datei bei jeder Installation entsprechend ersetzen.Hinweis:- Die Automation Suite ist nicht mit einer Redis Enterprise Operator-Lizenz ausgestattet. Sie müssen eine Lizenz direkt von Redis erwerben oder eine von UiPath bereitgestellte HAA Redis-Lizenz verwenden.
- Wenn Sie die Redis Enterprise Operator-Version 6.2.18-41 oder früher verwenden, müssen Sie die Sicherheitskontextbeschränkung installieren, bevor Sie den Operator installieren. Weitere Informationen finden Sie in der Redis-Dokumentation.
Installieren von Redis Enterprise Operator
Führen Sie die folgenden Schritte aus, um Redis Enterprise Operator über OperatorHub zu installieren:
- Navigieren Sie in der OpenShift-Schnittstelle zu Operatoren > OperatorHub.
- Suchen Sie im Suchfeld nach Redis Enterprise.
- Wählen Sie Von Redis bereitgestellter Redis Enterprise-Operator in der Ergebnisliste aus. Der Eintrag ist als Zertifiziert gekennzeichnet. Standardmäßig wird das Image aus der Red Had-Registrierung abgerufen.
- Geben Sie auf der Seite Operator installieren den Namespace für den Operator an. Pro Operator wird nur ein Namespace unterstützt.
- Aktualisieren Sie den Kanal mit der Version, die Sie installieren möchten. Weitere Informationen zu bestimmten Versionen finden Sie in den Versionshinweisen des Operators.
- Wählen Sie eine Genehmigungsstrategie aus. Verwenden Sie bei Produktionssystemen die Option Manuell , um sicherzustellen, dass Operatoraktualisierungen Ihrer Zustimmung erfordern.
- Wählen Sie Installieren und Genehmigen des Installationsplans aus.
Sie können den Status Ihres Redis Enterprise Operator-Abonnements unter Operators > Installierte Operatoren überwachen.
Erstellen des Redis Enterprise-Clusters
Führen Sie die folgenden Schritte aus, um den Redis Enterprise-Cluster zu erstellen:
-
Erstellen Sie eine
redis-enterprise-cluster.yaml-Datei mit dem folgenden Inhalt:--- apiVersion: app.redislabs.com/v1 kind: RedisEnterpriseCluster metadata: name: rec spec: bootstrapperImageSpec: repository: registry.connect.redhat.com/redislabs/redis-enterprise-operator persistentSpec: enabled: true redisEnterpriseServicesRiggerImageSpec: repository: registry.connect.redhat.com/redislabs/services-manager redisEnterpriseImageSpec: imagePullPolicy: IfNotPresent repository: registry.connect.redhat.com/redislabs/redis-enterprise nodes: 1 uiServiceType: ClusterIP--- apiVersion: app.redislabs.com/v1 kind: RedisEnterpriseCluster metadata: name: rec spec: bootstrapperImageSpec: repository: registry.connect.redhat.com/redislabs/redis-enterprise-operator persistentSpec: enabled: true redisEnterpriseServicesRiggerImageSpec: repository: registry.connect.redhat.com/redislabs/services-manager redisEnterpriseImageSpec: imagePullPolicy: IfNotPresent repository: registry.connect.redhat.com/redislabs/redis-enterprise nodes: 1 uiServiceType: ClusterIPLegen Sie den Wert des Parameters
nodesin der YAML-Datei fest, um die Anzahl der Pods zu bestimmen, die im Redis Enterprise-Cluster ausgeführt werden. -
Wenden Sie die Konfiguration in der YAML-Datei auf den OpenShift-Cluster an, indem Sie den folgenden Befehl ausführen:
Hinweis:Ersetzen Sie den Platzhalter
<redis-namespace>im Befehl durch den Namespace, den Sie im vorherigen Schritt verwendet haben.oc apply -f redis-enterprise-cluster.yaml -n "<redis-namespace>"oc apply -f redis-enterprise-cluster.yaml -n "<redis-namespace>" -
Stellen Sie sicher, dass sich der Cluster im Status
Runningbefindet, indem Sie den folgenden Befehl verwenden. Der Befehl erfordert, dass das Dienstprogrammjqauf Ihrer Maschine installiert ist.oc get RedisEnterpriseCluster -n <redis-system> -o json | jq -r '.items[0].status.state'oc get RedisEnterpriseCluster -n <redis-system> -o json | jq -r '.items[0].status.state'Um
jqzu installieren, verwenden Sie eine der folgenden Optionen:- Option 1: Führen Sie den folgenden Befehl aus:
yum install -y epel-release yum install -y jqyum install -y epel-release yum install -y jq- Option 2: Führen Sie die folgenden Befehle aus:
shell curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpmshell curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpm
Erstellen der Redis-Datenbank
Führen Sie die folgenden Schritte aus, um die Redis-Datenbank zu erstellen:
- Erstellen Sie eine
redis-database.yaml-Datei mit dem folgenden Inhalt:--- apiVersion: app.redislabs.com/v1alpha1 kind: RedisEnterpriseDatabase metadata: name: redb spec: tlsMode: disabled databasePort: 6380--- apiVersion: app.redislabs.com/v1alpha1 kind: RedisEnterpriseDatabase metadata: name: redb spec: tlsMode: disabled databasePort: 6380 - Wenden Sie die Konfiguration in der YAML-Datei auf den OpenShift-Cluster an, indem Sie den folgenden Befehl ausführen:
Hinweis:
Ersetzen Sie den Platzhalter
<redis-namespace>im Befehl durch den Namespace, den Sie im vorherigen Schritt verwendet haben.oc apply -f redis-database.yaml -n "<redis-namespace>"oc apply -f redis-database.yaml -n "<redis-namespace>" - Stellen Sie sicher, dass sich die Datenbank in einem
active-Status befindet, indem Sie den folgenden Befehl ausführen:oc get redisenterprisedatabase -n "<redis_namespace>" -o json | jq -r '.items[0].status.status'oc get redisenterprisedatabase -n "<redis_namespace>" -o json | jq -r '.items[0].status.status'
Aktualisieren der Clusterkonfigurationsdatei
Um Redis über OperatorHub bereitzustellen, müssen Sie den folgenden Abschnitt zur Konfigurationsdatei input.json hinzufügen. Ersetzen Sie die Platzhalter <redis-namespace> und <password> durch entsprechende Werte:
"fabric": {
"redis": {
"hostname": "redb.<redis-namespace>.svc.cluster.local",
"port": 6380,
"password": "<password>",
"tls": false
}
},
"fabric": {
"redis": {
"hostname": "redb.<redis-namespace>.svc.cluster.local",
"port": 6380,
"password": "<password>",
"tls": false
}
},
Führen Sie den folgenden Befehl aus, um das Kennwort abzurufen:
oc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -d
oc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -d