ClusterHealthPolicy-Modell
Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität des Clusters oder eines Clusterknotens auszuwerten.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
maxPercentUnhealthyNodes | integer | Nein |
maxPercentUnhealthyApplications | integer | Nein |
applicationHealthPolicies | Zuordnung der Zeichenfolge zu ApplicationHealthPolicy | Nein |
maxPercentUnhealthyNodes
Typ: integer
Erforderlich: Nein
Standardeinstellung: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
Der maximal zulässige Prozentsatz fehlerhafter Knoten, bevor ein Fehler gemeldet wird. Soll es z. B.zulässig sein, dass 10 % der Knoten fehlerhaft sind, muss dieser Wert gleich „10“ sein.
Der Prozentsatz entspricht dem maximalen tolerierten Prozentsatz an Knoten, die fehlerhaft sein können, bevor der Cluster als fehlerhaft behandelt wird. Wird der Prozentsatz eingehalten, gibt es aber mindestens einen fehlerhaften Knoten, wird die Integrität als „Warning“ ausgewertet. Der Prozentsatz wird berechnet, indem die Anzahl von fehlerhaften Knoten durch die Gesamtanzahl von Knoten im Cluster dividiert wird. Die Berechnung wird aufgerundet, um einen Fehler auf einer kleinen Anzahl von Knoten zu tolerieren. Der Standardprozentsatz ist null.
Beim Konfigurieren dieses Prozentsatzes muss berücksichtigt werden, dass in großen Clustern immer einige Knoten inaktiv oder aufgrund von Wartungsarbeiten nicht verfügbar sind.
maxPercentUnhealthyApplications
Typ: integer
Erforderlich: Nein
Standardeinstellung: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
Der maximal zulässige Prozentsatz fehlerhafter Anwendungen, bevor ein Fehler gemeldet wird. Soll es z. B.zulässig sein, dass 10 % der Anwendungen fehlerhaft sind, muss dieser Wert gleich „10“ sein.
Der Prozentsatz entspricht dem maximalen tolerierten Prozentsatz an Anwendungen, die fehlerhaft sein können, bevor der Cluster als fehlerhaft behandelt wird. Wird der Prozentsatz eingehalten, gibt es aber mindestens eine fehlerhafte Anwendung, wird die Integrität als „Warning“ ausgewertet. Dies wird berechnet, indem die Anzahl von fehlerhaften Anwendungen durch die Gesamtanzahl von Anwendungsinstanzen im Cluster dividiert wird, wobei Anwendungen mit Anwendungstypen ausgeschlossen werden, die in „ApplicationTypeHealthPolicyMap“ enthalten sind. Die Berechnung wird aufgerundet, um einen Fehler bei einer kleinen Anzahl von Anwendungen zu tolerieren. Der Standardprozentsatz ist null.
applicationHealthPolicies
Typ: Zuordnung der Zeichenfolge zu ApplicationHealthPolicy
Erforderlich: Nein
Definiert die Anwendungsintegritätsrichtlinienzuordnung, die verwendet wird, um die Integrität einer Anwendung oder einer ihrer untergeordneten Entitäten auszuwerten.