- Überblick
- Anforderungen
- Installation
- Installieren des High Availability Add-on
- Warnungen und Überwachung
- Installation der Aktiv/Aktiv-Notfallwiederherstellung
- Aktualisierung
Installieren des High Availability Add-on
Es gibt zwei Möglichkeiten, das High Availability Add-on (HAA) für Ihre Orchestrator-Instanz zu installieren:
-
Schnell – durch Herunterladen und Ausführen eines bereitgestellten Skripts; wird verwendet, wenn Sie HAA innerhalb eines einzelnen Rechenzentrums einrichten möchten.
Weitere Informationen finden Sie unter Schnellinstallation.
-
Erweitert – durch Ausführen einiger komplexer Vorgänge, einschließlich der Cluster-DNS-Konfiguration und der Clustererstellung und -einrichtung; wird verwendet, wenn Sie HAA in mehreren Rechenzentren einrichten möchten.
Weitere Informationen finden Sie unter Installation der Active/Active Disaster Recovery.
Bevor Sie mit Ihrer HAA-Installation fortfahren, stellen Sie sicher, dass Sie die Anforderungen erfüllen.
- 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.
- Deaktivieren Sie
swap
:sudo swapoff -a
sudo swapoff -a - Um diese Änderung bei Neustarts beizubehalten, löschen Sie die Partition
swap
in der Dateietc/fstab
. - Installieren Sie das
wget
-Paket. Stellen Sie sicher, dass Sie einen Download-Befehl verwenden, der von Ihrer Linux-Distribution unterstützt wird. Wenn Sie beispielsweise CentOS verwenden, führen Sie Folgendes aus:yum install wget
yum install wget - Wiederholen Sie diesen Vorgang auf allen Knoten, auf denen Sie HAA installieren.
überprüfen, ob Englisch zur Liste der Sprachen hinzugefügt wurde.
Je nach Sprache und Zeichensatz (Codierung) können Probleme beim Ausführen des Installationsskripts auftreten. Es wird empfohlen, zuerst zu überprüfen, ob Englisch der Liste der Sprachen hinzugefügt wurde:- Zeigen Sie Informationen über das derzeit installierte
locale
an, indem Sie einen oder die folgenden Befehle ausführen:locale -alocalectl
locale -alocalectllocalectl
localectl - Legen Sie Englisch als Sprache und Codierung für die aktuelle Sitzung fest, indem Sie diesen Befehl ausführen:
$ export LANG="en_US.utf8"
$ export LANG="en_US.utf8"
- Zeigen Sie Informationen über das derzeit installierte
- Deaktivieren Sie
Führen Sie die folgenden Schritte aus, um HAA auf dem primären Knoten zu installieren:
install-haa.sh
für die erweiterte Konfiguration aus (dabei wird kein Cluster erstellt), wobei zu beachten ist, dass alle Speicherorte unterschiedlich sein müssen. Zum Beispiel:
sudo ./install-haa.sh --install-dir /opt/haa-uipath --config-dir /etc/opt/haa-uipath --var-dir /var/opt/haa-uipath
.
Überprüfen Sie den ausgewählten Installationspfad. Das Verschieben einer Installation von einem Speicherort zu einem anderen nach der Installation wird nicht unterstützt.
Führen Sie nach der Installation des primären Knotens die folgenden Schritte auf jedem sekundären Knoten 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-haa.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-haa.sh für die erweiterte Installation).
|
|
Geben Sie den Pfad zum HAA-Variablenverzeichnis an (nur beim Ausführen des Skripts
install-haa.sh für die erweiterte Installation).
|
|
Wird zur Anzeige der Installationshilfe verwendet. |
|
Der Lizenzcode für Ihren HAA-Cluster. Geben Sie die Lizenz ohne
--- LICENSE START --- oder --- LICENSE END --- am Anfang oder am Ende und ohne new line -(Absatz-)Zeichen ein.
|
|
Akzeptieren der UiPath-Lizenzvereinbarung |
|
Für die Offline-Installation. Er geht davon aus, dass sich das Paket im aktuellen Ordner befindet, genauso wie das Installationsskript. Der Link für das Paket finden Sie im Skript
get-haa.sh .
|
Dieser Schritt ist nur erforderlich, wenn Sie HAA für den eigenständigen Orchestrator verwenden.
LoadBalancer.UseRedis
und LoadBalancer.Redis.ConnectionString
zur Konfigurationsdatei des Orchestrators 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" />
Dieser Schritt ist nur erforderlich, wenn Sie HAA für die Automation Suite verwenden.
fabric.redis
in der Datei cluster_config.json
aktualisieren. Weitere Informationen finden Sie unter Konfiguration des High Availability Add-ons.
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 an 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.