Start-ServiceFabricPartitionDataLoss
상태 저장 Service Fabric 서비스의 파티션에서 데이터 손실 오류 작업을 시작합니다.
구문
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Start-ServiceFabricPartitionDataLoss cmdlet은 Azure Service Fabric의 상태 저장 서비스 파티션에서 데이터 손실을 시작합니다. 이 cmdlet을 실행하려면 FaultAnalysisService 사용하도록 설정해야 합니다.
상태 저장 서비스의 파티션에 대해서만 데이터 손실 오류를 수행하려면 이 cmdlet을 실행합니다. 이 cmdlet을 사용하여 시스템 서비스에 대한 데이터 손실을 수행하지 마세요.
데이터 손실을 호출할 파티션을 지정하는 다양한 방법이 구문 섹션에 표시됩니다.
Get-ServiceFabricPartitionDataLossProgress cmdlet을 사용하여 데이터 손실 오류 작업의 진행률을 확인할 수 있습니다.
Start-ServiceFabricPartitionDataLoss
데이터 손실 작업을 호출하는 방법에 대한 자세한 내용은 오류 분석 서비스소개를 참조하세요.
예제
예제 1: 파티션 ID별 서비스에 대한 데이터 손실 테스트 시작
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
이 명령은 ID가 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4인 파티션에서 fabric:/ContosoApp/ContosoService라는 서비스의 모든 복제본에 대한 데이터 손실 오류 작업을 시작합니다. OperationId 매개 변수에 고유한 GUID를 지정합니다. 이 ID를 사용하여 데이터 손실 오류 작업의 진행률을 확인할 수 있습니다.
매개 변수
-DataLossMode
데이터 손실 오류 작업에 대한 데이터 손실 모드를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- PartialDataLoss. 복제본의 쿼럼만 제거됩니다. OnDataLossAsync 파티션에 대해 트리거되지만 실제 데이터 손실은 기내 복제의 존재에 따라 달라집니다.
- FullDataLoss.
모든 복제본이 제거됩니다.
모든 데이터가 손실되고 OnDataLossAsync
트리거됩니다.
OnDataLossAsync
형식: | DataLossMode |
허용되는 값: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OperationId
이 작업에 대한 고유 식별자를 지정합니다. 고유 값을 지정합니다. 오류의 진행률을 확인하려면 데이터 손실 오류를 시작하는 데 사용한 OperationId를 Get-ServiceFabricPartitionDataLossProgress전달해야 합니다.
형식: | 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 |
-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