- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Identity Server
- High Availability Add-on
Installation
Die Installation des High Availability Add-ons (HAA) für Ihre Orchestrator-Instanz erfolgt durch Herunterladen und Ausführen eines bereitgestellten Skripts.
Bevor Sie mit Ihrer HAA-Installation fortfahren, stellen Sie sicher, dass Sie die Hardware- und Softwareanforderungen erfüllen.
- HAA erfordert eine separate Lizenz von Orchestrator. Wenden Sie sich an UiPath, um weitere Informationen zu erhalten.
- Active/Active Disaster Recovery- Bereitstellungsmodelle erfordern zwei HAA-Lizenzen.
Stellen Sie vor Beginn der HAA-Installation sicher, dass Sie:
- der Stammbenutzer sind oder Zugriff auf
sudo
für den Stammbenutzer haben. - Rechte zum Erstellen von Benutzern haben.
- stellen Sie sicher, dass Sie über ein gültiges SSL/TLS-Zertifikat verfügen. Anweisungen zum Aktualisieren Ihrer Zertifikate finden Sie in der Redis-Dokumentation.
-
Firewalldienst aktiviert haben.
Hinweis:Stammberechtigungen sind nur für die Installation und Aktualisierung erforderlich, der HAA-Administratorbenutzer benötigt keine erweiterten Berechtigungen, um die Clusterdienste zu verwalten.
Auf den folgenden Daemons, die vom HAA-Administrator ausgeführt werden, wurden Funktionsbits festgelegt, um der ausführbaren Datei die minimalen Berechtigungen zu gewähren, die für den Betrieb erforderlich sind:
/opt/redislabs/bin/dmcproxy = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-4.0 = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-4.0-big = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-5.0 = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-5.0-big = cap_sys_resource+ep
/opt/redislabs/bin/sentinel_service = cap_sys_resource+ep
/opt/redislabs/sbin/pdns_server = cap_net_bind_service+ep
/opt/redislabs/sbin/smaps = cap_sys_ptrace+ep
Diese ermöglichen es dem HAA-Administratorbenutzer, diese Dienste mit Berechtigungen auszuführen, ohne dass dem Benutzer die Berechtigungen zugewiesen werden müssen.“
- Swap deaktivieren:
- Deaktivieren Sie
swap
mit dem Befehl:sudo swapoff -a
. - Um diese Änderung nach Neustarts beizubehalten, kommentieren Sie den Eintrag
swap
in der Dateietc/fstab
, indem Sie diesen Befehl ausführen:sudo sed -i.bak '/ swap / s/^(.*)$/#1/g' /etc/fstab
. - Installieren Sie das
wget
-Paket, das zum Herunterladen derRS
-Installationsdatei verwendet wird, indem Sie den Befehlyum install wget
ausführen. - Wiederholen Sie diesen Vorgang auf allen Knoten, auf denen Sie HAA installieren.
Je nach Sprache und Zeichensatz (Codierung) können beim Ausführen des Installationsskripts auch Probleme auftreten. Es wird empfohlen, zuerst zu überprüfen, ob Deutsch der Liste der Sprachen hinzugefügt wurde:
- Informationen zur aktuell installierten und verwendeten
locale
anzeigen:locale -a
oderlocalectl
ausführen. - Legen Sie Deutsch als Sprache und Codierung für die aktuelle Sitzung fest, indem Sie diesen Befehl ausführen:
$ export LANG="en_US.utf8"
.
Nachdem Sie den primären (Master-)Knoten installiert haben, führen Sie auf jedem zusätzlichen Knoten Folgendes aus:
Die folgenden Parameter sind verfügbar, wenn sie das HAA-Installationsskript ausführen:
Parameter |
Beschreibung |
---|---|
|
Der Benutzername des HAA-Clusteradministrators. Beispiel:
-u documentation@uipath.com .
|
|
Das Kennwort für den Verwaltungsbenutzer, das bei der Installation des primären Knotens festgelegt wird. Beispiel:
-p SuperSecret_Password .
|
|
Die IP-Adresse des primären Knotens. Wenn angegeben, wird ein sekundärer (Slave)-Knoten installiert. Beispiel:
-j 10.10.22.10 .
|
|
Geben Sie den Pfad zum HAA-Installationsverzeichnis an (nur beim Ausführen des Skripts
install.sh für die erweiterte Installation).
Hinweis: Überprüfen Sie den ausgewählten Installationspfad. Das Verschieben einer Installation von einem Speicherort zu einem anderen nach der Installation wird nicht unterstützt.
|
|
Geben Sie den Pfad zum HAA-Konfigurationsverzeichnis an (nur beim Ausführen des Skripts
install.sh für die erweiterte Installation).
|
|
Geben Sie den Pfad zum HAA-Variablenverzeichnis an (nur beim Ausführen des Skripts
install.sh für die erweiterte Installation).
|
|
Wird zur Anzeige der Installationshilfe verwendet. |
|
Der Lizenzcode für Ihren HAA-Cluster. |
LoadBalancer.UseRedis
und LoadBalancer.Redis.ConnectionString
hinzufügen. Zum Beispiel:
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password" />
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password" />
Nachdem Sie alle Knoten Ihres HAA-Clusters installiert haben, überprüfen Sie wie folgt, ob die Konfiguration erfolgreich war:
Um Ihre High Availability Add-on-Lizenz hinzuzufügen oder zu aktualisieren, folgen Sie diesen Schritten:
- Navigieren Sie mit Ihrem Browser zur IP-Adresse eines beliebigen HAA-Knotens auf Port
8443
. Beispiel:https://10.10.20.196:8443/
. Die HAA-Anmeldeseite wird angezeigt. - Geben Sie den Benutzernamen und das Kennwort ein, die während der Installation angegeben wurden, um sich anzumelden.
- Wählen Sie die Registerkarte Einstellungen > Allgemein aus.
- Geben Sie im Feld Clusterschlüssel Ihren Lizenzschlüssel ein.
- Klicken Sie auf Speichern.
Ihr HAA-Cluster ist nun bereit, und Sie können mit der Orchestrator-Installation fortfahren, wie hier beschrieben.