Sdílet prostřednictvím


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.