In diesem Abschnitt können Sie die verwalten Clustering-Dienst. Der Clusterdienst bietet Hochverfügbarkeit für Lastenausgleichsdienste über zwei kollaborative Knoten in aktiv passiv Modus arbeiten können.
Ein Cluster besteht aus 2 Knoten, die zusammenarbeiten, um die Verfügbarkeit der Lastausgleichsdienste aufrechtzuerhalten und aus Sicht des Clients Ausfallzeiten der Dienste zu vermeiden. Normalerweise gibt es sie Master und Sicherungskopie Rollen in einem Aktiv-Passiv-Modus; Der Master ist der Knoten, der derzeit den Datenverkehr zu den Backends verwaltet und alle Verbindungen von den Clients akzeptiert, und der Backup-Knoten kennt die gesamte Konfiguration in Echtzeit und ist bereit, die Dienste zu starten, wenn er erkennt, dass der Master-Knoten dies tut nicht richtig reagiert.
Einige Anforderungen, die beim Erstellen eines Clusters zu berücksichtigen sind:
Auf beiden Knoten sollte dieselbe ZEVENET-Version ausgeführt werden (d. h. dasselbe Appliance-Modell).
Beide Knoten sollten unterschiedliche Hostnamen haben.
Beide Knoten sollten dieselben NIC-Namen (Netzwerkschnittstellen) haben.
Der Master-Knoten muss der einzige Knoten sein, auf dem die Konfiguration erfolgt, und sie sollte niemals im Backup-Knoten erfolgen.
Es kann erforderlich sein, zwischengeschaltete Switching- und Routing-Geräte zu konfigurieren, um Konflikte mit dem Cluster-Switching zu vermeiden.
Das Festlegen einer Floating-IP ist immer eine gute Vorgehensweise, um zu vermeiden, dass der Dienst aufgrund eines Clusterwechsels ausfällt.
Wenn die Lastausgleichsdienste von einem Knoten zum anderen wechseln, kümmert sich der Backup-Knoten selbst um alle aktuellen Verbindungen und den Dienststatus, um zu vermeiden, dass der Client unter Unterbrechungen des Dienstes leidet.
Konfigurieren Sie den Clusterdienst
Dies ist die Hauptseite, auf der Sie konfigurieren können Gruppe. Das Clustering besteht aus mehreren Diensten, darunter:
Synchronisation. Dieser Dienst synchronisiert die im Master-Knoten vorgenommene Konfiguration automatisch mit dem Backup-Knoten. So wird jede an der Konfiguration vorgenommene Änderung auf den Backup-Knoten repliziert und überlässt ihm die Kontrolle, wann immer dies erforderlich ist. Dieser Dienst verwendet annotieren und rsync Dämonen durch SSH um Konfigurationsdateien in Echtzeit zu synchronisieren.
Herzschlag. Dieser Dienst ermöglicht es, den Gesundheitszustand der Cluster-Knoten unter allen zu überprüfen, um schnell zu erkennen, wenn ein Knoten nicht richtig funktioniert. Dieser Dienst stützt sich auf die VRRP Protokoll über Multicast, das für eine leichte und Echtzeitkommunikation ausgelegt ist. ZEVENET 6 verwendet Keep-Alive um diesen Service zu erbringen.
Verbindungsverfolgung. Dieser Dienst ermöglicht Replikationsverbindungen in Echtzeit und deren Status, damit der Backup-Knoten alle Verbindungen während eines Failovers wieder aufnehmen kann, sodass die Clients und Back-End-Verbindungen keine Verbindungsunterbrechung erkennen. Danke an die Conntrack Bedienung.
Befehlsreplikation. Dieser Dienst ermöglicht das Senden und Aktivieren der im Master-Knoten angewendeten Konfiguration an das Backup, jedoch passiv, sodass das Backup während einer Failover-Aufgabe die Kontrolle übernimmt und alle Netzwerke und Farmen startet und die Verbindungen so schnell wie möglich wieder aufnimmt. Dieser Dienst wird verwaltet von zclustermanager bis SSH.
Der Knoten, an dem die Gruppe wird zum Masterknoten konfiguriert. Warnung: Alle vorherigen Konfigurationen im Backup-Knoten werden gelöscht. Es bedeutet, dass Sie keine verlieren werden Farms (einschließlich ihrer Zertifikate), Virtuelle Schnittstellen, IPDS-Regeln, usw.
Für eine neue Clusterkonfiguration müssen die folgenden Parameter erstellt werden:
Lokale IP. Drop-down mit allen verfügbaren Netzwerkschnittstellen, die als Clusterverwaltungsschnittstelle ausgewählt werden sollen. Es sind keine virtuellen Schnittstellen erlaubt.
Remote-IP. Remote-IP-Adresse des Knotens, der sich als zukünftiger Sicherungsknoten verhält.
Kennwort des Remote-Knotens. Das Kennwort des Root-Benutzers des Remote-Knotens (zukünftige Sicherung).
Bestätigen Sie das Kennwort des Remote-Knotens. Stellen Sie sicher, dass es das richtige Passwort ist, indem Sie das Passwort wiederholen.
Nachdem Sie alle erforderlichen Parameter eingestellt haben, klicken Sie auf Zur Bewerbung .
Clusterdienst anzeigen
Besitzt das Clusterdienst bereits konfiguriert und aktiv ist, zeigt der Cluster die folgenden Informationen zu den Diensten, Backends und Aktionen an.
Schnittstelle. Netzwerkschnittstelle, auf der die Clusterdienste konfiguriert wurden.
Failback. Wenn während eines Failovers die Lastausgleichsdienste an den Master zurückgegeben werden sollten, wenn er wieder verfügbar ist, oder den aktuellen Knoten als neuen Master beibehalten. 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.
Überprüfen Sie das Intervall. Time prüft, ob der Heartbeat-Service den Status zwischen den Knoten überprüft.
Verfolgte Schnittstellen. Zeigt die aktiven Netzwerkschnittstellen an, die in Echtzeit verfolgt werden.
Aktionen. Verfügbare Aktionen zum Anwenden.
- Knoten anzeigen. Zeigt die Tabellenknoten und ihren Status.
- Bearbeiten. Ändern Sie einige Konfigurationseinstellungen für die Knoten in einem Cluster.
- Zerstören. Entfernen Sie die Konfigurationseinstellung und entfernen Sie einen Knoten.
DIE Knoten anzeigen Aktion zeigt eine Tabelle mit:
Knoten. Zeigen Sie für jeden Knoten des Clusters an, ob dies der Fall ist lokal or entfernt. Dies hängt von der Art des Knotens ab, den Sie über die Web-GUI verbunden haben. Lokale wird der Knoten sein, mit dem Sie gerade verbunden sind und entfernt ist der andere Knoten.
Rollen. Zeigen Sie für jeden Knoten des Clusters an, ob es sich um einen handelt 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, der den Cluster bildet.
Hostname. Der Hostname jedes Knotens, der den Cluster zusammensetzt.
Status. Der Knotenstatus könnte sein:
- Rot. Wenn es einen Fehler gibt.
- Grau. Wenn der Knoten nicht erreichbar ist.
- Orange. Wenn es im Wartungsmodus ist.
- Grün. wenn alles stimmt.
Nachrichten. Die Nachricht vom Remote-Knoten. Es ist eine Debug-Nachricht für jeden Knoten im Cluster.
Aktionen. Die für jeden Knoten verfügbaren Aktionen sind die folgenden.
- Wartung aktivieren. In den Wartungsmodus versetzen. Es deaktiviert vorübergehend einen Cluster-Knoten, um Wartungsaufgaben auszuführen und ein Failover zu vermeiden.
Cluster-Konfiguration
Die verfügbaren globalen Einstellungsoptionen werden unten beschrieben.
Failback. Wählen Sie aus, welcher der Load Balancer als Master bevorzugt wird.
Zu überwachende Schnittstellen verfolgen. Sammeln Sie Informationen von bestimmten Schnittstellen in Ihren Listen. Es könnte ein LAN oder ein VLAN sein.
Überprüfen Sie das Intervall. Die Zeit zwischen jeder Zustandsprüfung vom Back-End-Knoten bis zum Zustand des Masters.
Klicken Sie auf Zur Bewerbung Schaltfläche, um die Änderungen anzuwenden.
Sehen Sie sich unser Video über Stateful-Cluster-Failover mit ZEVENET an.