Get-ServiceFabricServiceGroupDescription

Service Fabric 서비스 그룹 설명을 가져옵니다.

Syntax

Get-ServiceFabricServiceGroupDescription
   [-ServiceName] <Uri>
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

Get-ServiceFabricServiceGroupDescription cmdlet은 실행 중인 서비스에 대한 Service Fabric 서비스 그룹 설명을 가져옵니다. 서비스 그룹은 사용자가 정의한 그룹입니다. 그룹의 일부인 서비스는 동일한 노드에 배치됩니다.

새 그룹을 만들려면 New-ServiceFabricServiceGroup cmdlet을 사용합니다. 서비스 그룹을 업데이트하려면 Update-ServiceFabricServiceGroup cmdlet을 사용합니다. 서비스 그룹을 제거하려면 Remove-ServiceFabricServiceGroup cmdlet을 사용합니다.

Service Fabric 클러스터에서 작업을 수행하기 전에 Connect-ServiceFabricCluster cmdlet을 사용하여 클러스터에 대한 연결을 설정합니다.

예제

예제 1: 서비스 그룹 설명 가져오기

PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService

이 명령은 fabric:/CalcApp/CalcService라는 서비스에 대한 Service Fabric 서비스 그룹 설명을 가져옵니다.

예제 2: 서비스 패브릭 서비스 그룹 만들기, 업데이트 및 제거

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

매개 변수

-ServiceName

Service Fabric 서비스 그룹의 URI(Uniform Resource Identifier)를 지정합니다.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

작업의 제한 시간(초)을 지정합니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

System.Uri

출력

System.Object