Start-ServiceFabricPartitionDataLoss
Avvia un'operazione di errore di perdita di dati in una partizione di un servizio di Service Fabric con stato.
Sintassi
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>]
Descrizione
Il cmdlet Start-ServiceFabricPartitionDataLoss avvia una perdita di dati in una partizione del servizio con stato in Azure Service Fabric. Per eseguire questo cmdlet, FaultAnalysisService deve essere abilitato.
Eseguire questo cmdlet per eseguire un errore di perdita di dati solo per le partizioni per i servizi con stato. Non usare questo cmdlet per eseguire una perdita di dati per i servizi di sistema.
Nella sezione Sintassi vengono mostrati diversi modi per specificare la partizione in cui richiamare la perdita di dati.
È possibile controllare lo stato di avanzamento dell'operazione di errore di perdita dei dati usando il cmdlet Get-ServiceFabricPartitionDataLossProgress .
Dopo aver richiamato Start-ServiceFabricPartitionDataLoss, non è possibile annullarlo.
Per informazioni dettagliate su come richiamare un'operazione di perdita di dati, vedere Introduzione al servizio di analisi degli errori.
Esempio
Esempio 1: Avviare un test di perdita dei dati per un servizio in base all'ID partizione
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Questo comando avvia un'operazione di errore di perdita dei dati per tutte le repliche del servizio denominato fabric:/ContosoApp/ContosoService nella partizione con ID 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Specificare un GUID univoco per il parametro OperationId . È possibile usare questo ID per controllare lo stato di avanzamento dell'operazione di errore di perdita dei dati.
Parametri
-DataLossMode
Specifica la modalità di perdita dei dati per l'operazione di errore di perdita dei dati. I valori validi per questo parametro sono:
- PartialDataLoss. Viene rimosso solo un quorum di repliche. OnDataLossAsync viene attivato per la partizione, ma la perdita di dati effettiva dipende dalla presenza della replica in corso.
- FullDataLoss. Tutte le repliche vengono rimosse. Tutti i dati vengono persi e OnDataLossAsync viene attivato.
Per altre informazioni su OnDataLossAsync , vedere l'articolo Backup e ripristino .
Type: | DataLossMode |
Accepted values: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperationId
Specifica un identificatore univoco per questa operazione. Specificare un valore univoco. Se si vuole controllare lo stato di avanzamento dell'errore, è necessario passare l'OperationId usato per avviare l'errore di perdita di dati in Get-ServiceFabricPartitionDataLossProgress.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Specifica l'ID della partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Specifica la chiave della partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Indica che la partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati è una partizione denominata.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Indica che la partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati è una partizione singleton.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Indica che la partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati è una partizione UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Specifica l'URI (Uniform Resource Identifier) di un servizio di Service Fabric.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'errore.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
System.Guid
System.Uri
System.String
Output
System.Object