Freigeben über


ClusterHealthPolicy.NodeTypeHealthPolicyMap Eigenschaft

Definition

Ruft die Zuordnung mit MaxPercentUnhealthyNodes pro Knotentypnamen ab.

public System.Fabric.Health.NodeTypeHealthPolicyMap NodeTypeHealthPolicyMap { get; set; }
member this.NodeTypeHealthPolicyMap : System.Fabric.Health.NodeTypeHealthPolicyMap with get, set
Public Property NodeTypeHealthPolicyMap As NodeTypeHealthPolicyMap

Eigenschaftswert

Die Integritätsrichtlinie des Knotentyps ist mit MaxPercentUnhealthyNodes pro Knotentypnamen zugeordnet.

Hinweise

Die Zuordnung der Knotentyp-Integritätsrichtlinie kann während der Clusterintegritätsevaluierung verwendet werden, um spezielle Knotentypen zu beschreiben. Beispielsweise gibt es in einem Cluster Hunderte von Knoten unterschiedlicher Typen und einige Steuerungsknoteninstanzen eines speziellen Knotentyps. Die Steuerknoten sollten niemals fehlerhaft sein. Daher können Benutzer globale MaxPercentUnhealthyNodes auf 20 % angeben, um einige Fehler zu tolerieren, aber für den Knotentyp "ControlNodeType" legen Sie maxPercentUnhealthyNodes auf 0 fest. Auf diese Weise wird der Cluster als Warnung ausgewertet, wenn einige der vielen Knoten fehlerhaft sind, aber unterhalb des globalen prozentsatzes fehlerhaft sind. Der Integritätszustand „Warnung“ wirkt sich nicht auf ein Clusterupgrade oder auf andere Überwachungen aus, die durch den Integritätszustand „Fehler“ ausgelöst werden. Aber selbst ein Steuerungsknoten würde einen Clusterintegritätsfehler verursachen, der ein Rollback oder ein Clusterupgrade verhindern kann.

>

Um Einträge für die spezifischen Knotentypen im Clustermanifest zu definieren, fügen Sie in FabricSettings Einträge für Parameter hinzu, deren Name durch das Präfix "NodeTypeMaxPercentUnhealthyNodes-" gefolgt vom Knotentypnamen gebildet wird.

Wenn für einen Knotentyp keine Richtlinie angegeben ist, wird für die Auswertung die Standardeinstellung MaxPercentUnhealthyNodes verwendet.

Die Bewertung der Knotentypintegrität erfolgt nur, wenn der Cluster mit EnableNodeTypeHealthEvaluation truekonfiguriert ist. Die Einstellung ist standardmäßig deaktiviert.

Beachten Sie, dass das Definieren von spezifischen Integritätsrichtlinien für Knotentypen keine Auswirkungen auf die Auswertung von MaxPercentUnhealthyNodeshat. Es werden keine Knoten aus dem globalen Auswertungspool herausgenommen, und es handelt sich um unabhängig voneinander ausgeführte Integritätsprüfungen.

Gilt für: