Condividi tramite


Update-ServiceFabricServiceGroup

Aggiorna un gruppo di servizi di Service Fabric.

Sintassi

Update-ServiceFabricServiceGroup
      [-Stateless]
      [-ServiceName] <Uri>
      [-InstanceCount <Int32>]
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-ServiceFabricServiceGroup
      [-Stateful]
      [-ServiceName] <Uri>
      [-TargetReplicaSetSize <Int32>]
      [-MinReplicaSetSize <Int32>]
      [-ReplicaRestartWaitDuration <TimeSpan>]
      [-QuorumLossWaitDuration <TimeSpan>]
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Il cmdlet Update-ServiceFabricServiceGroup aggiorna un gruppo di servizi di Service Fabric.

Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.

Esempio

Esempio 1: Aggiornare un gruppo di servizi con stato

PS C:\> Update-ServiceFabricServiceGroup -Stateful -ServiceName fabric:/myapp/test -MinReplicaSetSize 3 -TargetReplicaSetSize 5

Questo comando aggiorna le dimensioni minime del set di repliche e le dimensioni del set di repliche di destinazione di un servizio di infrastruttura in esecuzione su tre (3) e cinque (5).

Esempio 2: Aggiornare un gruppo di servizi senza stato

PS C:\> Update-ServiceFabricServiceGroup -Stateless -ServiceName fabric:/myapp/test -InstanceCount -1

Questo comando aggiorna il numero di istanze di un servizio di Infrastruttura in esecuzione su un valore negativo (-1).

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Forza l'esecuzione del comando senza chiedere conferma dell'utente.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstanceCount

Specifica il numero di istanze per il servizio senza stato.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MinReplicaSetSize

Specifica le dimensioni minime del set di repliche per il servizio con stato di Service Fabric.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-QuorumLossWaitDuration

Specifica la durata, come oggetto TimeSpan, che Service Fabric attende prima di dichiarare la perdita di dati per una partizione del servizio. Per ottenere un oggetto TimeSpan, utilizzare il cmdlet New-TimeSpan . Per altre informazioni, digitare Get-Help New-TimeSpan.

Tipo:TimeSpan
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReplicaRestartWaitDuration

Specifica l'intervallo, come oggetto TimeSpan, che Service Fabric attende il riavvio della replica prima del failover della replica. Per ottenere un oggetto TimeSpan, utilizzare il cmdlet New-TimeSpan .

Tipo:TimeSpan
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ServiceName

Specifica l'URI (Uniform Resource Identifier) di un gruppo di servizi di Service Fabric.

Tipo:Uri
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Stateful

Indica che il servizio è un servizio con stato di Service Fabric.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Stateless

Indica che il servizio è un servizio senza stato di Service Fabric.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TargetReplicaSetSize

Specifica le dimensioni del set di repliche di destinazione per un servizio con stato di Service Fabric.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeoutSec

Specifica il periodo di timeout, espresso in secondi, per l'operazione.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

System.Object