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