In diesem Abschnitt können Sie den Clustering-Dienst verwalten . Der Clustering-Dienst bietet Hochverfügbarkeit für Load-Balancing-Dienste durch zwei kollaborative Knoten im Aktiv-Passiv- Modus.
Ein Cluster besteht aus zwei Knoten, die zusammenarbeiten, um die Verfügbarkeit von Load-Balancing-Diensten zu gewährleisten und Ausfallzeiten aus Kundensicht zu vermeiden. Üblicherweise gibt es einen Master- und einen Backup- Knoten im Aktiv-Passiv-Modus. Der Master-Knoten verwaltet den Datenverkehr zu den Backends und nimmt alle Client-Verbindungen entgegen. Der Backup-Knoten kennt die gesamte Konfiguration in Echtzeit und ist bereit, die Dienste zu starten, falls der Master-Knoten nicht ordnungsgemäß reagiert.
Einige Anforderungen, die beim Erstellen eines Clusters berücksichtigt werden müssen:
Auf beiden Knoten sollte dieselbe Relianoid-Version ausgeführt werden (d. h. dasselbe Gerätemodell).
Beide Knoten sollten unterschiedliche Hostnamen haben.
Beide Knoten sollten die gleichen NIC-Namen (Netzwerkschnittstellen) haben.
Der Masterknoten muss der einzige Knoten sein, auf dem die Konfiguration erfolgt, und sie sollte niemals auf dem Backup-Knoten durchgeführt werden.
Möglicherweise müssen Zwischen-Switching- und Routing-Geräte konfiguriert werden, um Konflikte mit dem Cluster-Switching zu vermeiden.
Das Festlegen einer Floating-IP ist immer eine gute Vorgehensweise, um Ausfallzeiten des Dienstes aufgrund eines Clusterwechsels zu vermeiden.
Wenn die Lastausgleichsdienste von einem Knoten zu einem anderen wechseln, kümmert sich der Sicherungsknoten selbst um alle aktuellen Verbindungen und den Dienststatus, um zu verhindern, dass der Client Dienstunterbrechungen erleidet.
Konfigurieren des Clusterdiensts #
Dies ist die Hauptseite zur Konfiguration des Clusters . Der Cluster besteht aus mehreren Diensten, darunter:
SynchronisationDieser Dienst synchronisiert die Konfiguration des Masterknotens automatisch mit dem Backupknoten. Jede Konfigurationsänderung wird somit auf den Backupknoten repliziert, sodass dieser bei Bedarf die Kontrolle übernimmt. Dieser Dienst verwendet annotieren und rsync Dämonen durch SSH um Konfigurationsdateien in Echtzeit zu synchronisieren.
HerzschlagDieser Dienst ermöglicht die Überprüfung des Integritätsstatus aller Clusterknoten, um schnell zu erkennen, wenn ein Knoten nicht ordnungsgemäß funktioniert. Dieser Dienst basiert auf der VRRP Protokoll über Multicast, das für leichte Echtzeitkommunikation konzipiert ist. Relianoid 6 verwendet Keep-Alive um diesen Service bereitzustellen.
VerbindungsverfolgungDieser Dienst ermöglicht die Echtzeitreplikation von Verbindungen und deren Status, sodass der Backup-Knoten während eines Failovers alle Verbindungen wiederherstellen kann, sodass die Clients und Backend-Verbindungen keine Verbindungsunterbrechung feststellen. Dank der Conntrack ist es machbar.
BefehlsreplikationDieser Dienst ermöglicht das Senden und Aktivieren der im Masterknoten angewendeten Konfiguration an den Backup-Knoten, jedoch passiv, sodass der Backup-Knoten bei einem Failover die Kontrolle übernimmt, alle Netzwerke und Farmen startet und die Verbindungen so schnell wie möglich wiederherstellt. Dieser Dienst wird verwaltet von zclustermanager - durch Konsolidierung, SSH.
Der Knoten, auf dem der Cluster konfiguriert ist, wird zum Masterknoten. Warnung: Alle vorherigen Konfigurationen auf dem Backup-Knoten werden gelöscht. Das bedeutet, dass Sie alle Farmen (einschließlich ihrer Zertifikate), virtuellen Schnittstellen , IPDS-Regeln usw. verlieren .
Für eine neue Clusterkonfiguration müssen die folgenden Parameter erstellt werden:
Lokale IP. Dropdown-Menü mit allen verfügbaren Netzwerkschnittstellen, die als Cluster-Verwaltungsschnittstelle ausgewählt werden sollen. Virtuelle Schnittstellen sind nicht zulässig.
Remote-IP. Remote-IP-Adresse des Knotens, der als zukünftiger Sicherungsknoten fungiert.
Remote-Knoten Passwort. Das Passwort des Root-Benutzers des Remote-Knotens (zukünftiges Backup).
Kennwort des Remote-Knotens bestätigen. Stellen Sie sicher, dass es sich um das richtige Passwort handelt, indem Sie es wiederholen.
Nachdem Sie alle erforderlichen Parameter eingestellt haben, klicken Sie auf die Schaltfläche „Anwenden “.
Clusterdienst anzeigen #
Wenn der Clusterdienst bereits konfiguriert und aktiv ist, zeigt der Cluster die folgenden Informationen zu den Diensten, Backends und Aktionen an.
Interface. Netzwerkschnittstelle, auf der die Clusterdienste konfiguriert wurden.
Failback. Bei einem Failover sollen die Lastausgleichsdienste an den Master zurückgegeben werden, sobald dieser wieder verfügbar ist, oder der aktuelle Knoten als neuer Master beibehalten werden. Diese Option ist nützlich, wenn dem Backup-Knoten weniger Ressourcen zugewiesen sind als dem Master und letzterer der bevorzugte Master für die Dienste sein soll.
Prüfintervall. Zeitprüfungen, die der Heartbeat-Dienst verwendet, um den Status zwischen den Knoten zu überprüfen.
Verfolgte Schnittstellen. Zeigt die aktiven Netzwerkschnittstellen an, die in Echtzeit verfolgt werden.
Aktion. Verfügbare Aktionen zum Anwenden.
- Knoten anzeigen. Zeigen Sie die Tabellenknoten und ihren Status an.
- Bearbeiten. Ändern Sie einige Konfigurationseinstellungen für die Knoten in einem Cluster.
- Zerstören. Entfernen Sie die Konfigurationseinstellung und entfernen Sie einen Knoten.
Die Aktion „Knoten anzeigen“ zeigt eine Tabelle mit folgendem Inhalt an:
Knoten. Zeigen Sie für jeden Knoten des Clusters an, ob er aus einer regionalen or entferntDies hängt vom Knotentyp ab, den Sie über die Web-GUI verbunden haben. Local ist der Knoten, mit dem Sie aktuell verbunden sind und entfernt ist der andere Knoten.
Funktion / Rolle (Role) *. Für jeden Knoten des Clusters wird angezeigt, ob es sich um einen Master-Backup (auch bekannt als Sklave), oder Wartung wenn es sich um einen vorübergehend deaktivierten Knoten handelt. Dies hängt von der Rolle ab, die der Knoten im Cluster hat.
IP. Die IP-Adresse jedes Knotens, aus dem der Cluster besteht.
Hostname. Der Hostname jedes Knotens, der den Cluster zusammensetzt.
StatusDer Knotenstatus könnte sein:
- Rot. Wenn ein Fehler auftritt.
- Grau. Wenn der Knoten nicht erreichbar ist.
- Orange. Wenn es sich im Wartungsmodus befindet.
- Grün. wenn alles stimmt.
Nachricht. Die Nachricht vom Remote-Knoten. Es handelt sich um eine Debug-Meldung für jeden Knoten im Cluster.
Aktion. Für jeden Knoten sind die folgenden Aktionen verfügbar.
- Wartung aktivieren. In den Wartungsmodus versetzen. Dadurch wird ein Clusterknoten vorübergehend deaktiviert, um Wartungsaufgaben auszuführen und ein Failover zu vermeiden.
Cluster-Konfiguration #
Nachfolgend werden die verfügbaren globalen Einstellungsmöglichkeiten beschrieben.
Failback. Wählen Sie aus, welcher der Load Balancer als Master verwendet werden soll.

Zu überwachende Schnittstellen verfolgenSammeln Sie Informationen von bestimmten Schnittstellen in Ihren Listen. Es kann sich um ein LAN oder ein VLAN handeln.

Prüfintervall. Die Zeit zwischen den einzelnen Integritätsprüfungen vom Backend-Knoten bis zur Integrität des Masters.
Klicken Sie auf die Schaltfläche „Anwenden“ , um die Änderungen zu übernehmen.



