다음을 통해 공유


Start-ServiceFabricPartitionQuorumLoss

쿼럼 손실에 파티션을 배치하는 오류를 시작합니다. 쿼럼 손실을 호출할 파티션을 지정하거나 선택하는 다양한 방법은 다음과 같습니다.

구문

Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Start-ServiceFabricPartitionQuorumLoss cmdlet은 상태 저장 서비스 파티션을 Azure Service Fabric의 쿼럼 손실에 넣는 오류를 시작합니다.

이 cmdlet을 실행하려면 FaultAnalysisService 사용하도록 설정해야 합니다.

경고

이 cmdlet을 사용하여 시스템 서비스에서 쿼럼 손실 오류 작업을 수행하지 마세요. 상태 저장 서비스의 파티션에 대해서만 쿼럼 손실 오류 작업을 수행하려면 이 cmdlet을 실행합니다.

Get-ServiceFabricPartitionQuorumLossProgress cmdlet을 사용하여 오류 작업의 진행률을 확인할 수 있습니다.

예제

예제 1: 파티션 ID별 서비스에 대한 쿼럼 손실 오류 작업 시작

PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

이 명령은 ID가 20a726d0-3112-4c5a-a22c-2e4b8ee85280인 파티션에서 fabric:/ContosoApp/ContosoService라는 서비스에 대한 파티션 쿼럼 손실 오류 작업을 시작합니다. QuorumLossMode 매개 변수의 값은 QuorumReplicas입니다. 즉, 이 cmdlet은 복제본의 쿼럼에 오류가 발생합니다. OperationId 매개 변수에 고유한 GUID를 지정합니다. 이 ID를 사용하여 쿼럼 손실 오류 작업의 진행률을 확인할 수 있습니다.

매개 변수

-OperationId

이 작업에 대한 고유 식별자를 지정합니다. 고유 값을 지정합니다. 이 ID를 Get-ServiceFabricPartitionQuorumLossProgress전달하여 작업의 진행률을 확인할 수 있습니다.

형식:Guid
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionId

이 cmdlet이 쿼럼 손실에 투입하는 Service Fabric 파티션의 ID를 지정합니다.

형식:Guid
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-PartitionKey

이 cmdlet이 쿼럼 손실에 투입하는 Service Fabric 파티션의 키를 지정합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-PartitionKindNamed

이 cmdlet이 쿼럼 손실에 투입하는 Service Fabric 파티션이 명명된 파티션임을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionKindSingleton

이 cmdlet이 쿼럼 손실에 투입하는 Service Fabric 파티션이 싱글톤 파티션임을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionKindUniformInt64

이 cmdlet이 쿼럼 손실에 넣는 Service Fabric 파티션이 UniformInt64 파티션임을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-QuorumLossDurationInSeconds

쿼럼 손실의 기간(초)을 지정합니다.

형식:Int32
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-QuorumLossMode

이 cmdlet이 수행하는 쿼럼 손실 모드를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • FullQuorumLoss. 대상 파티션에 대한 모든 복제본을 다운합니다.
  • PartialQuorumLoss. 대상 파티션에 대한 복제본의 쿼럼을 줄입니다.
형식:QuorumLossMode
허용되는 값:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ServiceName

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

형식:Uri
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-TimeoutSec

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

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

System.Guid

System.Uri

System.String

출력

System.Object