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

ClusterUpgradeDescriptionObject

表示 ServiceFabric 群集升级

属性

名称 类型 必须
ConfigVersion string
CodeVersion 字符串
UpgradeKind string (枚举)
RollingUpgradeMode string (枚举)
UpgradeReplicaSetCheckTimeoutInSeconds 整数 (int64)
ForceRestart boolean
SortOrder string (枚举)
EnableDeltaHealthEvaluation boolean
MonitoringPolicy MonitoringPolicyDescription
ClusterHealthPolicy ClusterHealthPolicy
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject

ConfigVersion

类型:字符串
必需:否

群集清单) 中指定的群集配置版本 (。


CodeVersion

类型:字符串
必需:否

群集的 ServiceFabric 代码版本。


UpgradeKind

类型:字符串 (枚举)
必需:否
默认

以下可能值的升级类型。

可能的值包括:

  • Invalid - 指示升级类型无效。 所有 Service Fabric 枚举的类型无效。 值为 0。
  • Rolling - 升级一次进行一个升级域。 值为 1

RollingUpgradeMode

类型:字符串 (枚举)
必需:否
默认

在滚动升级期间用于监视运行状况的模式。 值为 UnmonitoredAuto、UnmonitoredManual、Monitored 和 UnmonitoredDeferred。

可能的值包括:

  • Invalid - 指示升级模式无效。 所有 Service Fabric 枚举的类型无效。 值为 0。
  • UnmonitoredAuto - 升级将自动继续进行,无需执行任何运行状况监视。 值为 1
  • UnmonitoredManual - 完成每个升级域后,升级将停止,从而有机会在继续之前手动监视运行状况。 值为 2
  • Monitored - 完成每个升级域后,升级将停止,并在继续之前自动监视运行状况。 值为 3
  • UnmonitoredDeferred - 逐节点执行升级。 升级开始时不执行任何操作;升级在意向重启或更高版本停用时应用于每个节点。 值为 4

UpgradeReplicaSetCheckTimeoutInSeconds

类型:整数 (int64)
必需:否

出现意外问题时,阻止处理升级域并防止可用性丢失的最大时长。 当此超时到期时,无论是否存在可用性丢失问题,都将继续处理升级域。 每个升级域启动时重置超时。 有效值介于 0 和 42949672925(含)之间。 (无符号 32 位整数) 。


ForceRestart

类型:布尔值
必需:否

如果为 true,则在升级过程中强制重启进程,即使代码版本未更改 (升级仅更改配置或数据) 。


SortOrder

类型:字符串 (枚举)
必需:否
默认

定义升级通过群集的顺序。

可能的值包括:

  • Invalid - 指示此排序顺序无效。 所有 Service Fabric 枚举的类型无效。 值为 0。
  • Default - 指示将使用群集清单) 中指定的默认排序顺序 (。 值为 1。
  • Numeric - 指示将使用按数字) 排序的 UD 名称 (正向数字排序顺序。 值为 2。
  • Lexicographical - 指示将使用按字符串排序 (UD 名称) 的前向字典排序顺序。 值为 3。
  • ReverseNumeric - 指示将使用按数字) 排序的 UD 名称 (反向数字排序顺序。 值为 4。
  • ReverseLexicographical - 指示将使用按字符串) 排序的 UD 名称 (反向字典排序顺序。 值为 5。

EnableDeltaHealthEvaluation

类型:布尔值
必需:否

如果为 true,则在每个升级域完成后启用增量运行状况评估,而不是绝对运行状况评估。


MonitoringPolicy

类型MonitoringPolicyDescription
必需:否

描述用于在监视模式下监视升级的参数。


ClusterHealthPolicy

类型ClusterHealthPolicy
必需:否

定义用于评估群集或群集节点运行状况的运行状况策略。


ClusterUpgradeHealthPolicy

类型ClusterUpgradeHealthPolicyObject
必需:否

定义用于在群集升级期间评估群集运行状况的运行状况策略。


ApplicationHealthPolicyMap

类型ApplicationHealthPolicyMapObject
必需:否

表示 ServiceFabric 群集升级的应用程序运行状况策略的映射