你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ClusterHealthPolicy.NodeTypeHealthPolicyMap 属性

定义

获取具有每个节点类型名称的 MaxPercentUnhealthyNodes 的映射。

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

属性值

节点类型运行状况策略映射,每个节点类型名称的 MaxPercentUnhealthyNodes。

注解

节点类型运行状况策略映射可以在群集运行状况评估期间用于描述特殊的节点类型。 例如,在群集中,有数百个不同类型的节点,以及一些特殊节点类型的控制节点实例。 控制节点不应出错。 因此,用户可以将全局 MaxPercentUnhealthyNodes 指定为 20% 以容忍某些故障,但对于节点类型“ControlNodeType”,请将 MaxPercentUnhealthyNodes 设置为 0。 这样,如果许多节点中的某些节点运行不正常,但低于全局不正常百分比,群集将评估为 Warning。 “警告”健康状况不影响群集升级或“错误”健康状况将触发的其他监视。 但是,即使有一个控制节点出错,也会造成群集运行状况错误,从而可能回滚或阻止群集升级。

>

若要为群集清单中的特定节点类型定义条目,请在 FabricSettings 内添加参数条目,其名称由前缀“NodeTypeMaxPercentUnhealthyNodes-”组成,后跟节点类型名称。

如果未为节点类型指定策略,则使用默认 MaxPercentUnhealthyNodes 进行评估。

仅当使用 EnableNodeTypeHealthEvaluation true配置群集时,才执行节点类型运行状况评估。 默认情况下,此设置处于禁用状态。

请注意,定义特定于节点类型的运行状况策略不会影响 的 MaxPercentUnhealthyNodes评估;不会从全局评估池中取出任何节点,并且它们彼此独立运行运行状况检查。

适用于