Delen via


ClusterUpgradeDescriptionObject

Vertegenwoordigt een ServiceFabric-clusterupgrade

Eigenschappen

Naam Type Vereist
ConfigVersion tekenreeks No
CodeVersion tekenreeks No
UpgradeKind tekenreeks (opsomming) Nee
RollingUpgradeMode tekenreeks (opsomming) Nee
UpgradeReplicaSetCheckTimeoutInSeconds geheel getal (int64) Nee
ForceRestart booleaans No
SortOrder tekenreeks (opsomming) Nee
EnableDeltaHealthEvaluation booleaans No
MonitoringPolicy MonitoringPolicyDescription Nee
ClusterHealthPolicy ClusterHealthPolicy Nee
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject Nee
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject Nee

ConfigVersion

Type: tekenreeks
Vereist: Nee

De versie van de clusterconfiguratie (opgegeven in het clustermanifest).


CodeVersion

Type: tekenreeks
Vereist: Nee

De ServiceFabric-codeversie van het cluster.


UpgradeKind

Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: Rolling

Het soort upgrade van de volgende mogelijke waarden.

Mogelijke waarden zijn:

  • Invalid - Geeft aan dat het type upgrade ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • Rolling - De upgrade wordt één upgradedomein tegelijk uitgevoerd. De waarde is 1

RollingUpgradeMode

Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: UnmonitoredAuto

De modus die wordt gebruikt voor het bewaken van de status tijdens een rolling upgrade. De waarden zijn UnmonitoredAuto, UnmonitoredManual, Monitored en UnmonitoredDeferred.

Mogelijke waarden zijn:

  • Invalid - Geeft aan dat de upgrademodus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • UnmonitoredAuto - De upgrade wordt automatisch uitgevoerd zonder dat er statuscontrole wordt uitgevoerd. De waarde is 1
  • UnmonitoredManual - De upgrade stopt na het voltooien van elk upgradedomein, waardoor de status handmatig kan worden gecontroleerd voordat u doorgaat. De waarde is 2
  • Monitored - De upgrade stopt na het voltooien van elk upgradedomein en controleert automatisch de status voordat u doorgaat. De waarde is 3
  • UnmonitoredDeferred - Voer een upgrade van knooppunt voor knooppunt uit. Er wordt geen actie uitgevoerd wanneer de upgrade wordt gestart; de upgrade wordt toegepast op elk knooppunt wanneer het wordt gedeactiveerd met de intentie opnieuw opstarten of hoger. De waarde is 4

UpgradeReplicaSetCheckTimeoutInSeconds

Type: geheel getal (int64)
Vereist: Nee

De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. Geldige waarden liggen tussen 0 en 42949672925 inclusief. (niet-ondertekend 32-bits geheel getal).


ForceRestart

Type: Booleaanse waarde
Vereist: Nee

Als dit waar is, worden processen geforceerd opnieuw opgestart tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd (de upgrade wijzigt alleen de configuratie of gegevens).


SortOrder

Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: Default

Hiermee definieert u de volgorde waarin een upgrade via het cluster wordt uitgevoerd.

Mogelijke waarden zijn:

  • Invalid - Geeft aan dat deze sorteervolgorde niet geldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is 0.
  • Default - Geeft aan dat de standaardsorteerdvolgorde (zoals opgegeven in het clustermanifest) wordt gebruikt. De waarde is 1.
  • Numeric - Geeft aan dat voorwaartse numerieke sorteervolgorde (UD-namen gesorteerd als getallen) worden gebruikt. De waarde is 2.
  • Lexicographical - Geeft aan dat de voorwaartse lexicografische sorteervolgorde (UD-namen gesorteerd als tekenreeksen) wordt gebruikt. De waarde is 3.
  • ReverseNumeric - Geeft aan dat een omgekeerde numerieke sorteervolgorde (UD-namen gesorteerd als getallen) wordt gebruikt. De waarde is 4.
  • ReverseLexicographical - Geeft aan dat een omgekeerde lexicografische sorteervolgorde (UD-namen gesorteerd als tekenreeksen) wordt gebruikt. De waarde is 5.

EnableDeltaHealthEvaluation

Type: Booleaanse waarde
Vereist: Nee

Wanneer waar, schakelt u deltastatusevaluatie in plaats van absolute statusevaluatie in na voltooiing van elk upgradedomein.


MonitoringPolicy

Type: MonitoringPolicyDescription
Vereist: Nee

Beschrijft de parameters voor het bewaken van een upgrade in de bewaakte modus.


ClusterHealthPolicy

Type: ClusterHealthPolicy
Vereist: Nee

Definieert een statusbeleid dat wordt gebruikt om de status van het cluster of van een clusterknooppunt te evalueren.


ClusterUpgradeHealthPolicy

Type: ClusterUpgradeHealthPolicyObject
Vereist: Nee

Definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade.


ApplicationHealthPolicyMap

Type: ApplicationHealthPolicyMapObject
Vereist: Nee

Vertegenwoordigt de kaart van toepassingsstatusbeleid voor een ServiceFabric-clusterupgrade