Hinzufügen von Knoten zu einem Cluster-Setup für Linux

Als Administrator einer RPA-Plattform können Sie einem Cluster Knoten hinzufügen, um die Leistung zu steigern und die Last besser zu verteilen.

Vorbereitungen

Stellen Sie Folgendes sicher:

  • Überprüfen Sie die Voraussetzungen für die Lokal-Installation.

    Automation 360 Lokal – Voraussetzungen

  • Vergewissern Sie sich, dass alle Primärknoten und Datenbanken über Backups verfügen.
  • Sie benötigen die IP-Adressen aller Clustermitglieder für die Netzwerkschnittstellen des Control Room-Servers, die für die Elasticsearch-Kommunikation verwendet werden.
    Anmerkung: Die Control Room-Server können mehrere Netzwerkschnittstellen haben. Die IP-Adressen der Server müssen statisch zugewiesen werden und dürfen nicht das Dynamic Host Configuration Protocol (DHCP) verwenden.
  • Wenn in der Umgebung externe Load Balancer verwendet werden, aktualisieren Sie diese mit den IP-Adressen der neuen Serverknoten.
  • Vergewissern Sie sich, dass Sie auf den Control Room-Servern über Administrator- oder Root-Berechtigungen verfügen. Sie müssen mit der Installation von Control Rooms im benutzerdefinierten Modus und mit den entsprechenden Konfigurationseinstellungen vertraut sein.

Das Hinzufügen von Knoten zu einem Cluster hilft Ihnen bei der Aktualisierung der Konfiguration der Knoten in einem Cluster. Sie können einem Control Room-Cluster-Setup Knoten hinzufügen, die IP-Adressen der Knoten im Cluster ändern und den Zustand der zugrunde liegenden Clusterdienste überwachen.

Anmerkung: Die Mindestanzahl von innerhalb eines Control Room-Clusters unterstützten Knoten beträgt drei. Die Knoten in einem Cluster synchronisieren sich über ein lokales Netzwerk miteinander. Alle Knoten in einem Cluster verbinden sich mit derselben Datenbank.

Führen Sie die folgenden Schritte aus, um einem Cluster mit drei Knoten (N1, N2 und N3) drei Knoten (N4, N5 und N6) hinzuzufügen.

Prozedur

  1. Führen Sie auf Knoten N4 den Installationsbefehl als Superuser in der Linux-Shell aus:
    $ sudo ./Automation360_el7_Build_<build_number>.bin
  2. Durchlaufen Sie das Installationsprogramm, bis Sie zur Clusterkonfiguration gelangen.
    1. Aktivieren Sie Cluster-Setup aktivieren.
    2. Geben Sie in das Feld Cluster-IP-Adressen die IP-Adressen aller Knoten ein, die Sie im Cluster konfigurieren müssen.
    172.31.30.120, 172.31.21.216, 172.31.17.110, 172.31.20.242, 172.31.17.149, 172.31.18.37
    Anmerkung: Die IP-Adressen müssen bei jedem Knoten in der gleichen Reihenfolge eingegeben werden.
  3. Führen Sie die verbleibenden Schritte zur Control Room-Installation aus.
  4. Wiederholen Sie die Schritte bis für die Knoten N5 und N6.
  5. Fügen Sie in den älteren Knoten N1, N2 und N3 den vollständigen Satz von IP-Adressen für alle Knoten hinzu.
    Starten Sie die Knoten nacheinander neu.
  6. Um den Zustand des Clusters zu überprüfen, führen Sie in der Befehlszeile die folgenden Befehle aus:
    1. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/nodes
      Der Primärknoten ist durch ein Sternchen (*) gekennzeichnet.
    2. Vergewissern Sie sich, dass die IP-Adresse des Primärknotens mit der in der Datei elasticsearch.yml angegebenen Adresse für alle Knoten übereinstimmt.
    3. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/health?pretty
    Sie müssen warten, bis der Replikationsstatus grün wird. Die Replikationszeit variiert je nach Datenlast in den Clustern. Der Replikationsstatus wird grün, sobald das Cluster vollständig synchronisiert ist.