Start-ServiceFabricPartitionDataLoss
Lance une opération d’erreur de perte de données sur une partition d’un service Service Fabric avec état.
Syntaxe
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
L’applet de commande Start-ServiceFabricPartitionDataLoss lance une perte de données sur une partition de service avec état dans Azure Service Fabric. Pour exécuter cette applet de commande, faultAnalysisService doit être activé.
Exécutez cette applet de commande pour effectuer une erreur de perte de données uniquement pour les partitions pour les services avec état. N’utilisez pas cette applet de commande pour effectuer une perte de données pour les services système.
Différentes façons de spécifier la partition sur laquelle appeler la perte de données sont affichées dans la section Syntaxe.
Vous pouvez vérifier la progression de l’opération d’erreur de perte de données à l’aide de l’applet de commande Get-ServiceFabricPartitionDataLossProgress.
Après avoir appelé Start-ServiceFabricPartitionDataLoss, vous ne pouvez pas l’inverser.
Pour plus d’informations sur l’appel d’une opération de perte de données, consultez Présentation du service d’analyse des erreurs.
Exemples
Exemple 1 : Démarrer un test de perte de données pour un service par ID de partition
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Cette commande démarre une opération d’erreur de perte de données pour tous les réplicas du service nommé fabric :/ContosoApp/ContosoService dans la partition qui a l’ID 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Spécifiez un GUID unique pour le paramètre OperationId. Vous pouvez utiliser cet ID pour vérifier la progression de l’opération d’erreur de perte de données.
Paramètres
-DataLossMode
Spécifie le mode de perte de données pour l’opération d’erreur de perte de données. Les valeurs acceptables pour ce paramètre sont les suivantes :
- PartialDataLoss. Seul un quorum de réplicas est supprimé. OnDataLossAsync est déclenché pour la partition, mais la perte de données réelle dépend de la présence de réplication en cours.
- FullDataLoss. Tous les réplicas sont supprimés. Toutes les données sont perdues et OnDataLossAsync est déclenchée.
Pour en savoir plus sur OnDataLossAsync, reportez-vous à l’article Sauvegarder et restaurer.
Type: | DataLossMode |
Valeurs acceptées: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OperationId
Spécifie un identificateur unique pour cette opération. Spécifiez une valeur unique. Si vous souhaitez vérifier la progression de l’erreur, vous devez passer l’OperationId que vous avez utilisé pour démarrer l’erreur de perte de données dans Get-ServiceFabricPartitionDataLossProgress.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionId
Spécifie l’ID de la partition Service Fabric pour laquelle cette applet de commande démarre une erreur de perte de données.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PartitionKey
Spécifie la clé de la partition Service Fabric pour laquelle cette applet de commande démarre une erreur de perte de données.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PartitionKindNamed
Indique que la partition Service Fabric pour laquelle cette applet de commande démarre une erreur de perte de données est une partition nommée.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionKindSingleton
Indique que la partition Service Fabric pour laquelle cette applet de commande démarre une erreur de perte de données est une partition singleton.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionKindUniformInt64
Indique que la partition Service Fabric pour laquelle cette applet de commande démarre une erreur de perte de données est une partition UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ServiceName
Spécifie l’URI (Uniform Resource Identifier) d’un service Service Fabric.
Type: | Uri |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TimeoutSec
Spécifie le délai d’attente, en secondes, pour l’erreur.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
System.Guid
System.Uri
System.String
Sorties
System.Object