Share via


ClusterUpgradeProgressObject

叢集升級的相關資訊。

屬性

名稱 類型 必要
CodeVersion string
ConfigVersion 字串 No
UpgradeDomains UpgradeDomainInfo的陣列 No
UpgradeUnits UpgradeUnitInfo的陣列 No
UpgradeState 字串 (列舉)
NextUpgradeDomain 字串 No
RollingUpgradeMode 字串 (列舉) No
UpgradeDescription ClusterUpgradeDescriptionObject
UpgradeDurationInMilliseconds 字串
UpgradeDomainDurationInMilliseconds 字串 No
UnhealthyEvaluations HealthEvaluationWrapper的陣列 No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo No
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo
StartTimestampUtc 字串
FailureTimestampUtc 字串 No
FailureReason 字串 (列舉) No
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject No
IsNodeByNode boolean No

CodeVersion

類型:字串
必要:否

叢集的 ServiceFabric 程式碼版本。


ConfigVersion

類型:字串
必要:否

叢集資訊清單中指定的叢集組態版本 () 。


UpgradeDomains

類型UpgradeDomainInfo的陣列
必要:否

升級網域及其狀態的清單。 不適用於逐節點升級。


UpgradeUnits

類型UpgradeUnitInfo的陣列
必要:否

升級單位及其狀態的清單。


UpgradeState

類型:字串 (列舉)
必要:否

升級網域的狀態。

可能的值包括:

  • Invalid - 表示升級狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • RollingBackInProgress - 升級會回復至舊版,但尚未完成。 值為 1
  • RollingBackCompleted - 升級已完成復原。 值為 2
  • RollingForwardPending - 目前的升級網域已完成升級。 整體升級正在等候 UnmonitoredManual 模式中的明確移動下一個要求,或在受監視模式中執行健康情況檢查。 值為 3
  • RollingForwardInProgress - 升級會向前復原至目標版本,但尚未完成。 值為 4
  • RollingForwardCompleted - 升級已完成向前復原。 值為 5
  • Failed - 升級失敗,無法執行 FailureAction。 值為 6

NextUpgradeDomain

類型:字串
必要:否

要處理的下一個升級網功能變數名稱稱。 不適用於逐節點升級。


RollingUpgradeMode

類型:字串 (列舉)
必要:否
預設UnmonitoredAuto

在輪流升級期間用來監視健康情況的模式。 這些值為 UnmonitoredAuto、UnmonitoredManual、Monitored 和 UnmonitoredDeferred。

可能的值包括:

  • Invalid - 表示升級模式無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • 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 列舉都有不正確類型。 值為零。
  • Interrupted - 有外部要求可復原升級。 值為 1
  • HealthCheck - 升級失敗,因為健康情況原則違規。 值為 2
  • UpgradeDomainTimeout - 升級網域所花費的時間超過允許的升級網域逾時處理時間。 值為 3
  • OverallUpgradeTimeout - 整體升級所花費的時間超過允許的升級逾時來處理。 值為 4

UpgradeDomainProgressAtFailure

類型FailedUpgradeDomainProgressObject
必要:否

目前升級網域中節點在失敗點的詳細升級進度。 不適用於逐一節點升級。


IsNodeByNode

類型:布林值
必要:否
預設false

指出此升級是否為節點逐節點。