Server 2016 MSMQ-Failover

10

Ich möchte einen MSMQ in einem Failover-System einrichten.

Ich habe kein Shared Storage-Setup (Hardware nicht verfügbar - Budget), aber ich habe drei dl380 mit Windows Server 2016.

Ich möchte ein Failover mit einem Quorum-Server einrichten.

Ist dieses Setup möglich?

Pithhelmet
quelle
1
Sieht so aus, als würde die Münze das gesamte Projekt töten.
Pithhelmet

Antworten:

9

Sie können sich auch an das Always On-Szenario halten, bei dem kein gemeinsam genutzter Speicher vorausgesetzt wird und bei dem der Gesamtzustand Ihres Clusters durch die Stimmen des Quorums der Knoten im Cluster bestimmt wird. Diese Funktion ist jedoch eine Unternehmensfunktion. Bei einem knappen Budget würde ich auch empfehlen, sich für FCIs zu entscheiden.

batistuta09
quelle
2
AlwaysOn ist mit einer kostengünstigen Standard Edition von SQL Server verfügbar. msdn.microsoft.com/en-us/library/mt614935.aspx (OK, dies sind BASIC-Verfügbarkeitsgruppen, sollten aber meiner Meinung nach für die meisten Fälle ausreichen).
BaronSamedi1958
3
Zu viele Einschränkungen, wenn Sie mich fragen. Ich würde diesen Weg überdenken, indem ich mich auf "Beschränkung auf zwei Replikate" und "keine Unterstützung für das Hinzufügen oder Entfernen eines Replikats zu einer vorhandenen Verfügbarkeitsgruppe" beziehe.
Batistuta09
1
Ja, wir machen hier FCI über grundlegende AGs.
BaronSamedi1958
Ermöglicht dieser Always On SQL-Server auch die Übertragung von MSMQ?
Pithhelmet
1
AFAIK, MSMQ implementiert die "Always-On" -Funktion nicht, daher ist eine Art gemeinsam genutzter Datenträger weiterhin eine Voraussetzung für das Quorum. Es kann sich aber auch um ein JBOD-Gehäuse oder ein repliziertes Laufwerk handeln.
Batistuta09
10

Nach meiner Erfahrung stellt MSMQ Find zusätzlich zu gemeinsam genutzten Cluster-Volumes bereit. Daher erledigt jede gemeinsam genutzte Softwarelösung, die den Failover-Cluster als CSV-Speicher spiegelt / präsentiert, die Aufgabe.

Ich kann Ihnen empfehlen, HPE VSA , StarWind VSAN und Microsoft Storage Spaces Direct zu testen. Bisher teilen sich alle keinen Speicher für Failover-Cluster. Ich würde StarWind empfehlen, falls Sie Hyper-V nicht auf Ihren Hosts ausführen, damit es frei gespiegelten Speicherplatz bietet.

Herr Himbeere
quelle