automation-suite
2023.10
true
Automation Suite unter Linux – Installationsanleitung
Last updated 15. Okt. 2024

Schritt 16: Validieren der Voraussetzungen für die Installation

Bevor Sie die Validierung der Voraussetzungen starten, stellen Sie sicher, dass Sie das Installationsprogramm in den Ordner /opt/UiPathAutomationSuite/<version> auf allen Maschinen heruntergeladen, die Datei cluster_config.json erstellt und die Konfigurationsdatei auf alle Maschinen kopiert haben. Anweisungen finden Sie unter Herunterladen der Installationspakete und Generieren von cluster_config.json.

Überblick

Vor der Installation der Automation Suite empfiehlt es sich, die Installationsvoraussetzungen und die Bereitschaft der Infrastruktur zu überprüfen. Sie können das Skript validateUiPathASReadiness.sh verwenden, um Ihre Umgebung zu bewerten und eine Zusammenfassung zu generieren, bevor Sie die Installation durchführen.

Validierung

Beschreibung

Hardwareanforderungen

Überprüft, ob jede Maschine im Cluster die Hardwareanforderungen erfüllt. Die Prüfung berücksichtigt die folgenden Aspekte:

  • Server-, Agent- oder markierter Knoten;
  • Online- oder Offline-System;
  • Evaluierungsprofil mit einem einzelnen Knoten oder HA-fähiges Produktionsprofil mit mehreren Knoten.
  • Wechselspeicher ist deaktiviert.

Festplattenpartitionierung und -konfiguration

Überprüft, ob Sie den Datenträger ordnungsgemäß partitioniert und konfiguriert haben. Die Prüfung berücksichtigt die folgenden Aspekte:

  • Server- oder Agentknoten;
  • Online- oder Offline-System;
  • Primärer oder sekundärer Serverknoten.

SQL Server-Konnektivität

Validiert die Konnektivität zum konfigurierten SQL-Server und zur Datenbank. Die Prüfung berücksichtigt die folgenden Aspekte:

  • Konnektivität mit dem SQL Server-Host (Endpunkt) auf einem bestimmten Endpunkt;
  • Konnektivität zur Prinzipaldatenbank, wenn create_db auf true festgelegt ist;
  • Berechtigungen für die Datenbank erstellen (dbcreator), wenn create_db auf true festgelegt ist;
  • Schema erstellen (db_ddladmin), Lese- (db_datareader) und Schreibberechtigungen (db_datawriter);
  • Konnektivität zur Datenbank, wenn create_db auf false festgelegt ist;
  • Spezielle Anforderungen für jeden Dienst. Für Insights überprüft das Skript beispielsweise den Columnstore-Index, die json-Unterstützung und ob der SQL Server-Kompatibilitätsgrad >= 130 ist;
  • Konnektivität zur Datenbank und zum SQL-Server mit integrierter Authentifizierung.

Serverzertifikat

Überprüft, ob das von Ihnen angegebene Serverzertifikat gültig ist. Die Prüfung berücksichtigt die folgenden Aspekte:

  • Das Dateiformat des Zertifikats ist .pem, d. h. Base64-codiertes DER-Zertifikat;
  • Die Länge des privaten Schlüssels beträgt mindestens 2048;
  • Erweiterte Schlüsselnutzung und TLS-Webserver-Authentifizierung, erforderlich für den Zugriff auf die Automation Suite auf iOS-Geräten;
  • Alternativer Antragstellername für alle erforderlichen DNS-Einträge;
  • Serverzertifikat und privater Schlüssel stimmen überein;
  • Das von Ihnen bereitgestellte Zertifizierungsstellenpaket ist tatsächlich der Aussteller des Serverzertifikats;
  • Die Gültigkeit des Zertifikats beträgt mehr als 30 Tage;
  • Das Zertifikat ist auf einer FIPS-kompatiblen Maschine gültig.

Tokensignaturzertifikat

Überprüft, ob das von Ihnen angegebene Tokensignaturzertifikat gültig ist. Die Prüfung berücksichtigt die folgenden Aspekte:

  • Das Zertifikat hat das Format pfx;
  • Das Kennwort zum Entschlüsseln des Zertifikats ist gültig;
  • Die Gültigkeit des Zertifikats beträgt mehr als 30 Tage;
  • Das Zertifikat ist auf einer FIPS-kompatiblen Maschine gültig.

Proxy

Überprüft, ob Sie den Proxy ordnungsgemäß konfigurieren. Die Prüfung berücksichtigt die folgenden Aspekte:

  • https_proxy, http_proxy und no_proxy werden als Umgebungsvariablen auf der Maschine festgelegt;
  • Der Proxyserver ist erreichbar.

Konnektivität

Überprüft, ob sich alle Maschinen miteinander verbinden können, dass sich alle erforderlichen URLs auf der Firewall-Zulassungsliste befinden und vieles mehr. Die Prüfung berücksichtigt die folgenden Aspekte:

  • Der FQDN der Automation Suite und der FQDN aller anderen Unterdomänen sind von der Maschine aus auflösbar;
  • In einer Online-Einrichtung sind alle externen URLs von der Maschine aus erreichbar;
  • Alle Server-, Agent- und markierten Knoten können sich über die erforderlichen Ports miteinander verbinden;
  • Die ausgehenden Verbindungen (URLs) können über alle Nameserver aufgelöst werden, die in /etc/resolve.conf vorhanden sind;
  • Wenn eine der URLs nicht über alle Nameserver auflösbar ist, dann kann mindestens ein Nameserver alle URLs auflösen;
  • Entweder das TCP- oder das UDP-Protokoll ist zulässig;
  • fixed_rke_address ist auf Port 9345 und 6443 festgelegt;
  • richtige Redis-Verbindung für die bereitgestellte Konfiguration: Hostname und Port, Anmeldeinformationen und TLS-Konfiguration;
  • Beim Abruf des FQDN an Port 443 wird eine Antwort ausgegeben.

Systemdienste

Überprüft, ob die Systemdienste ordnungsgemäß konfiguriert sind. Die Prüfung berücksichtigt die folgenden Aspekte:

  • nm-cloud-setup.service, nm-cloud-setup.timer, firewalld sind deaktiviert;
  • iscsi-initiator-utils ist installiert und aktiviert;
  • auditd ist ordnungsgemäß für --backlog_wait_time konfiguriert und als 1 festgelegt;
  • logrotate ist ordnungsgemäß konfiguriert;
  • net.ipv4.conf.all.rp_filter ist deaktiviert (auf 0 festgelegt).

Softwareanforderungen

Überprüft, ob die gesamte erforderliche Software installiert ist. Wenn Software nicht installiert ist, versucht das install-uipath.sh -Installationsprogramm, sie zu installieren.

Aktualisierung

Überprüft, ob der Upgrade-Pfad zwischen den Automation Suite-Versionen korrekt ist.

Validieren der Maschinen für die Installation

Führen Sie den folgenden Befehl aus, um Ihre Maschinen zu validieren:

./validateUiPathASReadiness.sh 
  --input /opt/UiPathAutomationSuite/cluster_config.json\
  --node-type server \ #replace with the agent while validating the agent machine.
  --machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in the cluster./validateUiPathASReadiness.sh 
  --input /opt/UiPathAutomationSuite/cluster_config.json\
  --node-type server \ #replace with the agent while validating the agent machine.
  --machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in the cluster
Hinweis:
  • Um die Anforderungen für Agent-, Task Mining-, GPU- oder Automation Suite-Robotermaschinen zu validieren, ändern Sie den Wert des Flags --node-type von server in agent, task-mining, gpu oder asrobots.
  • Wenn Sie eine Installation mit einem Knoten auf einer einzelnen Maschine durchführen, entfernen Sie das Flag --machines. Wenn Sie die Installation auf mehreren Maschinen durchführen, geben Sie die IP-Adresse aller Maschinen an, um die Konnektivität zwischen ihnen zu überprüfen.
  • Überblick
  • Validieren der Maschinen für die Installation

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten