SafeKit durchsuchen

Microsoft NLB VMware-Alternative: Multicast- und Unicast-Probleme behoben

Microsoft NLB-Multicast-Modus

Wie in der VMware-Wissensdatenbank zur Konfiguration des Multicast-Modus für Netzwerklastausgleich (NLB) erläutert, muss die statische ARP-Auflösung am Switch oder Router für jeden Port, der mit dem Cluster verbunden ist, manuell konfiguriert werden. Die Bereitstellung des NLB-Multicast-Modus Microsoft in einer unbekannten Netzwerkumgebung kann sich als komplex und aufwendig erweisen.

Microsoft NLB Unicast-Modus

Im Unicast-Modus des NLB-Speichers Microsoft muss der ESXi/ESX-Host so konfiguriert werden, dass er keine RARP-Pakete sendet, sobald eine seiner virtuellen Maschinen eingeschaltet wird. Daher funktioniert der NLB-Speicher Microsoft im Unicast-Modus mit VMware nicht ordnungsgemäß.

Alternative mit SafeKit

Die Konfiguration der virtuellen IP-Adressen SafeKit erfordert keine spezielle Netzwerkkonfiguration, und der Netzwerklastausgleich funktioniert in jeder Umgebung. Dies ist besonders wichtig, wenn die Lösung in einer unbekannten Infrastruktur eingesetzt werden muss: unbekannte Switches oder Router, physische oder virtuelle Server.

Wie funktioniert das SafeKit Cluster im farm-Modus mit Windows ?

Virtuelle IP-Adresse in einem Cluster farm-Modus

Wie das SafeKit Cluster Windows-Netzwerk-Lastausgleich und Failover implementiert

In der vorherigen Abbildung läuft die Windows Anwendung auf 3 Servern (3 ist ein Beispiel, es können auch 2 oder mehr sein). Die Benutzer sind mit einer virtuellen IP-Adresse verbunden.

Die virtuelle IP-Adresse wird lokal auf jedem Server im farm-Mode-Cluster konfiguriert.
Der eingehende Datenverkehr an die virtuelle IP-Adresse wird von allen Servern empfangen und von einem Netzwerkfilter im Kernel jedes Servers unter ihnen aufgeteilt.

SafeKit erkennt Hardware- und Softwarefehler, konfiguriert Netzwerkfilter im Fehlerfall neu und bietet konfigurierbare Anwendungsprüfer und Wiederherstellungsskripte.

Lastverteilung in einem Netzwerkfilter

Der Algorithmus für den Netzwerklastenausgleich innerhalb des Netzwerkfilters basiert auf der Identität der Client-Pakete (Client-IP-Adresse, Client-TCP-Port). Abhängig von der Identität des Client-Paket-Eingangs akzeptiert nur ein Filter in einem Server das Paket; die anderen Filter in anderen Servern lehnen es ab.

Sobald ein Paket vom Filter auf einem Server akzeptiert wird, werden nur die CPU und der Arbeitsspeicher dieses Servers von der Windows Anwendung verwendet, die auf die Anfrage des Clients antwortet. Die Ausgabemeldungen werden direkt vom Anwendungsserver an den Client gesendet.

Wenn ein Server ausfällt, konfiguriert das farm Heartbeat-Protokoll die Filter im Netzwerk-Lastenausgleichscluster neu, um den Datenverkehr auf den verbleibenden verfügbaren Servern neu auszubalancieren.

Zustandsbehaftete oder zustandslose Anwendungen

Bei einer zustandsbehafteten Windows Anwendung besteht eine Sitzungsaffinität. Derselbe Client muss über mehrere TCP-Sitzungen mit demselben Server verbunden sein, um seinen Kontext auf dem Server abzurufen. In diesem Fall wird die SafeKit Lastverteilungsregel auf der Client-IP-Adresse konfiguriert. Somit ist derselbe Client immer über mehrere TCP-Sitzungen mit demselben Server verbunden. Und verschiedene Clients werden auf verschiedene Server in der farm verteilt.

Bei einer zustandslosen Windows Anwendung gibt es keine Sitzungsaffinität. Derselbe Client kann über mehrere TCP-Sitzungen mit verschiedenen Servern in der farm verbunden sein. Es wird kein Kontext lokal auf einem Server von einer Sitzung zur nächsten gespeichert. In diesem Fall wird die SafeKit Lastverteilungsregel auf der TCP-Client-Sitzungsidentität konfiguriert. Diese Konfiguration ist die beste für die Verteilung von Sitzungen zwischen Servern, erfordert jedoch einen TCP-Dienst ohne Sitzungsaffinität.

Wie konfiguriert man einen SafeKit Cluster im farm-Modus für Windows ?

SafeKit Web Console: Cluster-Konfiguration für das Lastausgleichsverfahren im Windows und die Verwaltung virtueller IPs.

Das SafeKit Cluster im farm Modus ist für eine hohe Verfügbarkeit und Skalierbarkeit von Diensten ausgelegt. Die Konfiguration konzentriert sich auf die gleichzeitige Verteilung des eingehenden Datenverkehrs auf beide Knoten:

  • Lastverteilungsdienste (Registerkarte „Makros“): Definieren Sie die spezifischen Anwendungsdienste (z. B. Apache, IIS, Nginx), die auf allen Knoten aktiv bleiben sollen.
  • Heartbeat-Netzwerk(e): Kommunikationspfad(e), die verwendet werden, um zu erkennen, ob ein Knoten die farm verlassen hat, wodurch eine sofortige Umverteilung der Last ausgelöst wird.
  • Virtuelle IP (Farm VIP): Im Gegensatz zu einem Mirror-Cluster wird die Farm VIP zwischen den Knoten unter Verwendung eines Kernel-Filteralgorithmus zur Verteilung des Netzwerkverkehrs gemeinsam genutzt.
  • Lastausgleichsregeln: Definieren Sie die Richtlinie für die Datenverkehrsverteilung basierend auf der Quell-IP-Adresse oder dem Port.
  • Checkers: Überwachen Sie den Zustand der Anwendung und lösen Sie einen automatischen Neustart aus, wenn ein Prozessfehler erkannt wird.

Wie überwacht man einen SafeKit Cluster im farm-Modus für Windows ?

SafeKit Console: Überwachung eines Cluster-Systems im Farm-Modus mit 2 Knoten, das beide Windows Knoten im UP Zustand mit aktiver Lastverteilung anzeigt.

Die Überwachung eines Clusters im farm Modus bietet Transparenz über den Active-Active- Charakter der Infrastruktur, bei dem alle Knoten zur Leistung der Anwendung beitragen (in diesem Beispiel werden 2 Knoten angezeigt):

  • UP Status (50 % auf 2 Knoten): In einer gesunden farm befinden sich beide Knoten im Status „ UP “ (50 %), was bedeutet, dass beide aktiv Client-Anfragen über die gemeinsam genutzte virtuelle IP-Adresse empfangen und verarbeiten.
  • Automatische Neuausrichtung: Wenn ein Knoten ausfällt, zeigt die Konsole visuell an, dass der verbleibende Knoten 100 % des Datenverkehrs übernimmt. Es gibt keine „Failover“-Verzögerung, da der überlebende Knoten bereits aktiv ist (abgesehen von einer Erkennungszeit von einigen Sekunden).
  • Knoteneinfügung: Wenn ein reparierter Knoten neu gestartet wird, wechselt er von „ STOP “ zu „ UP “ und beginnt automatisch, ohne Eingreifen des Administrators, mit dem Empfang seines Teils der Last.
  • Keine Datensynchronisierung: Beachten Sie, dass in einem Cluster farm-Modus kein „orangener“ Resynchronisierungsstatus vorhanden ist, da die Knoten zustandslos sein oder eine Backend-Datenbank gemeinsam nutzen sollen (die in einem Mirror-Cluster separat geschützt werden kann).

Über einfache Status-Symbole hinaus bietet die Benutzeroberfläche eine Ein-Klick-Knotenverwaltung, mit der Sie einen Knoten für geplante Wartungsarbeiten manuell stoppen oder starten können, während die gemeinsam genutzte virtuelle IP-Adresse den Datenverkehr automatisch neu verteilt, ohne die Benutzeraktivität zu unterbrechen.

🔍 SafeKit entdecken

Finden Sie Informationen zu SafeKit-Funktionen, Architekturen, Videos, Dokumentation und der kostenlosen Testversion.

RessourceBeschreibungLink
Wichtige MerkmaleErfahren Sie, warum SafeKit eine einfache und kostengünstige Hochverfügbarkeitslösung ist.Entdecken Sie die wichtigsten Funktionen
AnwendungsfälleErfahren Sie, wie SafeKit kritische Anwendungen und Infrastrukturen verfügbar hält.Anwendungsfälle erkunden
BereitstellungsmodellSafeKit bietet Hochverfügbarkeit ohne SAN oder gemeinsam genutzten Speicher.Das Bereitstellungsmodell erkunden
HochverfügbarkeitsstrategienVergleichen Sie die Hochverfügbarkeit für virtuelle Maschinen mit der Hochverfügbarkeit für Anwendungen.Vergleichen Sie die beiden Strategien
Technische DatenÜberprüfen Sie die technischen Anforderungen und Einschränkungen für SafeKit-Cluster.Lesen Sie die technischen Daten
VideosSehen Sie sich Demonstrationen der SafeKit-Konfiguration und des automatischen Failovers an.Sehen Sie sich die technischen Videos an
ArchitekturErfahren Sie, wie der SafeKit Mirror-Cluster Dateien in Echtzeit repliziert und Failover abwickelt.Erkunden Sie die Mirror Architektur
ArchitekturErfahren Sie, wie der SafeKit Farm-Cluster den Netzwerkverkehr ausgleicht und Failover handhabt.Entdecken Sie die Architektur Farm
ProduktvergleichVergleichen Sie SafeKit mit herkömmlichen Hochverfügbarkeits-Clustern.Vergleichen Sie die Lösungen
Technische RessourcenFinden Sie technische Dokumentation, laden Sie SafeKit herunter und greifen Sie auf die kostenlose Testversion zu.Auf die Dokumentation und die kostenlose Testversion zugreifen
AnwendungsmoduleNutzen Sie vorkonfigurierte SafeKit-Module, um die Hochverfügbarkeit Ihrer Anwendungen einzurichten.Erkunden Sie die Anwendungsmodule
SafeKit AI Chat SafeKit AI