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
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
È 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 Introduction to the Fault Analysis Service.
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 accettabili per questo parametro sono:
- PartialDataLoss. Vengono rimossi solo un quorum di repliche. viene attivato l' OnDataLossAsync per la partizione, ma la perdita effettiva di dati dipende dalla presenza della replica in corso.
- FullDataLoss. Tutte le repliche vengono rimosse. Tutti i dati vengono persi e viene attivata OnDataLossAsync.
Per altre informazioni su OnDataLossAsync, vedere l'articolo Backup e ripristino.
Tipo: | DataLossMode |
Valori accettati: | Invalid, PartialDataLoss, FullDataLoss |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OperationId
Specifica un identificatore univoco per questa operazione. Specificare un valore univoco. Se si desidera controllare lo stato dell'errore, è necessario passare l'Id operazione usato per avviare l'errore di perdita di dati in Get-ServiceFabricPartitionDataLossProgress.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PartitionId
Specifica l'ID della partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-PartitionKey
Specifica la chiave della partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-PartitionKindNamed
Indica che la partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati è una partizione denominata.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PartitionKindSingleton
Indica che la partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati è una partizione singleton.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PartitionKindUniformInt64
Indica che la partizione di Service Fabric per cui questo cmdlet avvia un errore di perdita di dati è una partizione UniformInt64.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServiceName
Specifica l'URI (Uniform Resource Identifier) di un servizio di Service Fabric.
Tipo: | Uri |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'errore.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.Guid
System.Uri
System.String
Output
System.Object