Sdílet prostřednictvím


Start-ServiceFabricClusterConfigurationUpgrade

Upgraduje konfiguraci clusteru.

Syntaxe

Start-ServiceFabricClusterConfigurationUpgrade
     [-ClusterConfigPath] <String>
     [-HealthCheckRetryTimeoutSec <UInt32>]
     [-HealthCheckWaitDurationSec <UInt32>]
     [-HealthCheckStableDurationSec <UInt32>]
     [-UpgradeDomainTimeoutSec <UInt32>]
     [-UpgradeTimeoutSec <UInt32>]
     [-MaxPercentUnhealthyApplications <Byte>]
     [-MaxPercentUnhealthyNodes <Byte>]
     [-MaxPercentDeltaUnhealthyNodes <Byte>]
     [-MaxPercentUpgradeDomainDeltaUnhealthyNodes <Byte>]
     [-ApplicationHealthPolicies <ApplicationHealthPolicyMap>]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Rutina Start-ServiceFabricClusterConfigurationUpgrade upgraduje konfiguraci clusteru pomocí konfiguračního souboru clusteru ve formátu JSON (JavaScript Object Notation).

Příklady

Příklad 1: Upgrade konfigurace clusteru

PS C:\> Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath "configurationV2.json"

Tato rutina upgraduje konfiguraci clusteru na základě konfiguračního souboru clusteru.

Parametry

-ApplicationHealthPolicies

{{Fill ApplicationHealthPolicies Description}}

Typ:ApplicationHealthPolicyMap
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ClusterConfigPath

Určuje cestu konfiguračního souboru clusteru.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HealthCheckRetryTimeoutSec

Určuje dobu trvání v sekundách, po které Service Fabric opakuje kontrolu stavu, pokud předchozí kontrola stavu selže.

Typ:UInt32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HealthCheckStableDurationSec

Určuje dobu trvání v sekundách, po kterou Service Fabric čeká, aby se ověřilo, že je cluster stabilní před přechodem na další doménu upgradu nebo dokončením upgradu. Tato doba čekání zabraňuje nedetekovaným změnám stavu hned po provedení kontroly stavu.

Typ:UInt32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HealthCheckWaitDurationSec

Určuje dobu trvání v sekundách, po které Service Fabric čeká, než provede počáteční kontrolu stavu po dokončení upgradu v doméně upgradu.

Typ:UInt32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MaxPercentDeltaUnhealthyNodes

Určuje maximální tolerované procento rozdílových uzlů, které nejsou v pořádku, které můžou mít agregované stavy chyb. Pokud aktuální uzly, které nejsou v pořádku, nerespektují procentuální hodnotu relativní ke stavu na začátku upgradu, cluster není v pořádku.

Typ:Byte
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MaxPercentUnhealthyApplications

Určuje maximální tolerované procento aplikací, které můžou mít agregovaný stav chyby. Pokud upgrade překročí toto procento, cluster není v pořádku.

Typ:Byte
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MaxPercentUnhealthyNodes

Určuje maximální procento uzlů, které můžou mít agregované stavy chyb. Pokud aktuální aplikace, které nejsou v pořádku, toto procento nerespektují, cluster se považuje za špatný.

Typ:Byte
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MaxPercentUpgradeDomainDeltaUnhealthyNodes

Určuje maximální procento rozdílu domény upgradu, které nejsou v pořádku uzly, které můžou mít agregované stavy chyb. Pokud existuje nějaká doména upgradu, ve které aktuální uzly, které nejsou v pořádku, nerespektují procentuální hodnotu relativní ke stavu na začátku upgradu, považuje se cluster za nezdravý.

Typ:Byte
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UpgradeDomainTimeoutSec

Určuje maximální dobu v sekundách, kterou Service Fabric trvá upgrade jedné upgradové domény. Po uplynutí této doby upgrade selže.

Typ:UInt32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UpgradeTimeoutSec

Určuje maximální dobu v sekundách, kterou Service Fabric trvá pro celý upgrade. Po uplynutí této doby upgrade selže.

Typ:UInt32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

System.Object