Freigeben über


Update-ServiceFabricServiceGroup

Aktualisiert eine Service Fabric-Dienstgruppe.

Syntax

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>]

Beschreibung

Die Update-ServiceFabricServiceGroup Cmdlet aktualisiert eine Service Fabric-Dienstgruppe.

Bevor Sie einen Vorgang auf einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.

Beispiele

Beispiel 1: Aktualisieren einer zustandsbehafteten Dienstgruppe

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

Mit diesem Befehl werden die Mindestgröße des Replikatsatzes und die Zielreplikatgruppengröße eines ausgeführten Fabric-Diensts auf drei (3) und fünf (5) aktualisiert.

Beispiel 2: Aktualisieren einer statuslosen Dienstgruppe

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

Mit diesem Befehl wird die Instanzanzahl eines ausgeführten Fabric-Diensts auf einen Wert negativer (-1) aktualisiert.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls, ohne eine Benutzerbestätigung zu verlangen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InstanceCount

Gibt die Anzahl der Instanzen für den zustandslosen Dienst an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MinReplicaSetSize

Gibt die minimale Replikatsatzgröße für den Service Fabric-Zustandsdienst an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-QuorumLossWaitDuration

Gibt die Dauer als TimeSpan- -Objekt an, das Service Fabric wartet, bevor der Datenverlust für eine Dienstpartition deklariert wird. Um ein TimeSpan--Objekt abzurufen, verwenden Sie das Cmdlet New-TimeSpan. Geben Sie Get-Help New-TimeSpanein, um weitere Informationen zu erfahren.

Typ:TimeSpan
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ReplicaRestartWaitDuration

Gibt das Intervall als TimeSpan- -Objekt an, das Service Fabric auf den Neustart des Replikats wartet, bevor das Replikat fehlschlägt. Um ein TimeSpan--Objekt abzurufen, verwenden Sie das Cmdlet New-TimeSpan.

Typ:TimeSpan
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceName

Gibt den URI (Uniform Resource Identifier) einer Service Fabric-Dienstgruppe an.

Typ:Uri
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Stateful

Gibt an, dass der Dienst ein Service Fabric-Zustandsdienst ist.

Typ:SwitchParameter
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Stateless

Gibt an, dass es sich bei dem Dienst um einen Dienst ohne Status handelt.

Typ:SwitchParameter
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TargetReplicaSetSize

Gibt die Größe des Zielreplikatsatzes für einen Service Fabric-Zustandsdienst an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeoutSec

Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

System.Object