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

ClusterUpgradeProgressObject

有关群集升级的信息。

属性

名称 类型 必须
CodeVersion string
ConfigVersion 字符串
UpgradeDomains UpgradeDomainInfo 数组
UpgradeUnits UpgradeUnitInfo 数组
UpgradeState string (枚举)
NextUpgradeDomain 字符串
RollingUpgradeMode string (枚举)
UpgradeDescription ClusterUpgradeDescriptionObject
UpgradeDurationInMilliseconds 字符串
UpgradeDomainDurationInMilliseconds 字符串
UnhealthyEvaluations HealthEvaluationWrapper 数组
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo
StartTimestampUtc 字符串
FailureTimestampUtc 字符串
FailureReason string (枚举)
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject
IsNodeByNode boolean

CodeVersion

类型:字符串
必需:否

群集的 ServiceFabric 代码版本。


ConfigVersion

类型:字符串
必需:否

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


UpgradeDomains

类型UpgradeDomainInfo 数组
必需:否

升级域及其状态的列表。 不适用于逐节点升级。


UpgradeUnits

类型UpgradeUnitInfo 数组
必需:否

升级单元及其状态的列表。


UpgradeState

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

升级域的状态。

可能的值包括:

  • Invalid - 指示升级状态无效。 所有 Service Fabric 枚举的类型都无效。 值为 0。
  • RollingBackInProgress - 升级将回滚到以前的版本,但尚未完成。 值为 1
  • RollingBackCompleted - 升级已完成回滚。 值为 2
  • RollingForwardPending - 当前升级域已完成升级。 整体升级正在等待在 UnmonitoredManual 模式下的显式移动下一个请求,或在监视模式下执行运行状况检查。 值为 3
  • RollingForwardInProgress - 升级正在前滚到目标版本,但尚未完成。 值为 4
  • RollingForwardCompleted - 升级已完成前滚。 值为 5
  • Failed - 升级失败,无法执行 FailureAction。 值为 6

NextUpgradeDomain

类型:字符串
必需:否

要处理的下一个升级域的名称。 不适用于逐节点升级。


RollingUpgradeMode

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

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

可能的值包括:

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

UpgradeDescription

类型ClusterUpgradeDescriptionObject
必需:否

表示 ServiceFabric 群集升级


UpgradeDurationInMilliseconds

类型:字符串
必需:否

处理当前整体升级所用的估计已用时间。


UpgradeDomainDurationInMilliseconds

类型:字符串
必需:否

处理当前升级域所用的估计已用时间。 不适用于逐节点升级。


UnhealthyEvaluations

类型HealthEvaluationWrapper 数组
必需:否

导致当前聚合运行状况状态的运行状况评估列表。


CurrentUpgradeDomainProgress

类型CurrentUpgradeDomainProgressInfo
必需:否

有关当前正在进行的升级域的信息。 不适用于逐节点升级。


CurrentUpgradeUnitsProgress

类型CurrentUpgradeUnitsProgressInfo
必需:否

有关当前正在进行的升级单元的信息。


StartTimestampUtc

类型:字符串
必需:否

升级的开始时间(UTC)。


FailureTimestampUtc

类型:字符串
必需:否

升级的失败时间(以 UTC 为单位)。


FailureReason

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

导致执行 FailureAction 的升级失败的原因。

可能的值包括:

  • None - 指示原因无效或未知。 所有 Service Fabric 枚举的类型无效。 值为 0。
  • Interrupted - 有一个外部请求回滚升级。 值为 1
  • HealthCheck - 由于违反运行状况策略,升级失败。 值为 2
  • UpgradeDomainTimeout - 处理升级域的时间超过允许的升级域超时时间。 值为 3
  • OverallUpgradeTimeout - 处理整体升级所花费的时间超过允许的升级超时时间。 值为 4

UpgradeDomainProgressAtFailure

类型FailedUpgradeDomainProgressObject
必需:否

故障时当前升级域中节点的详细升级进度。 不适用于逐节点升级。


IsNodeByNode

类型:布尔值
必需:否
默认

指示此升级是否为逐节点升级。