Compartilhar via


Start-ServiceFabricClusterConfigurationUpgrade

Atualiza uma configuração de cluster.

Sintaxe

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

O cmdlet Start-ServiceFabricClusterConfigurationUpgrade atualiza uma configuração de cluster usando um arquivo de configuração de cluster no formato JSON (JavaScript Object Notation).

Exemplos

Exemplo 1: atualizar a configuração do cluster

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

Esse cmdlet atualiza a configuração do cluster com base no arquivo de configuração do cluster.

Parâmetros

-ApplicationHealthPolicies

{{Fill ApplicationHealthPolicies Description}}

Tipo:ApplicationHealthPolicyMap
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ClusterConfigPath

Especifica o caminho do arquivo de configuração do cluster.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-HealthCheckRetryTimeoutSec

Especifica a duração, em segundos, após a qual o Service Fabric tenta novamente a verificação de integridade se a verificação de integridade anterior falhar.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-HealthCheckStableDurationSec

Especifica a duração, em segundos, que o Service Fabric aguarda para verificar se o cluster está estável antes de mover para o próximo domínio de atualização ou concluir a atualização. Essa duração de espera impede alterações não detectadas na integridade logo após a verificação de integridade ser executada.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-HealthCheckWaitDurationSec

Especifica a duração, em segundos, que o Service Fabric aguarda antes de executar a verificação de integridade inicial depois de concluir a atualização no domínio de atualização.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxPercentDeltaUnhealthyNodes

Especifica o percentual máximo tolerado de nós não íntegros delta que podem ter estados de integridade agregados de erro. Se os nós não íntegros atuais não respeitarem a porcentagem relativa ao estado no início da atualização, o cluster não estará íntegro.

Tipo:Byte
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxPercentUnhealthyApplications

Especifica o percentual máximo tolerado de aplicativos que podem ter estado de integridade agregado de erro. Se a atualização exceder esse percentual, o cluster não estará íntegro.

Tipo:Byte
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxPercentUnhealthyNodes

Especifica o percentual máximo de nós que podem ter estados de integridade agregados de erro. Se os aplicativos não íntegros atuais não respeitarem esse percentual, o cluster será considerado não íntegro.

Tipo:Byte
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxPercentUpgradeDomainDeltaUnhealthyNodes

Especifica o percentual máximo de nós não íntegros delta do domínio de atualização que podem ter estados de integridade agregados de erro. Se houver algum domínio de atualização em que os nós não íntegros atuais não respeitem a porcentagem relativa ao estado no início da atualização, o cluster será considerado não íntegro.

Tipo:Byte
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UpgradeDomainTimeoutSec

Especifica o tempo máximo, em segundos, que o Service Fabric leva para atualizar um único domínio de atualização. Após esse período, a atualização falhará.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UpgradeTimeoutSec

Especifica o tempo máximo, em segundos, que o Service Fabric leva para toda a atualização. Após esse período, a atualização falhará.

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

System.Object