UiPath Documentation
automation-suite
2024.10
false
Automation Suite in OpenShift – Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Voraussetzungsprüfungen

Wie die Voraussetzungen die Cloud-Infrastrukturkonfiguration und die Datei input.json überprüfen, bevor eine Automation Suite auf OpenShift-Installation gestartet wird.

Es wird empfohlen, Voraussetzungsprüfungen durchzuführen, um sicherzustellen, dass Sie die Cloud-Infrastruktur ordnungsgemäß konfiguriert haben, und um input.json zu validieren, bevor Sie die Automation Suite installieren.

Sie können eine Voraussetzungsprüfung mit dem Befehl durchführen. Standardmäßig überprüft dieser Befehl alle Voraussetzungen. Sie können die folgenden Flags verwenden:

  • --excluded, wenn Sie Komponenten von der Ausführung ausschließen möchten.
  • --verbose, wenn Sie auf die detaillierte Ausgabe der Voraussetzungen zugreifen möchten. Sie können dieses Flag überspringen, um eine präzisere und vereinfachte Ausgabe zu erhalten.

Die Voraussetzungs- und Zustandsprüfungen/-tests werden im Namespace <uipath> ausgeführt. Sie müssen dem Tool uipathctl die erforderlichen Berechtigungen erteilen, um die Erstellung des Namespace <uipath> zuzulassen, oder es selbst erstellen, bevor Sie die Prüfungen/Tests ausführen. Darüber hinaus erfordern einige Prüfungen/Tests, dass Sie die Verwendung von hostNetwork aktivieren.

Um die Tests im Zusammenhang mit dem Hostnetzwerk auszuführen, müssen Sie die Ausführung des Tools mit Clusteradministratorberechtigungen zulassen. Andernfalls wird die folgende Warnung in der Ausgabe der Voraussetzungsprüfung angezeigt:

Ran CONNECTIVITY checks...[CONNECTIVITY][NETWORK_TEST_SETUP] Failed to create the network test infrastructure: failed to create echo-host-role role: error creating role: roles.rbac.authorization.k8s.io "network-prereq-6c5mt-echo-host-role" is forbidden: user "system:serviceaccount:uipath:uipathadmin" (groups=["system:serviceaccounts" "system:serviceaccounts:uipath" "system:authenticated"]) is attempting to grant RBAC permissions not currently held:
{APIGroups:["security.openshift.io"], Resources:["securitycontextconstraints"], ResourceNames:["hostnetwork-v2"], Verbs:["use"]}
Ran CONNECTIVITY checks...
     ⚠  [CONNECTIVITY]
        ⚠  [NETWORK_TEST_SETUP] Failed to create the network test infrastructure: failed to create echo-host-role role: error creating role: roles.rbac.authorization.k8s.io "network-prereq-6c5mt-echo-host-role" is forbidden: user "system:serviceaccount:uipath:uipathadmin" (groups=["system:serviceaccounts" "system:serviceaccounts:uipath" "system:authenticated"]) is attempting to grant RBAC permissions not currently held:
{APIGroups:["security.openshift.io"], Resources:["securitycontextconstraints"], ResourceNames:["hostnetwork-v2"], Verbs:["use"]}

Die Überprüfungen in der folgenden Tabelle werden auf jedem Knoten ausgeführt:

Prüfen (Check)Beschreibung
SQL-VerbindungÜberprüft, ob die Automation Suite erfolgreich eine Verbindung mit dem SQL-Server für UiPath®-Produkte und gemeinsame Dienste (z. B. Identität, Portal, Organisationsverwaltung usw.) mithilfe der in der input.json -Datei bereitgestellten SQL-Verbindungszeichenfolgen herstellen kann. Das ist für eine erfolgreiche Installation obligatorisch.
SQL DB-RollenÜberprüft die erforderlichen Rollen und Berechtigungen für UiPath®-Produkte. Das ist für eine erfolgreiche Installation obligatorisch.
SQL DB-KompatibilitätValidiert die SQL-DB-Kompatibilitätsanforderungen.
Auflösung des FQDNÜberprüft, ob der FQDN und die Unterdomänen erfolgreich aufgelöst werden können.
Object Storage-APIÜberprüft, ob Objektspeicher-APIs basierend auf den in der input.json -Datei bereitgestellten Zugriffsinformationen zugänglich sind. Das ist für eine erfolgreiche Installation der UiPath®-Dienste obligatorisch.
Cache/RedisÜberprüft die Verbindung zu Redis. Das ist für eine erfolgreiche Installation obligatorisch.
KapazitätÜberprüft, dass Sie auf den Arbeiterknoten über eine minimale CPU- und RAM-Kapazität basierend auf den in der input.json -Datei aktivierten Produkten verfügen.
SpeicherklasseÜberprüft, ob die Speicherklassen für File Storage wie für Automation Suite Robots erforderlich konfiguriert sind.
Optionale KomponentenÜberprüft, ob Ihr Cluster über Komponenten verfügt, die Sie von der Automation Suite -Installation ausgeschlossen haben.
IngressÜberprüft, ob der Cluster-Ingress korrekt konfiguriert ist und die FQDN-URL-Anforderungen UiPath®-Produkte erreichen können.
NetzwerkrichtlinienÜberprüft, ob die in der Automation Suite konfigurierten Netzwerkrichtlinien mit dem Cluster kompatibel sind.
RegistrierungÜberprüft, ob die Automation Suite auf die UiPath®-Docker-Registrierung zugreifen kann. Das ist für eine erfolgreiche Installation obligatorisch.
Cluster-KonnektivitätÜberprüft, ob die Clusterkommunikation richtig konfiguriert ist:
– Zwischen zwei zufälligen Pods abgeschlossen
– Zwischen einem Pod und einem ClusterIP mit mehreren Knoten
– Zwischen einem Pod und einer ClusterIP mit mehreren Knoten ohne ClusterIP
– Zwischen einem Pod und einem ClusterIP mit mehreren Knoten mithilfe von HostNetwork
– Zwischen einem Pod und einer ClusterIP mit mehreren Knoten ohne ClusterIP, die mithilfe von HostNetwork festgelegt wurde
– Zwischen zwei Pods, die sich über ClusterIP auf demselben Knoten befinden

Konnektivitätsprüfungen können bei OpenShift 4.16–4.18 fehlschlagen Knoten auf Steuerungsebene aufgrund von Portkonflikten. Um das Problem zu beheben, gehen Sie zum Abschnitt Fehlerbehebung .

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben