Get-ServiceFabricServiceGroupDescription
Ruft eine Service Fabric-Dienstgruppenbeschreibung ab.
Syntax
Get-ServiceFabricServiceGroupDescription
[-ServiceName] <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Beschreibung
Das cmdlet Get-ServiceFabricServiceGroupDescription ruft die Dienstgruppenbeschreibung eines Diensts ab, der ausgeführt wird. Eine Dienstgruppe ist eine vom Benutzer definierte Gruppe. Dienste, die Teil einer Gruppe sind, werden auf demselben Knoten platziert.
Verwenden Sie zum Erstellen einer neuen Gruppe New-ServiceFabricServiceGroup Cmdlet. Verwenden Sie Update-ServiceFabricServiceGroup Cmdlet, um eine Dienstgruppe zu aktualisieren. Um eine Dienstgruppe zu entfernen, verwenden Sie Remove-ServiceFabricServiceGroup Cmdlet.
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: Abrufen einer Dienstgruppenbeschreibung
PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService
Dieser Befehl ruft die Dienstgruppenbeschreibung des Diensts "Service Fabric" für den Dienst mit dem Namen "fabric:/CalcApp/CalcService" ab.
Beispiel 2: Erstellen, Aktualisieren und Entfernen von Dienst fabric-Dienstgruppen.
PS C:\> New-ServiceFabricServiceGroup -ApplicationName fabric:/myapp/calculator -ServiceName fabric:/myapp/calculator/svc1 -ServiceTypeName StatelessCalculatorService -Stateless -PartitionSchemeSingleton -InstanceCount 3 -ServiceGroupMemberDescription @(@{"ServiceName"="fabric:/myapp/calculator/svc1#a";"ServiceTypeName"="StatelessCalculatorService1"},@{"ServiceName"="fabric:/myapp/calculator/svc1#b";"ServiceTypeName"="StatelessCalculatorService2"})
PS C:\> New-ServiceFabricServiceGroup -ApplicationName fabric:/myapp/calculator -ServiceName fabric:/myapp/calculator/svc1 -ServiceTypeName StatefulCalculatorService -Stateful -TargetReplicaSetSize 5 -MinReplicaSetSize 3 -ReplicaRestartWaitDuration 10 -PlacementConstraint TestPlacementConstraints -ServiceGroupMemberDescription @(@{"ServiceName"="fabric:/myapp/calculator/svc1#a";"ServiceTypeName"="StatelessCalculatorService"})
PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService
PS C:\> Update-ServiceFabricServiceGroup -ServiceName fabric:/myapp/calculator/svc1 -Stateless -PartitionSchemeSingleton -InstanceCount 3 -ServiceGroupMemberDescription @("fabric:/myapp/calculator/svc1#a,StatelessCalculatorService,")
PS C:\> Remove-ServiceFabricServiceGroup -ServiceName fabric:/myapp/calculator/svc1
Parameter
-ServiceName
Gibt den URI (Uniform Resource Identifier) einer Service Fabric-Dienstgruppe an.
Typ: | Uri |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
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 |
Eingaben
System.Uri
Ausgaben
System.Object