ClusterUpgradeDescriptionObject
Představuje upgrade clusteru ServiceFabric.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
ConfigVersion |
řetězec | No |
CodeVersion |
řetězec | No |
UpgradeKind |
string (výčet) | Ne |
RollingUpgradeMode |
string (výčet) | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
celé číslo (int64) | Ne |
ForceRestart |
boolean | No |
SortOrder |
string (výčet) | Ne |
EnableDeltaHealthEvaluation |
boolean | No |
MonitoringPolicy |
MonitoringPolicyDescription | No |
ClusterHealthPolicy |
ClusterHealthPolicy | Ne |
ClusterUpgradeHealthPolicy |
ClusterUpgradeHealthPolicyObject | Ne |
ApplicationHealthPolicyMap |
ApplicationHealthPolicyMapObject | Ne |
ConfigVersion
Typ: string
Povinné: Ne
Verze konfigurace clusteru (zadaná v manifestu clusteru)
CodeVersion
Typ: string
Povinné: Ne
Verze kódu ServiceFabric clusteru.
UpgradeKind
Typ: řetězec (výčet)
Povinné: Ne
Výchozí:Rolling
Druh upgradu z následujících možných hodnot.
Možné hodnoty:
-
Invalid
– Označuje, že druh upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
Rolling
– Upgrade postupuje po jedné upgradované doméně. Hodnota je 1.
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.
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: celé číslo (int64)
Povinné: Ne
Maximální doba pro blokování zpracování upgradované domény a zabránění ztrátě dostupnosti v případech, kdy dojde k neočekávaným problémům. Po vypršení tohoto časového limitu bude zpracování upgradové domény pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé domény upgradu. Platné hodnoty jsou mezi 0 a 42949672925 včetně. (32bitové celé číslo bez znaménka).
ForceRestart
Typ: logická
Povinné: Ne
Pokud je true, pak se procesy během upgradu vynuceně restartují, i když se nezměnila verze kódu (upgrade změní pouze konfiguraci nebo data).
SortOrder
Typ: řetězec (výčet)
Povinné: Ne
Výchozí:Default
Definuje pořadí, ve kterém probíhá upgrade prostřednictvím clusteru.
Možné hodnoty:
-
Invalid
– Označuje, že toto pořadí řazení není platné. Všechny výčty Service Fabric mají neplatný typ. Hodnota je 0. -
Default
– Označuje, že se použije výchozí pořadí řazení (jak je uvedeno v manifestu clusteru). Hodnota je 1. -
Numeric
– Označuje, že se použije dopředné číselné pořadí řazení (názvy UD seřazené jako čísla). Hodnota je 2. -
Lexicographical
– Označuje, že se použije dopředné lexikografické pořadí řazení (názvy UD seřazené jako řetězce). Hodnota je 3. -
ReverseNumeric
– Označuje, že se použije obrácené číselné pořadí řazení (názvy UD seřazené jako čísla). Hodnota je 4. -
ReverseLexicographical
– Označuje, že se použije obrácené lexicografické pořadí řazení (názvy UD seřazené jako řetězce). Hodnota je 5.
EnableDeltaHealthEvaluation
Typ: logická
Povinné: Ne
Pokud je hodnota true, povolí rozdílové vyhodnocení stavu místo absolutního vyhodnocení stavu po dokončení každé upgradovací domény.
MonitoringPolicy
Typ: MonitoringPolicyDescription
Povinné: Ne
Popisuje parametry monitorování upgradu v monitorovaném režimu.
ClusterHealthPolicy
Typ: ClusterHealthPolicy
Povinné: Ne
Definuje zásady stavu používané k vyhodnocení stavu clusteru nebo uzlu clusteru.
ClusterUpgradeHealthPolicy
Typ: ClusterUpgradeHealthPolicyObject
Povinné: Ne
Definuje zásady stavu používané k vyhodnocení stavu clusteru během upgradu clusteru.
ApplicationHealthPolicyMap
Typ: ApplicationHealthPolicyMapObject
Povinné: Ne
Představuje mapu zásad stavu aplikace pro upgrade clusteru ServiceFabric.