2017-05-16 4 views
0

Ich teste Azure Service Fabric On Premise-Funktionen und habe einige Probleme mit dem installierten Cluster mit den bereitgestellten Standardkonfigurationsdateien. Sobald einige der Knoten offline sind (ich habe den Host heruntergefahren), reagierte kein Cluster mehr (zum Beispiel: der Service Fabric Explorer war auf allen IPs der Knoten nicht verfügbar).Cluster-Integrität - On Premise-Installation

Zum Beispiel:

  • Wenn ich einen 3-Knoten-Cluster (Bronze) zu erstellen, alle Cluster wurden nicht verfügbar, wenn I Abschaltung eines Knotens
  • Wenn ich einen 5-Knoten-Cluster (gleiches Verhalten mit Bronze erstellen und SILVER-Modell), alle Cluster wurde nicht verfügbar, wenn ich Shutdown drei Knoten
  • Wenn ich einen 6 Knoten-Cluster erstellen, die alle der Cluster wurde nicht verfügbar, wenn ich Shutdown drei Knoten

I Testen Sie auch, um Knoten mit Power-Shell nach dem Herunterfahren zu deaktivieren, aber das Ergebnis ist das gleiche.

Ich dachte, solange ein Knoten noch läuft, wird der Cluster weiter funktionieren. Aber es scheint, dass der Cluster nicht mehr verfügbar ist, sobald 50% der Knoten ausgeschaltet sind und der Cluster mindestens 3 Knoten benötigt.

Ist es das normale Verhalten oder kann ich die Konfiguration ändern? Wie kann ich es bei einer On-Premise-Installation ändern?

Grüße

Antwort

0

Die minimum Größe von VMs für den primären Knotentyp wird durch die Haltbarkeit Tier Sie wählen, bestimmt.

Die amount der Knoten, die Sie verlieren können, wird durch das Quorum bestimmt.

drei Knoten: mit drei Knoten (N = 3), zu schaffen, die eine Anforderung Quorum noch zwei Knoten (3/2 + 1 = 2). Das bedeutet, dass Sie einen einzelnen Knoten verlieren und immer noch Quorum

halten (also Ihre Bemerkung über den 3 Knoten-Cluster mit der Dokumentation nicht übereinstimmt. Sind Sie sicher, dass es wirklich nicht mehr verfügbar war, nicht nur ungesund?)

+0

Ok, ich bestätige, dass ich falsch lag: Bei einem Cluster mit drei Knoten arbeitet der Cluster immer noch mit zwei Knoten, aber er beendet die Antwort, wenn nur noch ein Knoten übrig ist. Ich bin mir nicht sicher, wo ich das "Quorum" definieren kann. Wenn ich einen Cluster mit 5 Knoten erstelle und wenn ich möchte, dass er immer noch antwortet, wenn nur zwei Knoten aktiv sind: sollte ich die Haltbarkeitsebenen auf "Bronze" oder "Silber" setzen? – Etienne

+0

Das Zuverlässigkeitsniveau gibt die Ausfallsicherheit der Systemdienste an. Bronze Level bedeutet "3 Replikate pro Stateful System Service". Davon müssen 2 gesund sein, damit Ihre Systemdaten sicher und redundant gespeichert werden. Für Ihre eigenen Dienste können Sie die Replikationsanzahl im Anwendungsmanifest konfigurieren. Eins ist dort gut. – LoekD

+0

zum Testen können Sie nun auch einen einzelnen Knoten Cluster in azur erstellen. Aktivieren Sie das Kontrollkästchen "Einzelknotencluster" unter "Konfiguration des Knotentyps". Weitere Informationen: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity – LoekD