ClusterUpgradeProgressObject

Informace o upgradu clusteru

Vlastnosti

Název Typ Vyžadováno
CodeVersion řetězec No
ConfigVersion řetězec No
UpgradeDomains pole UpgradeDomainInfo Ne
UpgradeUnits pole UpgradeUnitInfo Ne
UpgradeState string (výčet) Ne
NextUpgradeDomain řetězec No
RollingUpgradeMode string (výčet) Ne
UpgradeDescription ClusterUpgradeDescriptionObject Ne
UpgradeDurationInMilliseconds řetězec No
UpgradeDomainDurationInMilliseconds řetězec No
UnhealthyEvaluations pole HealthEvaluationWrapper No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Ne
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo No
StartTimestampUtc řetězec No
FailureTimestampUtc řetězec No
FailureReason string (výčet) Ne
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject No
IsNodeByNode boolean Ne

CodeVersion

Typ: string
Povinné: Ne

Verze kódu ServiceFabric clusteru.


ConfigVersion

Typ: string
Povinné: Ne

Verze konfigurace clusteru (zadaná v manifestu clusteru)


UpgradeDomains

Typ: pole UpgradeDomainInfo
Povinné: Ne

Seznam upgradovaných domén a jejich stavů Nevztahuje se na upgrady uzlů po uzlech.


UpgradeUnits

Typ: pole UpgradeUnitInfo
Povinné: Ne

Seznam jednotek upgradu a jejich stavy


UpgradeState

Typ: řetězec (výčet)
Povinné: Ne

Stav domény upgradu.

Možné hodnoty:

  • Invalid – Označuje, že stav upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • RollingBackInProgress – Upgrade se vrací zpět k předchozí verzi, ale ještě není dokončený. Hodnota je 1.
  • RollingBackCompleted - Upgrade se dokončil. Hodnota je 2.
  • RollingForwardPending – Aktuální upgradovaná doména dokončila upgrade. Celkový upgrade čeká na explicitní přesun dalšího požadavku v nemonitorovaném režimuManual nebo provádí kontroly stavu v monitorovaném režimu. Hodnota je 3.
  • RollingForwardInProgress – Upgrade se postupně zavádí na cílovou verzi, ale ještě není dokončený. Hodnota je 4.
  • RollingForwardCompleted - Upgrade se dokončil. Hodnota je 5.
  • Failed – Upgrade selhal a nemůže spustit FailureAction. Hodnota je 6.

NextUpgradeDomain

Typ: string
Povinné: Ne

Název další domény upgradu, která se má zpracovat. Nevztahuje se na upgrady uzlů po uzlech.


RollingUpgradeMode

Typ: řetězec (výčet)
Povinné: Ne
Výchozí:UnmonitoredAuto

Režim, který se používá k monitorování stavu během upgradu se zajištěním provozu. Hodnoty jsou UnmonitoredAuto, UnmonitoredManual, Monitorované a UnmonitoredDeferred.

Možné hodnoty:

  • Invalid – Označuje, že režim upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • UnmonitoredAuto – Upgrade bude probíhat automaticky bez monitorování stavu. Hodnota je 1.
  • UnmonitoredManual – Upgrade se po dokončení každé upgradované domény zastaví, takže budete mít možnost ručně monitorovat stav, než budete pokračovat. Hodnota je 2.
  • Monitored – Po dokončení každé domény upgradu se upgrade zastaví a před pokračováním se automaticky monitoruje stav. Hodnota je 3.
  • UnmonitoredDeferred – Proveďte upgrade po uzlech. Při spuštění upgradu se neprovede žádná akce. upgrade se použije na každém uzlu, když je deaktivován se záměrem restartování nebo vyšší. Hodnota je 4.

UpgradeDescription

Typ: ClusterUpgradeDescriptionObject
Povinné: Ne

Představuje upgrade clusteru ServiceFabric.


UpgradeDurationInMilliseconds

Typ: string
Povinné: Ne

Odhadovaný uplynulý čas strávený zpracováním aktuálního celkového upgradu


UpgradeDomainDurationInMilliseconds

Typ: string
Povinné: Ne

Odhadovaný uplynulý čas strávený zpracováním aktuální upgradované domény Nevztahuje se na upgrady uzlů po uzlech.


UnhealthyEvaluations

Typ: pole HealthEvaluationWrapper
Povinné: Ne

Seznam vyhodnocení stavu, jejichž výsledkem je aktuální agregovaný stav


CurrentUpgradeDomainProgress

Typ: CurrentUpgradeDomainProgressInfo
Povinné: Ne

Informace o aktuálně probíhajícím upgradu domény Nevztahuje se na upgrady uzlů po uzlech.


CurrentUpgradeUnitsProgress

Typ: CurrentUpgradeUnitsProgressInfo
Povinné: Ne

Informace o aktuálně probíhajících jednotkách upgradu


StartTimestampUtc

Typ: string
Povinné: Ne

Čas zahájení upgradu v UTC.


FailureTimestampUtc

Typ: string
Povinné: Ne

Čas selhání upgradu v UTC.


FailureReason

Typ: řetězec (výčet)
Povinné: Ne

Příčina selhání upgradu, která měla za následek spuštění akce FailureAction.

Možné hodnoty:

  • None – Označuje, že důvod je neplatný nebo neznámý. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • Interrupted – Došlo k externí žádosti o vrácení upgradu zpět. Hodnota je 1.
  • HealthCheck – Upgrade selhal kvůli porušení zásad stavu. Hodnota je 2.
  • UpgradeDomainTimeout – Zpracování upgradované domény trvalo déle, než je povolený časový limit domény upgradu. Hodnota je 3.
  • OverallUpgradeTimeout – Celkový upgrade trval déle, než byl časový limit povoleného upgradu. Hodnota je 4.

UpgradeDomainProgressAtFailure

Typ: FailedUpgradeDomainProgressObject
Povinné: Ne

Podrobný průběh upgradu uzlů v aktuální doméně upgradu v okamžiku selhání Nevztahuje se na upgrady uzlů po uzlech.


IsNodeByNode

Typ: logická
Povinné: Ne
Výchozí:false

Označuje, jestli se tento upgrade provádí po uzlech.