ClusterUpgradeProgressObject

Informationen zu einem Clusterupgrade.

Eigenschaften

Name type Erforderlich
CodeVersion Zeichenfolge Nein
ConfigVersion Zeichenfolge Nein
UpgradeDomains Array von UpgradeDomainInfo Nein
UpgradeUnits Array von UpgradeUnitInfo Nein
UpgradeState Zeichenfolge (Enumeration) Nein
NextUpgradeDomain Zeichenfolge Nein
RollingUpgradeMode Zeichenfolge (Enumeration) Nein
UpgradeDescription ClusterUpgradeDescriptionObject Nein
UpgradeDurationInMilliseconds Zeichenfolge Nein
UpgradeDomainDurationInMilliseconds Zeichenfolge Nein
UnhealthyEvaluations Array von HealthEvaluationWrapper Nein
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Nein
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Nein
StartTimestampUtc Zeichenfolge Nein
FailureTimestampUtc Zeichenfolge Nein
FailureReason Zeichenfolge (Enumeration) Nein
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject Nein
IsNodeByNode boolean Nein

CodeVersion

Typ: Zeichenfolge
Erforderlich: Nein

Die ServiceFabric-Codeversion des Clusters.


ConfigVersion

Typ: Zeichenfolge
Erforderlich: Nein

Die Clusterkonfigurationsversion (im Clustermanifest angegeben).


UpgradeDomains

Typ: Array von UpgradeDomainInfo
Erforderlich: Nein

Liste der Upgradedomänen und deren Status. Gilt nicht für Knoten-für-Knoten-Upgrades.


UpgradeUnits

Typ: Array von UpgradeUnitInfo
Erforderlich: Nein

Liste der Upgradeeinheiten und deren Status.


UpgradeState

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der Status der Upgradedomäne.

Mögliche Werte:

  • Invalid – Gibt an, dass der Upgradestatus ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null.
  • RollingBackInProgress – Das Upgrade wird auf die vorherige Version zurückgerollt, ist aber noch nicht abgeschlossen. Der Wert ist 1.
  • RollingBackCompleted – Das Rollback des Upgrades wurde abgeschlossen. Der Wert ist 2.
  • RollingForwardPending – Das Upgrade der aktuellen Upgradedomäne wurde abgeschlossen. Das Gesamtupgrade wartet auf eine explizite Nächste Verschiebungsanforderung im Modus Nicht überwachtManual oder auf die Durchführung von Integritätsprüfungen im Überwachten Modus. Der Wert ist 3.
  • RollingForwardInProgress – Das Upgrade wird auf die Zielversion durchgeführt, ist aber noch nicht abgeschlossen. Der Wert ist 4.
  • RollingForwardCompleted – Das Upgrade wurde abgeschlossen. Der Wert ist 5.
  • Failed – Das Upgrade ist fehlgeschlagen und kann FailureAction nicht ausführen. Der Wert ist 6.

NextUpgradeDomain

Typ: Zeichenfolge
Erforderlich: Nein

Der Name der nächsten zu verarbeitenden Upgradedomäne. Gilt nicht für Knoten-für-Knoten-Upgrades.


RollingUpgradeMode

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Standard:

Der Modus, der zum Überwachen der Integrität während eines parallelen Upgrades verwendet wird. Die Werte sind UnmonitoredAuto, UnmonitoredManual, Monitored und UnmonitoredDeferred.

Mögliche Werte:

  • Invalid – Gibt an, dass der Upgrademodus ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null.
  • UnmonitoredAuto – Das Upgrade wird automatisch ohne Integritätsüberwachung fortgesetzt. Der Wert ist 1.
  • UnmonitoredManual – Das Upgrade wird nach Abschluss der einzelnen Upgradedomänen beendet, sodass die Integrität vor dem Fortfahren manuell überwacht werden kann. Der Wert ist 2.
  • Monitored – Das Upgrade wird nach Abschluss der einzelnen Upgradedomänen beendet und die Integrität automatisch überwacht, bevor Sie fortfahren. Der Wert ist 3.
  • UnmonitoredDeferred – Führen Sie ein Knoten-für-Knoten-Upgrade aus. Beim Starten des Upgrades wird keine Aktion ausgeführt. das Upgrade wird auf jeden Knoten angewendet, wenn es mit einem Neustart der Absicht oder höher deaktiviert wird. Der Wert ist 4.

UpgradeDescription

Typ: ClusterUpgradeDescriptionObject
Erforderlich: Nein

Stellt ein ServiceFabric-Clusterupgrade dar.


UpgradeDurationInMilliseconds

Typ: Zeichenfolge
Erforderlich: Nein

Die geschätzte verstrichene Zeit für die Verarbeitung des aktuellen Gesamtupgrades.


UpgradeDomainDurationInMilliseconds

Typ: Zeichenfolge
Erforderlich: Nein

Die geschätzte verstrichene Zeit für die Verarbeitung der aktuellen Upgradedomäne. Gilt nicht für Knoten-für-Knoten-Upgrades.


UnhealthyEvaluations

Typ: Array von HealthEvaluationWrapper
Erforderlich: Nein

Liste der Integritätsauswertungen, die zum aktuellen aggregierten Integritätszustand geführt haben.


CurrentUpgradeDomainProgress

Typ: CurrentUpgradeDomainProgressInfo
Erforderlich: Nein

Informationen zur aktuellen Upgradedomäne. Gilt nicht für Knoten-für-Knoten-Upgrades.


CurrentUpgradeUnitsProgress

Typ: CurrentUpgradeUnitsProgressInfo
Erforderlich: Nein

Informationen zu den aktuell laufenden Upgradeeinheiten.


StartTimestampUtc

Typ: Zeichenfolge
Erforderlich: Nein

Die Startzeit des Upgrades in UTC.


FailureTimestampUtc

Typ: Zeichenfolge
Erforderlich: Nein

Die Fehlerzeit des Upgrades in UTC.


FailureReason

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Die Ursache eines Upgradefehlers, der zur Ausführung von FailureAction geführt hat.

Mögliche Werte:

  • None – Gibt an, dass der Grund ungültig oder unbekannt ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null.
  • Interrupted – Es gab eine externe Anforderung zum Zurücksetzen des Upgrades. Der Wert ist 1.
  • HealthCheck – Fehler beim Upgrade aufgrund von Verstößen gegen die Integritätsrichtlinie. Der Wert ist 2.
  • UpgradeDomainTimeout – Die Verarbeitung einer Upgradedomäne dauerte länger als das zulässige Timeout der Upgradedomäne. Der Wert ist 3.
  • OverallUpgradeTimeout – Das gesamte Upgrade dauerte länger als das zulässige Upgradetimeout für die Verarbeitung. Der Wert ist 4.

UpgradeDomainProgressAtFailure

Typ: FailedUpgradeDomainProgressObject
Erforderlich: Nein

Der detaillierte Upgradestatus für Knoten in der aktuellen Upgradedomäne zum Zeitpunkt des Fehlers. Gilt nicht für Knoten-für-Knoten-Upgrades.


IsNodeByNode

Typ: boolean
Erforderlich: Nein
Standard:

Gibt an, ob dieses Upgrade Knoten für Knoten erfolgt.