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