Share via


ClusterUpgradeProgressObject

Information om en klusteruppgradering.

Egenskaper

Namn Typ Obligatorisk
CodeVersion sträng No
ConfigVersion sträng No
UpgradeDomains matris med UpgradeDomainInfo No
UpgradeUnits matris med UpgradeUnitInfo No
UpgradeState sträng (uppräkning) No
NextUpgradeDomain sträng No
RollingUpgradeMode sträng (uppräkning) No
UpgradeDescription ClusterUpgradeDescriptionObject No
UpgradeDurationInMilliseconds sträng No
UpgradeDomainDurationInMilliseconds sträng No
UnhealthyEvaluations matris med HealthEvaluationWrapper No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo No
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo No
StartTimestampUtc sträng No
FailureTimestampUtc sträng No
FailureReason sträng (uppräkning) No
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject No
IsNodeByNode boolean No

CodeVersion

Typ: sträng
Obligatoriskt: Nej

ServiceFabric-kodversionen av klustret.


ConfigVersion

Typ: sträng
Obligatoriskt: Nej

Klusterkonfigurationsversionen (anges i klustermanifestet).


UpgradeDomains

Typ: matris med UpgradeDomainInfo
Obligatoriskt: Nej

Lista över uppgraderingsdomäner och deras status. Gäller inte för nod-för-nod-uppgraderingar.


UpgradeUnits

Typ: matris med UpgradeUnitInfo
Obligatoriskt: Nej

Lista över uppgraderingsenheter och deras status.


UpgradeState

Typ: sträng (uppräkning)
Obligatoriskt: Nej

Status för uppgraderingsdomänen.

Möjliga värden:

  • Invalid – Anger att uppgraderingstillståndet är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll.
  • RollingBackInProgress – Uppgraderingen återställs till den tidigare versionen men är inte klar ännu. Värdet är 1
  • RollingBackCompleted - Uppgraderingen har återställts. Värdet är 2
  • RollingForwardPending – Den aktuella uppgraderingsdomänen har slutfört uppgraderingen. Den övergripande uppgraderingen väntar på en explicit flytt av nästa begäran i läget UnmonitoredManual eller utför hälsokontroller i övervakat läge. Värdet är 3
  • RollingForwardInProgress – Uppgraderingen går vidare till målversionen men är inte klar ännu. Värdet är 4
  • RollingForwardCompleted – Uppgraderingen har slutförts. Värdet är 5
  • Failed – Uppgraderingen misslyckades och kan inte köra FailureAction. Värdet är 6

NextUpgradeDomain

Typ: sträng
Obligatoriskt: Nej

Namnet på nästa uppgraderingsdomän som ska bearbetas. Gäller inte för nod-för-nod-uppgraderingar.


RollingUpgradeMode

Typ: sträng (uppräkning)
Obligatoriskt: Nej
Standard: UnmonitoredAuto

Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är UnmonitoredAuto, UnmonitoredManual, Monitored och UnmonitoredDeferred.

Möjliga värden:

  • Invalid – Anger att uppgraderingsläget är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll.
  • UnmonitoredAuto – Uppgraderingen fortsätter automatiskt utan att utföra någon hälsoövervakning. Värdet är 1
  • UnmonitoredManual – Uppgraderingen stoppas när varje uppgraderingsdomän har slutförts, vilket ger möjlighet att manuellt övervaka hälsotillståndet innan du fortsätter. Värdet är 2
  • Monitored – Uppgraderingen stoppas när du har slutfört varje uppgraderingsdomän och övervakar automatiskt hälsotillståndet innan du fortsätter. Värdet är 3
  • UnmonitoredDeferred – Utför en nod-för-nod-uppgradering. Ingen åtgärd utförs när uppgraderingen startar. uppgraderingen tillämpas på varje nod när den inaktiveras med avsikten startas om eller högre. Värdet är 4

UpgradeDescription

Typ: ClusterUpgradeDescriptionObject
Krävs: Nej

Representerar en Uppgradering av ServiceFabric-kluster


UpgradeDurationInMilliseconds

Typ: sträng
Krävs: Nej

Den uppskattade förflutna tiden som använts för bearbetning av den aktuella övergripande uppgraderingen.


UpgradeDomainDurationInMilliseconds

Typ: sträng
Krävs: Nej

Den uppskattade förflutna tiden som använts för bearbetning av den aktuella uppgraderingsdomänen. Gäller inte för nod-för-nod-uppgraderingar.


UnhealthyEvaluations

Typ: matris för HealthEvaluationWrapper
Krävs: Nej

Lista över hälsoutvärderingar som resulterade i det aktuella aggregerade hälsotillståndet.


CurrentUpgradeDomainProgress

Typ: CurrentUpgradeDomainProgressInfo
Krävs: Nej

Information om den aktuella pågående uppgraderingsdomänen. Gäller inte för nod-för-nod-uppgraderingar.


CurrentUpgradeUnitsProgress

Typ: CurrentUpgradeUnitsProgressInfo
Krävs: Nej

Information om de pågående uppgraderingsenheterna.


StartTimestampUtc

Typ: sträng
Krävs: Nej

Starttiden för uppgraderingen i UTC.


FailureTimestampUtc

Typ: sträng
Krävs: Nej

Feltiden för uppgraderingen i UTC.


FailureReason

Typ: sträng (uppräkning)
Krävs: Nej

Orsaken till ett uppgraderingsfel som resulterade i att FailureAction kördes.

Möjliga värden:

  • None – Anger att orsaken är ogiltig eller okänd. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll.
  • Interrupted – Det fanns en extern begäran om att återställa uppgraderingen. Värdet är 1
  • HealthCheck – Uppgraderingen misslyckades på grund av överträdelser av hälsoprincipen. Värdet är 2
  • UpgradeDomainTimeout – En uppgraderingsdomän tog längre tid än den tillåtna tidsgränsen för uppgraderingsdomänen att bearbeta. Värdet är 3
  • OverallUpgradeTimeout – Den övergripande uppgraderingen tog längre tid än den tillåtna tidsgränsen för uppgraderingen att bearbeta. Värdet är 4

UpgradeDomainProgressAtFailure

Typ: FailedUpgradeDomainProgressObject
Krävs: Nej

Den detaljerade uppgraderingsstatusen för noder i den aktuella uppgraderingsdomänen vid tidpunkten för felet. Gäller inte för nod-för-nod-uppgraderingar.


IsNodeByNode

Typ: booleskt värde
Krävs: Nej
Standard: false

Anger om den här uppgraderingen är nod för nod.